Resumen de los forks de Bitcoin
Este artículo está disponible en los siguientes idiomas:
- ¿Qué son los forks de bitcoin y para qué sirven?
- Forks duros y blandos de Bitcoin: ¿cuál es la diferencia?
- Principales hard forks de Bitcoin
- Bitcoin Cash (BCH)
- Bitcoin Gold (BTG)
- Bitcoin Diamond (BCD)
- Otros forks de Bitcoin
- Los soft forks más populares de Bitcoin
- Segwit (Segregated Witness)
- Concepto erróneo común: no todos son forks de Bitcoin
Bitcoin es el primer proyecto financiero basado en blockchain, un sistema de pagos descentralizado entre pares con la moneda del mismo nombre. Aunque es una tecnología muy sofisticada, con el tiempo se detectaron ciertos problemas: baja escalabilidad, bajo rendimiento, comisiones elevadas, entre otros.
Para mejorar estos procesos, se crean los forks: son cambios en el código del software de la blockchain para optimizar la red y, en muchos casos, emitir nuevas monedas.
¿Qué son los forks de bitcoin y para qué sirven?
Un fork es una modificación en el código fundamental de una blockchain, como cambiar las reglas de los algoritmos del protocolo existente.
Las razones más comunes para realizar forks son:
- Reiniciar la cadena. Las cadenas de cualquier criptomoneda aumentan constantemente junto con el tamaño de los datos almacenados. Un fork permite crear una red más rápida, ya que las transacciones se contabilizan a partir del momento de creación del fork.
- Mejoras en la red. Los desarrolladores pueden aumentar el tamaño de los bloques, cambiar algoritmos de hash y otros parámetros para acelerar la red y hacer la blockchain más segura y descentralizada.
Los forks de Bitcoin también pueden surgir por desacuerdos importantes dentro de la comunidad sobre cómo debe funcionar la blockchain. Un fork ocurre cuando una parte de la comunidad apoya cambios y otra no. Sin consenso, la blockchain se divide y se crean dos redes independientes.
Forks duros y blandos de Bitcoin: ¿cuál es la diferencia?
Los forks pueden ser planeados o espontáneos. Se dividen en hard forks (forks duros) y soft forks (forks blandos).
- Un hard fork implica dividir la cadena de bloques, dejando el BTC original y creando una nueva criptomoneda. Por ejemplo, BCH (Bitcoin Cash). Bitcoin y Bitcoin Cash tienen muchas diferencias: equipos de desarrollo, planes futuros y características técnicas.
- Un soft fork no supone cambios radicales en el código ni genera una nueva moneda. El soft fork se enfoca en modificar y mejorar funciones existentes.
En la comunidad de bitcoin, los hard forks son bastante populares, principalmente porque permiten obtener nuevas monedas gratis.
Principales hard forks de Bitcoin
Desde que se generó el primer bloque de bitcoin en 2009, la red ha experimentado muchos forks: surgieron cerca de una docena de nuevas monedas y más de cien proyectos alternativos de blockchain. Sin embargo, solo unos pocos tienen algún valor real.
Bitcoin Cash (BCH)
Este es uno de los forks más conocidos de bitcoin. Surgió el 1 de agosto de 2017 tras disputas en la comunidad: algunos apoyaban la implementación del protocolo SegWit2x y aumentar el tamaño del bloque a 2 Mb, mientras que otros no estaban de acuerdo. Una parte de la comunidad decidió no cambiar los algoritmos, sino aumentar el tamaño del bloque a 8 Mb para resolver el problema de escalabilidad de BTC, que no puede procesar más de 7 transacciones por segundo.
Además de la tasa de transacciones (61 transacciones/seg) en Bitcoin Cash, la comisión de la red se redujo considerablemente.
Tras la bifurcación, los propietarios de BTC que quisieron migrar a la nueva blockchain recibieron un monto equivalente en BCH según lo que tenían en BTC en sus cuentas.
El fork de este fork apareció en noviembre de 2018, dando lugar a Bitcoin Satoshi Vision (BSV).
Bitcoin Gold (BTG)
Otro fork popular de Bitcoin fue creado en octubre de 2017 y dio origen a Bitcoin Gold (BTG). El objetivo de este fork era lograr una mayor descentralización, ya que en ese momento la mayoría de los nodos estaban controlados por grandes pools de minería en China.
Para ello, se modificó el algoritmo de minería para que no solo los propietarios de ASICs (dispositivos especializados) pudieran participar, sino también quienes tuvieran GPUs (tarjetas gráficas) comunes.
En 2018 y 2020, Bitcoin Gold sufrió ataques del 51%, pero los desarrolladores lograron corregir las vulnerabilidades en ambos casos y salvar BTG.
Un ataque del 51% es un ataque a una blockchain de criptomonedas realizado por un grupo de mineros que controla el 51% del poder de minado de la red. El ataque puede impedir que otros encuentren bloques, permitir el doble gasto de monedas, que los atacantes se queden con todas las recompensas y comisiones, impedir la confirmación de transacciones y provocar forks en la moneda principal.
Bitcoin Diamond (BCD)
Otro fork del BTC original surgió en noviembre de 2017. El objetivo principal de esta modificación era aumentar la privacidad y reducir los costos de transacción. Se utilizó el algoritmo SHA-256 y la emisión total de la criptomoneda se multiplicó por diez. Además, el tamaño del bloque se incrementó a 8 Mb para procesar más transacciones.
El algoritmo SHA-256 es un algoritmo criptográfico de hash utilizado para el cifrado de datos. Permite convertir cualquier cantidad de información en una salida de 256 bits, es decir, en un hash único y unidireccional que no se puede descifrar para recuperar los datos originales.
Otros forks de Bitcoin
Existen varios forks y clones de bitcoin. Todos ellos buscaron mejorar el bitcoin original. Sin embargo, fracasaron debido a su baja popularidad y pequeña capitalización. Entre estos proyectos se encuentran Bitcoin Atom, Bitcoin Interest, Bitcoin Private, Lightning Bitcoin, BitcoinX, United Bitcoin, Super Bitcoin y otros.
Los soft forks más populares de Bitcoin
Los soft forks también son habituales en bitcoin. Pero solo hay uno que vale la pena mencionar.
Segwit (Segregated Witness)
Esta es una actualización del protocolo de bitcoin que soluciona problemas de maleabilidad en las transacciones.
La maleabilidad de transacciones es la capacidad de una transacción para tener múltiples identificadores válidos (txids). Esto ocurre cuando una parte de la transacción puede cambiar después de ser firmada, sin invalidar la firma.
Para solucionar este problema, se propuso una actualización para mover las firmas de las transacciones fuera del bloque principal. Esto alivió considerablemente los bloques y solucionó los problemas de maleabilidad, ya que las firmas dejaron de afectar sus identificadores hash.
También se incrementó el límite de tamaño de bloque, permitiendo incluir más transacciones en cada bloque. Esto ayudó a duplicar la capacidad de la red. Las transacciones se confirmaban más rápido y las comisiones se redujeron.
Concepto erróneo común: no todos son forks de Bitcoin
En Internet, incluso en Wikipedia, es común encontrar la definición de Litecoin como un fork de Bitcoin. Pero esto no es cierto. El hecho de que Litecoin se haya creado con la misma tecnología que Bitcoin no lo convierte en un fork. Litecoin opera en su propia blockchain original y es una criptomoneda independiente. Por eso, no es un fork, ya que un fork es una bifurcación de una blockchain existente.
El mismo error suele aplicarse a otros proyectos basados en la tecnología de la red de Bitcoin: Namecoin, Primecoin y otros.