![Season 3 - Beginners´ Courses - Week 3.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmU8RRtvc3PqCBfi5z9jvH4Y57MeYgmK54nr6tpQgg8KCW/Season%203%20-%20Beginners%C2%B4%20Courses%20-%20Week%203.png)
Presentación / Presentation
Un saludo a toda la comunidad...
Un gusto poder presentarles mi tarea acerca de Blockchain Forks. Este tema me ha gustado bastante ya que sigo ampliando mi conocimiento en esta maravillosa tecnologia. Sin mas preambulo les presento el desarrollo de mi tarea.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
¿Qué es una bifurcacion?
En lo personal me gusta partir de los conceptos basicos y para esto cito el concepto de bifurcacion de forma textual:
División de una cosa en dos ramales, brazos o puntas.
Fuente
Tomando esto en cuenta, se puede decir, que una bifurcacion en la Blockchain no es mas que una actualizacion de software lo cual puede producir una division o ramificacion en ella. Dicha actualizacion se debe a que la tecnologia Blockchain no es perfecta y se enfrenta a exigencias mas complejas de parte de los mineros y usuarios en el transcurrir del tiempo.
La ramificacion produce que no se acepten los sevidores de nodos que ejecuten la rama anterior, y esto se debe a que una vez se produce la actualizacion en forma de bifurcacion, cambia el protocolo blockchain.
Como la tecnologia Blockchain es de codigo abierto, la bifurcacion puede llegar en cualquier momento, y ésta llega con la finalidad de mejorar la cadena de bloques, proteger el ecosistema de ataques malignos y/o crear otra criptomoneda. Esta actualizacion en forma de bifurcacion cobra realmente sentido cuando los mineros y usuarios acepan los cambios.
Veamos un ejemplo de una bifurcacion...
![1.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSyE5hJUmxEcEYpGdsT4YjxeD9V7XmopmYUXB1zGjsBWF/1.png)
Bifurcacion presentada en el Bitcoin.
Podemos observar como hay dos cadenas de bloques para el mismo Hash. Esta bifurcacion sucedio en 2017 lo cual produjo el nacimiento de Bitcoin Cash.
Algo a resaltar es que cuando se presenta una bifurcacion, la criptomoneda perteneciente a la Blockchain presenta mayor volatilidad de lo habitual debido a que los inversores tienen incertidumbre de lo que pasara. Esto que se genera puede ser provechoso para los inversores si todo termina con exito.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
¿Qué es un Hard Fork?
Una bifurcacion fuerte o Hard Fork es la que produce una division en la cadena de bloques en 2 cadenas diferentes, donde una de ellas continua con el protocolo original y la otra con un protocolo diferente, es decir, nuevas reglas.
![hf.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdJdnxMAeGvvuVAVxLnUAwmcma9PcsQERrQ4nUN1bu87m/hf.png)
Imagen editada. Fuente
Luego de la bifurcacion ambas cadenas trabajaran en paralelo, cada una trabajara con sus reglas diferentes pero compartiran la misma historia que traian antes de la bifurcacion. Lo que tambien ocurre es que los nodos que se actualizaron y trabajan con el nuevo protocolo luego de la bifurcacion, van a considerar los anteriores como invalidos, y en caso contrario pasara lo mismo, los nodos viejos consideraran invalidos los nuevos nodos.
Recordemos que la bifurcacion fuerte traera consigo la creacion de una nueva criptomoneda y es muy posible que los usuarios tambien decidan poseerla.
Los motivos por lo cual ocurre un Hard Fork pueden ser variados, sin embargo los mas comunes son por poblemas economicos o politicos.
Veamos un ejemplo como lo es el Hard Fork de Ethereum:
Este Hard es uno de los mas famosos ocurrido en 2016 en la Blockchain de Ethereum. Recordemos que una bifurcacion es perfecta para mejorar la cadena de bloques cuando se presentan ataques maliciosos. En el 2016 se descubre la vulnerabilidad en la cadena de Ethereum por lo cual ciertos desarrolladores de la Blockchain deciden ralizar un Hard Fork para corregir dicha situacion. Parte de los mineros y usuarios pertencientes a la comunidad rechazaron esta bifurcacion manteniendo asi la cadena de bloques original la cual actualmente se conoce como Ethereum Classic, es decir que la segunda criptomoneda mas grande del mundo es la bifurcacion creada en la cadena de bloques original de Ethereum.
Nota: La bifurcacion se realizo en el bloque numero 1.920.000
En la actualidad estamos a punto de presenciar un nuevo Hard Fork en Ethereum para mejorar la cadena de bloques. Esto ocurrira los primeros dias del mes de Agosto y la bifurcacion se dara en el bloque numero 12.965.000.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
¿Qué es un Soft Fork?
Una bifurcacion suave o Soft Fork es una actualizacion real a la red de una Blockchain con la intencion de mejorar el proyecto pero sin causar una division en la cadena, s decir que luego de la bifurcacion los bloques seguiran compartiendo misma direccion e historia.
![sf.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdfkifkjdkBzZGVQ9eDXWwpCbeKMNcTb2XKPRQQK3iExp/sf.png)
Imagen editada. Fuente
Algo particular del Soft Fork es que la actualización es compatible con versiones anteriores, y esto implica que los usuarios no estan obligados a realizar la actualizacion para seguir participando en la validacion y verificacion de transacciones.
Realizar el Soft Fork es mas sencillo ya que solo basta que la mayoria de usuarios realicen la actualizacion. Los nuevos nodos podran trabajar con los nodos anteriores y los reconoceran como validos.
El Soft Fork actualiza el codigo de la cadena, corrige bugs y mejora las transacciones. Un punto a tomar en cuenta es que el usuario al omitir la actualizacion se ve afectada su funcionalidad y es por esto que la bifurcacion suave es un mecanismo de actualizacion gradual donde el usuario y los mineros se ven motivados a realizar la actualizacion para no perder la funcionalidad.
Como ejemplo de un Soft Fork tenemos el SegWit (Segregated Witness):
Este es el Soft Fork mas famoso que fue aplicado a Bitcoin, se activo de forma oficial en el bloque numero 481.822 y fue aceptado un 99.95% de los usuarios.
La actualizacion SegWit fue una propuesta de la empresa Blockstream y ha sido implementada no solo en el Bitcoin, sino tambien en LiteCoin, VertCoin, entre otros. Esta actualizacion se crea para resolver los problemas de escalabilidad presentados en Bitcoin.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
¿Cuáles son las diferencias entre Hard Forks y Soft Forks?
Existen notables diferencias entre las bifurcaciones antes mencionadas, y podemos mencionar las siguientes:
![Copia de Season 3 - Beginners´ Courses - Week 3.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbYG52FjciCkAfVHNfPCSPzRtogMx146a7HaAbjCPFjy6/Copia%20de%20Season%203%20-%20Beginners%C2%B4%20Courses%20-%20Week%203.png)
Diferencias.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
Explique las siguientes bifurcaciones de Bitcoin y explore la cadena de bloques cuando sea necesario. Indicar si son horquillas duras o blandas; Bitcoin efectivo Testigos separados.
Analizando el Bitcoin Cash podemos decir que es un Hard Fork, y fue creado para mejorar las transacciones y el tiempo en la red, este nuevo proyecto ayuda a minimizar el tiempo en la creación de bloques y reducir el costo de cada transacción, esta separación sucedió porque los programadores no estaban de acuerdo con las políticas promovidas por la contraparte.
![21.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXTfbvwxJqY662Xu6uhqjXHrtkk9WUhij7ikpC9Xu68e1/21.png)
Explorando Bitcoin Cash
![22.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmS2X233mM4GsR7b2ayvDSHvw9xFa6UqJaZMsGAaXgGSr6/22.png)
Explorando Bitcoin Cash
El SegWit que es un Soft Fork, fue creado para expandir el tamaño del bloque de Bitcoin mejorando sus transacciones y eliminando los datos que se guardan con cada firma de transacción en la cadena de bloques.
Podemos ver que en la cadena de bloques de Bitcoin tenemos ejemplos tanto de Hard Fork como de Soft Fork.
![Separador solo.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYkquQMfDr7G7Cg4YNvtUz4HSQ9SkuxAtUDGUWESnb2rY/Separador%20solo.png)
Escriba en la bifurcación Steem y Hive Hard y muestre similitudes en sus Bloques Génesis (proporcione capturas de pantalla).
Steem ha experimentado un Hard Fork importante en su blockchain. La compra de steemit por el Sr. Justin Sun CEO de TRX, dio inicio a un enfrentamiento entre las partes creativas de steemit y entre la comunidad en general, resultando en una separación de los programadores creando Hive. Hive es una red social descentralizada casi idéntica a Steemit porque no tiene un propietario como Steemit. La interfaz es muy similar a la de Steemit, incluso puedes ingresar a las 2 plataformas usando la misma credencial, ya sea hive o steemit sin importar cuál.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmRZvhm1kcmL1YQmNNBXPJACXZFxmQmaBL7RsgyKbiqNgA/image.png)
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQme5DxqrfmBoZDY31Wg7NVEW18ocSDgyEn7yRPNFb63HHv/image.png)
![separador conclu.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmWzDKfYtH8chSja88AkBb15LUYGKGvxydk14TsMXC7XEB/separador%20conclu.png)
Conclusión
Podemos decir finalmente que las bifurcaciones de blockchain ocurren por varias razones que incluyen ntre las cuales esta mejorar la seguridad, mejorar la escalabilidad de la cadena de bloques, para revertir el robo de piratas informáticos y para resolver desacuerdos, asi que podemos ver la gran importancia que tienen las bifurcaciones.
Gracias al profesor
@awesononso por excelente clase y aportar conocimiento valioso para el desarollo de nosotros los usuarios.
Hello @exerjsg,
Thank you for taking interest in this class. Your grades are as follows:
Feedback and Suggestions
You still need to try and understand the topic more so you can write better after doing research.
There are a number of missing points especially on Bitcoin Cash and SegWit.
You did not show the Steem and Hive Genesis blocks.
Thanks again as we anticipate your participation in the next class.
Gracias profesor por tomar de su tiempo y evaluarme, me seguire esforzando, quiero aprender mas sobre todo este mundo.