Steemit Crypto Academy [Beginners’ Level] | Season 3 Week 4 | Blockchain Forks

in SteemitCryptoAcademy3 years ago
Saludos Cordiales Profesor @awesononso agradecida por su clase, espero cumplir con las expectativas para cada una de las preguntas planteadas.

image.png

Imagen modificada en PowerPoint


1. ¿Qué es una Bifurcación? (En sus propias palabras)


En mi opinión una bifurcación es la división de una cadena de bloques original, para formar una rama nueva que partirá del código ya existente, pero que presentará modificaciones, que la actualizarán con respecto a una nueva necesidad del usuario, ya sea para mejorar o cambiar la cadena existente.

Al tratarse de una red descentralizada, el consenso de todos los usuarios juega un papel importante para implementar el cambio ya que todas las partes deben trabajar bajo las mismas reglas para lograr la efectividad del blockchain. Por lo cual considerando el tipo de variación a realizar en la cadena se requerirá o no de la actualizacion global del software

Al considerar el mundo cambiante en el cual vivimos la bifurcación de un blockchain se ha vuelto común y necesaria para mejorar, actualizar o corregir una determinada cadena de bloques. Sin embargo, dependerá de la modificación requerida si se generara una nueva criptomoneda o se mantendrá la original.


2. Explique en detalle qué es un Hard Fork con ejemplos (puede ser de cualquier blockchain).


Una bifurcación dura es una división de la cadena original, realizada con el fin de ejecutar cambios permanentes en las reglas básicas del protocolo del Blockchain, generando una nueva versión del mismo. Su implementación requiere del consenso de todos sus usuarios quienes actualizaran sus nodos obligatoriamente, para funcionar correctamente. De no existir tal consenso se originaran dos blockchain que partirán del mismo programa informático.

Las bifurcaciones duras han sido comúnmente originadas por visiones diferentes en los desarrolladores del software, tal es el caso de algunas de las más conocidas como lo son Bitcoin - Bitcoin Cash y Ethereum - Ethereum clasicc, la primera surgida para incrementar el tamaño del bloque y la segunda la cual busca recuperar fondos robados

Otro caso de este tipo de bifurcación fue el de Bitcoin Cash- Bitcoin Cash Satoshi´s Vision (BSV) creada a finales del 2018 sobre un conflicto de sus desarrolladores para el incremento del tamaño del bloque de la versión original


3. Explique en detalle qué es un Soft Fork con ejemplos (puede ser de cualquier blockchain).


Las bifurcaciones suaves son mejoras realizadas a la cadena original, las cuales son opcionales, así que no requiere la actualización de nodos por parte de todos los usuarios, para mantener su compatibilidad con versiones anteriores. Por lo general este tipo de bifurcación es realizada para mejorar alguna función y no las reglas básicas del protocolo, por lo cual la actualización es realizada por aquel que desee usar las nuevas características.

La bifurcación suave debe ser activada por la mayoría de los usuarios ó de los mineros para tener éxito. Un ejemplo de estas fue la complementación de SegWit en la red Bitcoin, en el 2017. Otra bifurcación suave que posiblemente entre en vigencia este año es Taproot el cual busca hacer el protocolo mas privado e implementar contratos inteligentes.


4. ¿Cuáles son las diferencias entre Hard Forks y Soft Forks?


Algunas de las principales diferencias entre las bifurcaciones podemos identificar:

1.- La compatibilidad del software, donde en las bifurcaciones suaves el nuevo software es compatible con las versiones anteriores, mientras que en la bifurcaciones duras existirán incompatibilidades que imposibilitaran la coexistencia de ambos.

2.- Las bifurcaciones suaves realizan una mejora o actualización sin afectar las reglas básicas del proyecto existente, caso contrario que las bifurcaciones duras en las cuales las reglas si serán modificadas.

3.- Las bifurcaciones duras generaran un nuevo proyecto blockchain al no existir consenso entre los usuarios en la elección de la actualización del software a utilizar, mientras que en la bifurcación suave se mantendrá el blockchain original.


5. Explique las siguientes bifurcaciones de Bitcoin y explore la cadena de bloques cuando sea necesario. Indicar si son horquillas duras o blandas


1. Bitcoin cash.

El Bitcoin Cash es una bifurcación dura, que surgió del Bitcoin en el 2017, con el objetivo de incrementar el número de las transacciones procesables en la cadena del Blockchain, a través de incrementar el tamaño del bloque de 1MB a 8MB. Al ser una bifuracion dura cuando visualizamos su bloque génesis encontraremos similitudes para el hash y la marca de tiempo, tal como se visualiza en las siguientes imágenes.


image.png


image.png


image.png

2. Testigos segregados

La implementación de SegWit en la red Bitcoin, ocurrida el 2017,corresponde a una bifurcación suave con el fin de reducir el impacto del límite máximo del tamaño de bloques en el procesamiento de transacciones, para ello se introdujo una nueva regla donde el peso del bloque se establecía en un máximo de 4 MB, siendo posible al extraer los datos de la firmas de Bitcoin.


6. Escriba en la bifurcación Steem y Hive Hard y muestre similitudes en sus Bloques Génesis (proporcione capturas de pantalla).


La bifurcación dura de Steem y Hive, ocurrió en marzo del año 2020, como resultado de la visión desigual de sus desarrolladores, considerando la inclusión del TRX y inconformidades con Justin Sun, su plataforma es básicamente similar a Steem sin embargo presenta un reemplazo de los nombres de fichas. Asi mismo podremos observar las similitudes de ambos blockchain al visualizar su bloque génesis en las siguientes imagenes:


image.png


image.png


Gracias por leer mi Post


Sort:  

Hello @claravel,
Thank you for taking interest in this class. Your grades are as follows:

CriteriaCalculation
Presentation/Use of Markdowns1.5/2
Compliance with Topic1/2
Quality of Analysis0.5/2
Clarity of Language1/2
Originality1/2
Total5/10


Feedback and Suggestions
  • You need to take the time to understand the topic better so you will be able to express yourself better when you write.

  • Some facts are missing while others are wrong.

  • You did not clearly state similarities between the Steem and Hive Genesis blocks.



Thanks again as we anticipate your participation in the next class.

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57709.05
ETH 3100.20
USDT 1.00
SBD 2.33