Arreglar este error que mata a Bitcoin requerirá (eventualmente) una bifurcación dura

La mayoría de nosotros estaremos muertos para entonces

Se prevé que suceda en el año 2106, Bitcoin dejará de funcionar repentinamente en función del código que ejecuta su red de usuarios hoy. Los usuarios no podrán enviar bitcoins a otros; Los mineros que protegen la red global de Bitcoin ya no servirán para nada. Bitcoin simplemente se detendrá.

La buena noticia es que el error es fácil de solucionar. Es un problema que los desarrolladores de Bitcoin conocen desde hace años, desde al menos 2012, tal vez antes, según el colaborador de Bitcoin Core, Pieter Wuille. Para algunos desarrolladores, el error de Bitcoin arroja luz sobre los límites de la descentralización de Bitcoin, ya que toda la comunidad deberá unirse para solucionarlo.

“Este es un cambio de consenso pero muy simple, y espero que no sea controvertido”, dijo el cofundador e ingeniero de Blockstream, Pieter Wuille, a CoinDesk en un correo electrónico. “Nos quedan unos 80 años para solucionar el error. ¿Quién sabe lo que podría pasar en un período de tiempo así?».

El error es simple. Los bloques de Bitcoin son los contenedores dentro de los cuales se almacenan las transacciones. Cada bloque de Bitcoin tiene un número que rastrea cuántos bloques vienen antes. Pero debido a una limitación que gira en torno a cómo se almacenan los números de altura de bloque, Bitcoin se quedará sin números de bloque después del número de bloque 5101541.

En otras palabras, a una altura de bloque que sucederá en un futuro  dentro de 86 años,  luego será imposible producir bloques nuevos.

Hard fork

El cambio requiere lo que se conoce como una «bifurcación dura o Hard Fork», el método más exigente para realizar un cambio en una blockchain. Las bifurcaciones duras son complicadas porque no son compatibles con versiones anteriores, requieren que todos los que ejecutan un nodo de Bitcoin o un minero actualicen su software. Cualquiera que no lo haga se quedará atrás en una versión bloqueada de Bitcoin que es incapaz de realizar alguna actividad.

Si bien algunas blockchains, como Ethereum, ejecutan bifurcaciones duras con regularidad, una bifurcación dura no es la palabra muy feliz en la tierra de Bitcoin.

La última vez que se intentó una bifurcación dura de Bitcoin, atrajo un debate vicioso. Varias grandes empresas y mineros de Bitcoin se unieron en torno a un hard fork llamado Segwit2x en 2017. El problema es que lejos de que todos en la comunidad estuvieran de acuerdo con el cambio, muchos lo vieron como un intento de forzar la actualización en la comunidad, lo que no Concuerda exactamente con el espíritu de falta de liderazgo de Bitcoin.

Debido a esta entrada del diario en la historia de Bitcoin, cuando muchas personas en Bitcoin escuchan la frase «hard fork», piensan en un poder centralizado que intenta imponer un cambio.

Sin embargo, este hard fork de corrección de errores contrasta con el intento de hard fork más famoso de Bitcoin. En lugar de atraer el debate, la comunidad y los desarrolladores probablemente estarán de acuerdo en que es un cambio que debe realizarse.

Después de todo, cualquiera que elija no actualizar su software eventualmente ejecutará una cadena de Bitcoin muerta.

Protocolo de ‘ossification’

Es poco probable que la corrección de errores sea un cambio controvertido. Pero eso no hace que el tema sea menos interesante.

En conversación con CoinDesk, Gustavo J. Flores, jefe de Producto e Investigación de la startup tecnológica de Bitcoin Veriphi, argumentó que saca a la luz un límite a la «“protocol ossification” de bitcoin

Al recordar el cartílago blando que se endurece en el hueso con el tiempo, la protocol ossification es la idea de que Bitcoin se volverá más difícil de cambiar a medida que madura. Los primeros años de la vida de Bitcoin, el protocolo era inmaduro y había muchos menos usuarios y desarrolladores jugando con el software, por lo que la tecnología era más fácil de cambiar. Pero Bitcoin puede estar endureciéndose hasta convertirse en un espécimen huesudo que será muy difícil de cambiar.

“La Protocol ossification significa un cierto punto en el tiempo, algunos dicen que debería ser ahora, donde Bitcoin ya no cambia. Las reglas se establecen como la constitución de un país, inmutable, ya que sería demasiado descentralizado para coordinar cualquier cambio», dijo Flores a CoinDesk.

¿Solo un sueño?

La razón por la que muchos tecnólogos de Bitcoin piensan que la ossification es una buena estrategia de programación, porque es una señal de que el sistema está realmente tan descentralizado como la comunidad quiere que sea, lo que garantiza que el sistema esté realmente libre de que una persona o entidad intervenga e impulse un cambio que no es bueno.

Flores agregó que la protocol ossification ayuda a «prevenir futuras tentativas que se asemejarían a Segwit2x, donde algunos actores intentan forzar una actualización porque son desarrolladores conocidos o grandes empresas, y esto termina perjudicando a Bitcoin porque es un código o criptografía sin probar, o porque el cambio elimina la propuesta de valor central o disminuiría la descentralización, lo que dañaría la propuesta de valor central a largo plazo.

«Sin embargo, este error hace que sea deseable poder coordinar un hard fork para solucionarlo, ya que todos queremos que Bitcoin pueda sobrevivir a esa fecha límite», dijo Flores.

“Básicamente, nos devuelve a la realidad, donde el sueño de la protocol ossification (que nos hace lograr la descentralización final) está más lejos de lo esperado y podría ser solo un sueño, al que podemos acercarnos con el tiempo, pero nunca podremos completarlo ya que emergencias como esta pueden presentarse”, dijo Flores a CoinDesk.

Referencia: coindesk.com

Descargo de responsabilidad: InfoCoin no está afiliado con ninguna de las empresas mencionadas en este artículo y no es responsable de sus productos y/o servicios. Este comunicado de prensa es sólo para fines informativos, la información no constituye consejo de inversión o una oferta para invertir.

También te podría gustar...