- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Optimización de SegWit: Cómo el nuevo software de Bitcoin impulsa la escalabilidad
El último software de Bitcoin Core incluye optimizaciones diseñadas para impulsar SegWit, una actualización de escalamiento que todavía se está implementando lentamente en la red.

Puede que SegWit ya esté activo en Bitcoin, pero el trabajo para aprovechar su potencial no ha terminado.
Incluso después de que la cadena de bloques de Bitcoin se actualizara para soportar Segregated Witness (SegWit) el mes pasado, poniendo fin a quizás el debate más acalorado de la red sobre la dirección hasta la fecha, la optimizaciónAún no ha dejado mucha huella.
Hasta la fecha, sólo un poco más de3 por cientode las transacciones realmente están aprovechando la actualización.

Pero, aunque las transacciones son escasas hasta el momento, es probable que la adopción crezca a medida que más billeteras y servicios de Bitcoin se adapten al cambio. En ese momento, SegWit probablemente tendrá un mayor impacto, aumentando el tamaño de bloque para admitir más transacciones y allanando el camino para soluciones de escalado más avanzadas como Lightning Network.
En un esfuerzo por trabajar hacia ese objetivo, los desarrolladores detrás de Bitcoin CORE, la versión más utilizada del software subyacente de la criptomoneda, se han estado movilizando para ayudar a impulsar el esfuerzo.
Al menos, eso es lo que LOOKS en la última versión de Bitcoin CORE 0.15.0, lanzada la semana pasada. notas de la versióndescribir una serie de mejoras que se centran en el rendimiento y que están orientadas, al menos en parte, a sentar las bases para un uso más amplio de SegWit.
Un enfoque en el rendimiento
Durante una presentación en San Francisco Hace un par de semanas, el CTO de Blockstream y ONE de los desarrolladores más activos de Bitcoin CORE, Greg Maxwell, apoyó la idea de que el enfoque de 0.15.0 tenía que ver con preparar a Bitcoin para un aumento de capacidad habilitado por SegWit.
Maxwell explicó:
Con la llegada de SegWit, sabíamos que la cadena de bloques crecería a un ritmo aún más rápido, por lo que queríamos aprovechar al máximo el rendimiento para compensarlo.
Varias de las mejoras están dirigidas a reducir el tiempo que lleva crear un nodo completo de Bitcoin , lo que muchos predicen que será aún más difícil con SegWit activado, ya que el cambio aumenta el cadena de bloquestamaño del bloque de (la cantidad de datos de transacción que se pueden almacenar en cada bloque).
Los nodos completos son particularmente importantes para la comunidad Bitcoin ya que ejecutar ONE es posiblemente la mejor forma de usar Bitcoin sin confiar en un banco u otro tercero, y es lo que muchos ven como el objetivo principal del dinero digital.
Por lo tanto, cualquier esfuerzo para simplificar esto y hacer que la red funcione de forma más eficiente es bienvenido. Por lo tanto, el "rendimiento" (el tiempo que tarda en descargarse y usarse el software) es un problema que los desarrolladores intentan solucionar gradualmente en casi cada versión de Bitcoin CORE (aproximadamente dos veces al año).
Pero SegWit acaba de agregar una razón más para centrarse en la optimización y la velocidad.
Maxwell dijo:
"Como siempre, pero especialmente con la versión 0.15.0, tuvimos un gran impulso en el rendimiento".
Entre las mejoras notables en este ámbito se encuentra la forma en que se almacenan los datos de las salidas de transacciones no utilizadas (UTXO), lo que reduce la carga computacional para los usuarios que desean descargar un nodo completo de Bitcoin . Según las notas de la versión, la versión 0.15.0 descarga el historial de transacciones de Bitcoin entre un 30 % y un 40 % más rápido y utiliza entre un 10 % y un 20 % menos de memoria.
Otras mejoras técnicas introducidas para acelerar el software incluyen el vaciado no atómico (que podría allanar el camino para mayores ganancias de rendimiento) y el vaciado de validación de scripts (que hace que obtener cierta información de transacciones sea más rápido).
Este enfoque en el rendimiento demuestra la intención del equipo de desarrollo CORE de hacer que Bitcoin sea más manejable antes de SegWit, o antes de que un número significativo de personas comiencen a utilizar las transacciones que son posibles gracias a la actualización.
Aún no presenciado
Hoy en día, la mayoría de las billeteras de Bitcoin aún no son compatibles con SegWit, pero es posible que ese no sea el caso por mucho tiempo.
De esta manera, no sorprende que, si bien la versión 0.15.0 se centró en mejoras de rendimiento para prepararse para SegWit, el nuevo software en sí no sea compatible con las transacciones de SegWit. Los desarrolladores de Bitcoin CORE argumentan que es más seguro esperar a ver si SegWit funciona antes de implementar la compatibilidad con transacciones en CORE. Sin embargo, las notas de la versión indican que se incluirá una compatibilidad más completa con el cambio en una próxima versión del software de Bitcoin .
Cuando llegue ese momento, los usuarios podrán crear transacciones SegWit con la billetera CORE y obtener el beneficio de SegWit. casi la mitad de preciotarifas de transacción.
Otras billeteras de Bitcoin podrían adoptar la misma estrategia de esperar y ver qué pasa. Y, si finalmente la implementan, las optimizaciones en la versión 0.15.0 podrían ser más notorias.
Aviso legal: CoinDesk es una subsidiaria de Digital Currency Group, que tiene una participación accionaria en Blockstream.
Imagen de robots de soldaduravía Shutterstock
Alyssa Hertig
Alyssa Hertig, periodista y periodista especializada en Bitcoin y la red Lightning, colabora en CoinDesk . Su trabajo también ha aparecido en VICE, Mic y Reason. Actualmente escribe un libro que explora los entresijos de la gobernanza de Bitcoin . Alyssa posee algunos BTC.
