Taproot y Schnorr implementados en Bitcoin Core

Taproot and Schnorr implemented in Bitcoin Core

Taproot y Schnorr se han implementado en Bitcoin Core.

PR fusionado de Pieter Wuille: Implemente la validación BIP 340-342 (Schnorr/taproot/tapscript) https://t.co/qAHYmWrv4Q

— Combinaciones Bitcoin (@BitcoinMerges) 15 de octubre de 2020

Bitcoin Main es el software de paquete principal utilizado por los nodos de Bitcoin, mientras que Taproot y Schnorr son mejoras propuestas con BIP 340 y 342. Ahora, para que se encuentran completamente operativas, es necesario decidir la lógica de activación.

En realidad, las reglas del consenso de Taproot/Schnorr se han implementado en Bitcoin Main, pero el método de activación de actualización aún no se ha decidido.

La propuesta inicial fue hecha por Anthony Cities en noviembre de 2019, mientras que la solicitud de extracción fue creada por el colaborador de Bitcoin Core, Pieter Wuille el 13 de septiembre.

Se ha probado a fondo durante el último mes, con más de 150 desarrolladores participando en la revisión de 7 semanas.

Taproot y Schnorr, los pasos de activación en Bitcoin

El siguiente paso será ahora discutir, cómo activar estas dos implementaciones en el Mainnet Bitcoin. Será necesario decidir, de forma unánime, entre dos tenedores suaves propuestas, BIP8 y Activación moderna de Softfork. En ambos casos, al ser horquillas blandas, la cadena de bloques Bitcoin no se arriesgará a dividirse.

La propuesta BIP8 sugiere forzar la activación de Taproot después de un período de aviso para los mineros.

Activación moderna de Softfork, por otro lado, es un método de activación más largo y complicado, permitiendo un período de 12 meses de antelación. Seguido de un período de discusión de seis meses, manteniendo al mismo tiempo la posibilidad de iniciar una activación de BIP8 durante un período de 24 meses.

Actualmente se está discutiendo en el canal de activación de raíz de toque en IRC. Hasta la fecha, no es posible decir exactamente cuánto tiempo tomará para Taproot y Schnorr en realidad se activa, pero puede no ser inminente. Sin embargo, estas son actualizaciones muy esperadas, porque son capaces de aumentar el uso de contratos inteligentes en Bitcoin manteniendo un alto nivel de privacidad.

Ciertamente, Schnorr es un algoritmo para generando firmas criptográficas alternativas a LA ECDSA. Cuando se active, será posible, por ejemplo, combinar diferentes firmas, permitiendo transacciones multifirma que son indistinguibles de las transacciones normales de Bitcoin.

Taproot es el método utilizado para aprovechar las firmas de Schnorr para habilitar contratos inteligentes que preservan la privacidad. Fue propuesto por primera vez por el ex CTO de Blockstream Gregory Maxwell en la lista de correo Bitcoin-dev.

Te recomendamos visitar: Revolut – La nueva funcionalidad inteligente para las suscripciones