Compartir este artículo

Tras meses de pruebas, la gran apuesta para escalar Bitcoin está a punto de lanzarse

Después de meses de pruebas, Segregated Witness, la solución de escalamiento de Bitcoin largamente buscada, avanza hacia su lanzamiento.

Desde el anuncio de Segregated Witness en diciembre pasado, ha sido ONE de los lanzamientos de software más esperados en la comunidad Bitcoin . Si tiene éxito, el parche de software podría ser el primer paso para aumentar el tamaño de los bloques y escalar Bitcoin.

Sin embargo, debido al alcance del proyecto y las implicaciones a largo plazo que podría tener para la red de 7 mil millones de dólares, el equipo de desarrollo está actuando con cautela. A pesar de las recientes garantías de que segwit se lanzaríaen abrilEl equipo continúa revisando el software hasta bien entrado mayo.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto for Advisors hoy. Ver Todos Los Boletines

En una entrevista, Eric Lombrozo, director ejecutivo de Ciphrex y portavoz de Bitcoin CORE, advirtió que el equipo podría encontrar numerosos errores imprevistos, lo que deja indefinida la fecha de lanzamiento. Además de los desarrolladores habituales de CORE , Lombrozo afirmó que se ha encomendado a desarrolladores independientes la tarea de intentar descifrar el código como medida de precaución adicional.

Si bien Bitcoin CORE se muestra cauteloso al no lanzarse prematuramente, el equipo está trabajando arduamente para completar el proyecto, ya que proporciona un aumento inmediato del tamaño de bloque. Lombrozo sugirió que, «con los tipos de transacciones comunes», los usuarios pueden esperar un aumento de capacidad de 1,8 veces en la Capa 1, la capa base de la red Bitcoin .

Sin embargo, segwit es mucho más que un simple paso hacia la escalabilidad. Lombrozo explicó que la actualización también facilitará la implementación de cambios futuros.

Lombrozo le dijo a CoinDesk:

Implementar mejoras en el protocolo sin problemas ha sido un reto difícil en el pasado. Con Segwit, también podremos mejorar o reemplazar el lenguaje de scripting y crear contratos inteligentes más sofisticados.

Si bien es cierto que se espera con ansias una mayor escalabilidad, la capacidad con la que se puedan implementar nuevos lanzamientos podría tener implicaciones aún mayores para Bitcoin en el futuro.

Probando el marco

Pero Segwit no surgió como un método para escalar la red Bitcoin . En cambio, el objetivo final era intentar resolver la maleabilidad de las transacciones, una cualidad de la red que... Ha sido polémicodesde su uso como chivo expiatorio de los primeros problemas cambiarios de Mt. Gox.

Con el objetivo de maleabilidad de las transacciones en mente, Wuille comenzó a trabajar en segwit con Elements Alpha, un software de cadena lateral desarrollado por Blockstream para este tipo de desarrollo de prototipos.

No fue hasta después de la Escalado de Bitcoin en MontrealConferencia celebrada en septiembre en la que se discutió la idea de utilizar segwit como mecanismo de escalamiento a través de una bifurcación suave.

Lombrozo explicó que el desarrollador de Bitcoin , Luke-Jr, fue el primero en descubrir el mecanismo mediante el cual segwit podía usarse para escalar Bitcoin sin necesidad de iniciar una bifurcación dura. En cambio, una bifurcación suave compatible con versiones anteriores permitiría a los nodos actualizarse al software más reciente sin tener que expulsar completamente de la red a los nodos más antiguos.

"Solo los mineros necesitan actualizar", explicó Lombrozo. "Todos los demás pueden actualizar a su propio ritmo sin riesgo de ser expulsados de la red, ya que el cambio es retrocompatible. Las billeteras antiguas podrán seguir enviando y recibiendo bitcoins sin problemas".

Una vez que Wuille presentó Segwit a la comunidad, se hizo necesario desarrollarlo y probarlo. En muchos casos, probar software puede llevar tanto tiempo, o incluso más, que desarrollarlo.

Pero cuando se trata de software que mueve miles de millones de dólares, es necesario, argumenta Bitcoin CORE .

Lombrozo explicó que CORE ya ha implementado cuatro redes de prueba independientes para probar SegWit y que actualmente trabajan en lo que llaman Segnet4. Una red de prueba, en sentido genérico, es similar a un servidor de pruebas donde los desarrolladores pueden ejecutar sus casos de prueba para detectar fallos en el software.

Esto es diferente de la red de pruebas de Bitcoin , que es similar a un entorno de prueba para el software de Bitcoin real.

"Lo clave que buscamos es cómo se gestionan los casos extremos y cómo se comporta la red a medida que nos acercamos o superamos sus límites", afirmó Lombrozo.

Por ejemplo, es importante probar si la red realmente puede manejar un bloque con 2 MB de espacio. Enuna transacción, que tenía 13.982 entradas y 9 salidas para un total de 5 transacciones, el tamaño del bloque era exactamente de 2 MB. En algunos casos, el equipo de pruebas...empujó el bloque hacia arribaa 3,6 MB para probar si la red podía manejarlo.

Lombrozo explicó que, si bien es posible, no es probable que algún bloque sea tan grande porque los mineros terminarían perdiendo dinero.

Para garantizar que la implementación de segwit no dañe la red, el equipo realiza pruebas de regresión en sus máquinas locales.

"Estas pruebas forman parte de un conjunto de pruebas integrado en nuestro proceso de integración continua. Si alguna compilación presenta algún fallo, esperamos poder detectarlo de inmediato", afirmó Lombrozo.

Una vez finalizado el proceso, el equipo deberá implementar el software en la red de pruebas de Bitcoin e integrarlo. El plazo para esto aún es incierto, pero Lombrozo confirmó que el equipo espera implementarlo en mayo.

Fomentar la adopción

Adoptar el enfoque de bifurcación suave ofrece ventajas. En concreto, los usuarios conectados a la red no son expulsados repentinamente por pereza, deficiencias técnicas o inacción.

Sin embargo, como la adopción es opcional, el máximo beneficio solo se puede lograr si todos se actualizan.

Lombrozo cree que los beneficios de actualizar a segwit son lo suficientemente valiosos como para alentar a los desarrolladores de aplicaciones a trabajar en ello.

"No solo podrán utilizar la mayor capacidad que ofrece Segwit y pagar tarifas más bajas, sino que también podrán incorporar posteriormente otras funciones habilitadas por Segwit con solo pequeñas actualizaciones", afirmó.

Según unPreguntas frecuentes publicadas En el sitio web de Bitcoin CORE , las tarifas de transacción serán significativamente menores porque el tamaño efectivo de la transacción también es menor.

El sitio dice:

Cada byte de la parte testigo de una transacción de testigo segregado (segwit) solo contabilizará 0,25 bytes para el tamaño de la transacción. Dado que las tarifas de transacción se basan en el tamaño de la misma, esto supone un descuento del 75 % en las tarifas de esa parte de la transacción, pero solo para quienes usan segwit.

Pero la otra razón por la que es probable que los desarrolladores adopten segwit es su enorme importancia como precursor, junto con el recientemente lanzado CheckSequenceVerify para la Red Lightning. Si las estimaciones son correctas, los nodos conectados a internet de alta velocidad pueden procesar miles de transacciones por segundo, en comparación con las siete por segundo que la red permite actualmente.

Además, esta es solo la primera etapa de segwit.

Una vez implementado, el equipo pretende combinar firmas, lo que compactaría aún más las transacciones. Lombrozo explicó que, si bien no lo están implementando actualmente, ahora será posible con SegWit.

Como ocurre con muchas tecnologías, el primer caso de uso evoluciona hacia muchos otros.

Mientras muchos siguen debatiendo sobre las ventajas de las bifurcaciones duras frente a las pequeñas, el primer aumento significativo del tamaño de bloque en bastante tiempo está casi listo para su lanzamiento. Con más pruebas por delante, los desarrolladores siguen avanzando hacia el objetivo de expandir la red para todos.

Imagen del motor del cohetevía Shutterstock

Jacob Donnelly

Jacob tiene valor en Bitcoin, Zcash, Ethereum, Decentraland y Basic Attention Token. (Ver: Regulación editorial). Jacob es Director General de Operaciones Digitales y ex escritor independiente en CoinDesk.

Picture of CoinDesk author Jacob Donnelly