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: lo que no son forks de Bitcoin
Bitcoin es el primer proyecto financiero basado en blockchain, un sistema de pagos descentralizado peer-to-peer con una moneda del mismo nombre. Aunque es una tecnología sofisticada, con el tiempo se detectaron ciertos problemas: baja escalabilidad, bajo rendimiento, comisiones elevadas, entre otros.
Para mejorar estos procesos, se crean forks: son cambios en el código del software de blockchain para optimizar la red y, a menudo, emitir nuevas monedas.
¿Qué son los forks de bitcoin y para qué sirven?
Un fork es un ajuste en el código fundamental de una blockchain, como cambiar las reglas de los algoritmos del protocolo existente.
Las razones más comunes para los forks son:
- Reinicio de la cadena. Las cadenas de cualquier criptomoneda en cualquier blockchain aumentan constantemente junto con el tamaño de los datos almacenados. Pero un fork permite crear una red más rápida, ya que las transacciones se cuentan desde el momento de la 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 que la blockchain sea más segura y descentralizada.
Los forks de Bitcoin también pueden surgir por desacuerdos importantes dentro de la comunidad cripto sobre cómo debe funcionar la blockchain. Un fork aparece cuando una parte de la comunidad apoya cambios y otra no. Sin consenso, la blockchain se divide, creando dos redes independientes.
Forks duros y blandos de Bitcoin: ¿cuál es la diferencia?
Los forks pueden ser planificados o espontáneos. Se dividen en hard forks (forks duros) y soft forks (forks blandos).
- Un hard fork implica la bifurcación de 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 y características técnicas.
- Un soft fork no implica cambios radicales en el código de la blockchain ni genera una nueva moneda. El soft fork se centra en modificar y mejorar funciones existentes.
En la comunidad de bitcoin, los hard forks son bastante populares, principalmente porque se pueden obtener nuevas monedas de forma gratuita.
Principales hard forks de Bitcoin
Desde la creación del primer bloque de bitcoin en 2009, la red ha experimentado muchos forks, dando lugar a una docena de nuevas monedas y más de cien proyectos alternativos. Sin embargo, solo unos pocos tienen 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 el aumento del tamaño de 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 de bloque a 8 Mb para resolver el problema de escalabilidad de BTC, que no puede manejar más de 7 transacciones por segundo.
Además de la tasa de transferencia (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 montos en BCH equivalentes a sus tenencias de 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 se creó en octubre de 2017 y dio lugar 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, permitiendo la participación no solo de propietarios de ASICs (dispositivos especializados), sino también de quienes tenían GPUs comunes (tarjetas gráficas).
En 2018 y 2020, Bitcoin Gold sufrió ataques del 51%, pero los desarrolladores de la red lograron corregir las vulnerabilidades en ambos casos y salvar a BTG.
Un ataque del 51% es un ataque a una blockchain de criptomonedas por un grupo de mineros que controla el 51% del poder de hash de la red. El ataque provoca que otros no puedan encontrar bloques, doble gasto de monedas, acumulación de todas las recompensas y comisiones por parte de los atacantes, impedimento de la confirmación de transacciones y bifurcaciones 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 de bloque se incrementó a 8 Mb para procesar más transacciones.
El algoritmo SHA-256 es un algoritmo criptográfico de hash utilizado para cifrar datos. Permite convertir cualquier cantidad de información en una salida de 256 bits, es decir, en un hash único unidireccional que no puede descifrarse para obtener los datos originales.
Otros forks de Bitcoin
Existen varios forks y clones de bitcoin. Todos buscan mejorar el bitcoin original. Sin embargo, han fracasado debido a su poca popularidad y baja capitalización. Entre estos proyectos están 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 merece mención.
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 de tener múltiples identificadores válidos (txids). La maleabilidad ocurre cuando una parte de la transacción puede cambiar después de ser firmada sin invalidar la firma.
Para resolver este problema, se propuso una actualización que mueve las firmas de transacción fuera del bloque principal. Esto alivió los bloques y solucionó los problemas de maleabilidad, ya que las firmas ya no afectan a los identificadores hash.
El límite de tamaño de bloque también se incrementó, permitiendo más transacciones por bloque. Esto ayudó a duplicar la capacidad de la red. Las transacciones se confirmaron más rápido y las comisiones se redujeron.
Concepto erróneo común: lo que no 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. Que Litecoin se haya creado a partir de la misma tecnología que Bitcoin no lo convierte en un fork de este último. Litecoin funciona en su propia blockchain y es una criptomoneda independiente. Por eso no es un fork, ya que un fork es una rama de una blockchain.
El mismo error suele aplicarse a otros proyectos basados en la tecnología de la red Bitcoin: Namecoin, Primecoin y otros.