- 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
Explicación de CoinDesk : Cómo la BIP 91 implementa SegWit y evita una división de Bitcoin
CoinDesk ofrece una descripción general amplia de BIP 91, una propuesta de código que podría resultar fundamental para la próxima actualización de escalamiento de Bitcoin.

Si bien muchos pensaban que la señalización para la controvertida propuesta de escalamiento Segwit2x no comenzaría hasta el 21 de julio, los mineros de Bitcoin ahora están haciendo exactamente eso a través de un fragmento de código llamado BIP 91.
En el momento de la publicación,casi el 60% De los últimos 144 bloques minados, se ha mostrado apoyo a la medida. Pero, ¿qué están manifestando los mineros y qué implica la propuesta de mejora de Bitcoin (BIP) 91 para la red?
Como primera parte de laPlan de escalado de Segwit2xEl BIP 91 hace dos cosas:
- Esto hace que sea mucho más fácil para la red adoptar Segregated Witness (SegWit), una actualización compatible con versiones anteriores que corrige la maleabilidad de las transacciones y allana el camino para soluciones fuera de la cadena como Lightning Network.
- Si se activa antes del 31 de julio, el BIP 91 reemplazará al BIP 148, una propuesta que plantea el riesgo de provocar la división de la red.
Lo básico
Segwit2x se presentó durante la conferencia Consensus 2017 de CoinDesk en mayo. Se basa en una bifurcación del cliente de software de Bitcoin CORE llamadoBTC1Segwit2x busca implementar SegWit y aumentar el límite del tamaño del bloque.
Aproximadamente un mes después, en respuesta a eso, el ingeniero de garantía de Bitmain, James Hilliard, presentó BIP 91 como una forma de implementar SegWit de forma rápida y segura, sin el riesgo de dividir la red.
Desarrolló la propuesta específicamente teniendo en mente otras dos propuestas activas para escalar Bitcoin .
Estos incluyen:
- BIP 141:Introducido en noviembre de 2016, BIP 141 es el plan original para activar SegWit.
- BIP 148:Lanzado en marzo, BIP 148 fue desarrollado como una forma de superar el estancado BIP 141 a través de una bifurcación suave activada por el usuario (UASF).
Pero lo que es más importante, el BIP 91 se propuso como alternativa a tener que redistribuir por completo el BIP 141, una tarea que habría sido técnicamente inviable, dado que el BIP 141 no vence hasta mediados de noviembre.
Para explicarlo con más detalle, la implementación de una bifurcación suave de Bitcoin requiere que los mineros configuren un BIT en el campo de versión de los bloques que minan para indicar su disposición a aplicar nuevas reglas. Segwit2x originalmente requería que BIP 141 requiriera una señalización de "BIT 4", pero BIP 141 ya estaba codificado para responder a la señalización de "BIT 1".
Para solucionar esto, BIP 91 emplea un truco ingenioso. En lugar de cambiar la lógica de activación de SegWit existente, utiliza un BIT secundario para indicar la aplicación obligatoria del BIT original.
Como tal, BIP 91 utiliza el mismoBIP 9Método de implementación de bifurcación suave como BIP 141, pero con algunas diferencias clave:
- Los mineros señalan con "BIT 4", en lugar de "BIT 1".
- La activación solo requiere el 80% en lugar del 95% del soporte de potencia hash
- La ventana de activación es de 336 bloques, a diferencia de 2.016.
Entonces, una vez que se alcanza ese umbral del 80%, BIP 91 se bloquea y, otros 336 bloques después, se activa.
En ese momento, el BIP 141 se aplica utilizando la misma técnica que el BIP 148:
- Los mineros comienzan a señalar con el "BIT 1"
- Cualquier bloque que no señalice con "BIT 1" será bloqueado de la red.
Mientras el 51% de los mineros (por potencia de hash) apliquen la señalización obligatoria del BIT 1, la cadena no se dividirá. Y dado que la mayoría ya habrá admitido la activación de BIP 91 mediante la señalización del BIT 4, es poco probable que mantener esa potencia de hash sea un problema.
Dos semanas (2.016 bloques) después de que comienza la implementación, se bloquea BIP141 y otras dos semanas después de eso, se activa SegWit.
Oposición y apoyo
El BIP 91 también fue un reconocimiento de las realidades del debate sobre la escala.
Es decir, el hecho de que, casi un año después, BIP 141 aún no ha ganado terreno entre los mineros. Si bien BIP 141 requiere un 95% de apoyo de los mineros (por potencia de hash), la cifra se ha mantenido estancada en torno al 30%, aunque recientemente aumentó.hasta el 45%.
Pero si BIP 91 es casi idéntico a BIP 141, ¿por qué los mineros no mostraron su apoyo a este último?
La razón es doble:
- Primero, se estableció un alto estándar para lograr la activación. BIP 141 requiere que una gran mayoría de mineros indique su disponibilidad dentro de un período de activación de dos semanas (2016 bloques).
- En segundo lugar, es posible que algunos mineros estuvieran esperando un aumento del tamaño de los bloques, una medida que ha sido adoptada por la propuesta Segwit2x.
Un carril rápido hacia SegWit
Pero la propuesta que ha tenido el mayor impacto en el diseño del BIP 91 es el BIP 148, el llamado UASF comentado anteriormente.
En muchos sentidos, BIP 91 puede interpretarse como un esfuerzo por adelantarse a la propuesta BIP 148, eliminando así el potencial de crear dos Bitcoin rivales. cadenas de bloques, cada uno con activos en competencia.
Para resolver ese problema, Hilliard propuso que el BIP 91 se activara antes de la fecha límite del 1 de agosto del BIP 148. Y, por supuesto, lo hizo posible acortando esencialmente el período de activación original de dos semanas del BIP 141 a 56 horas.
Los mineros hoy están dando señalessu apoyo al BIP 91 desde el principio debido a la necesidad percibida de evitar la división que el BIP 148 podría crear o, comootros especulan, porque algunos mineros piensan que un UASF exitoso reduciría su control sobre los cambios en la red.
Por ahora, lo mejor es ver elpróximo período de 336 bloquesA partir de esta noche en el bloque 476,448, este es el próximo período durante el cual los mineros pueden señalar BIP 91.
Si 269 bloques envían señales para BIP 91 dentro de una ventana de 56 horas, BIP 91 se bloqueará, preparando el escenario para la siguiente fase de Segwit2x este otoño, oposiblemente más tarde.
Y, con Bitcoin,Los tres pools de minería más grandesAl invertir todo su poder computacional en este esfuerzo, es posible que se alcance el umbral antes de fin de semana.
Editar: El bloqueo de BIP 91 requiere 269 (80%) bloques para señalizar durante un período de 336 bloques. Una versión anterior de este artículo indicaba incorrectamente que se necesitaban 226 bloques.
Aviso legal:CoinDesk es una subsidiaria de Digital Currency Group, que ayudó a organizar el acuerdo Segwit2x.
Código de computadoraimagen vía Shutterstock