Bitcoin Taproot bloqueado para mejorar la privacidad e introducir contratos inteligentes

El 12 de junio, el grupo de minería de Bitcoin (BTC) Slush Pool extrajo el bloque 687,285 y la transacción incluyó una señal de activación de actualización de Taproot. Este bloque en particular fue el número 1816 en incluir una señal de activación de Taproot por un minero de BTC durante el período de dificultad que duró del 30 de mayo al 13 de junio.

Con 2.016 bloques creados en cada período de dificultad, cruzar 1.816 bloques con una señal de activación de raíz principal alcanzó el umbral de señalización del 90% requerido para bloquear la actualización. Este evento significó que Taproot, la primera actualización del protocolo de Bitcoin en más de cuatro años, estaba programada para su fase de activación programada para mediados de noviembre.

Además de finalizar el período de informe que duró aproximadamente seis semanas durante tres períodos de dificultad consecutivos, el bloque 687,285 también marcó un nuevo hito para la actualización de Bitcoin en desarrollo desde 2018.Los partidarios de BTC dicen que más allá de la activación automática que ocurre hacia el final del año, el El enfoque ahora debería estar en la creación de carteras y otras aplicaciones del ecosistema que puedan aprovechar las capacidades mejoradas de scripting que ofrece Taproot.

Índice

    ¿Qué es la raíz principal?

    Antes de entrar en detalles sobre qué es Taproot y cómo funciona, puede ser importante presentar al menos una explicación de alto nivel de cómo funcionan las transacciones de Bitcoin. Al enviar BTC de una billetera a otra, la dirección pública del remitente utiliza una clave privada para crear una firma criptográfica única.

    Esta firma criptográfica contiene las autorizaciones necesarias que sirven de prueba a cualquier nodo que valide la transacción de que el remitente realmente es el propietario de los fondos enviados, cumpliendo así la condición de gasto. Es posible crear diferentes condiciones de gasto para salidas de transacciones no gastadas (UTXO).

    Cuando se gastan UTXO, es necesario revelar todos los datos sobre las condiciones de gasto, tanto las que se cumplen como las posibles condiciones que podrían haberse cumplido, una característica que tiene importantes implicaciones para el uso y el rendimiento de los datos. Taproot es una actualización diseñada para abordar este problema al ocultar las condiciones de gasto, excepto aquellas que están en la rama del script acordada por las partes de la transacción.

    En una conversación con Cointelegraph, Riccardo Casatta, desarrollador de Bitcoin y único destinatario de una subvención de criptografía Square, describió la premisa básica detrás de Taproot, afirmando: "La actualización de la raíz principal incluye un montón de mejoras, la más importante mejora la privacidad a largo plazo". a Casatta:

    “Un concepto erróneo que tenemos hoy es que el uso de Bitcoin es principalmente privado, cuando en realidad la actividad de las transacciones deja muchos rastros en la cadena de bloques. Por ejemplo, Bitcoin se envía a diferentes direcciones, por ejemplo, comenzando con "1", "3" o "bc1", según la versión y el contrato inteligente detrás de ellas. Esto es un problema porque revela información sobre los gastos del usuario.

    Con Taproot, es posible combinar las claves públicas de todas las entidades que participan en una transacción para crear una única clave. Al crear una nueva salida llamada Pay to Taproot (P2TR), es posible tener condiciones de salida con fondos bloqueados en una sola clave pública en lugar de claves individuales o hash de script que requieren una contabilidad completa de todas las condiciones de gasto incluidas en un UTXO.

    Esta fusión de varias firmas en una sola firma global se basa en las firmas de Schnorr. Aprovechando la naturaleza lineal de las firmas de Schnorr, los partidarios de Taproot dicen que será posible hacer firmas múltiples (multi-firma) indistinguibles de sus contrapartes con un solo signo, o como dice Casatta:

    "Con la raíz principal, diferentes términos de gasto pueden parecer iguales en el caso más común, y eso es genial porque revela menos información sobre los usuarios y también mejora la eficiencia".

    Apoyo casi unánime entre los menores

    Como informó Cointelegraph anteriormente, la actualización Taproot de Bitcoin alcanzó un consenso crítico del 90% entre los nodos de minería el 12 de junio. De hecho, el proceso ha recibido un apoyo casi universal de los mineros, y todos los grupos de minería reconocidos informan a Taproot.

    Slush Pool inició el proceso en mayo, aprovechando el primer bloque comercial con una señal de activación de Taproot. Quizás fue apropiado que el quinto mayor grupo de minería de Bitcoin de tasa de hash de pago por uso también fuera presentado por el minero responsable de bloquear la actualización.

    A pesar de que el proceso de inicio del período de señalización se ralentizó con la celebración del 1 de mayo en China, el consenso entre los mineros para apoyar la actualización comenzó a alcanzar proporciones significativas en el segundo período de dificultad. Este apoyo casi unánime consolidó el compromiso expresado por los mineros incluso antes de que la actualización planificada se fusionara con Bitcoin Core a fines de 2020.

    Relacionados: Los surcoreanos acuden a las criptomonedas en medio de un engorroso enfoque regulatorio

    Los retrasos iniciales para alcanzar el consenso del 90% requerido en el primer mes del proceso probablemente se debieron a que algunos mineros tuvieron que ajustar algunos requisitos de firmware para realizar la señalización. Así que incluso subiendo a alrededor del 70% en los primeros tres días, el porcentaje de señalización de menores de edad fluctuó entre el 40% y el 70% durante el primer período de dificultad.

    AntPool y F2Pool, que ocuparon el primer y segundo lugar respectivamente en la distribución de la tasa de hash, fueron los primeros en apoyar la activación, al igual que Foundry USA. El 17 de mayo, todos los principales grupos de minería informaron Taproot, incluido Binance con su primer bloque de operaciones. BTC.Top llegó tarde a la fiesta ya que el grupo de minería informó que tenía que realizar pruebas en los protocolos necesarios para comenzar a señalizar para Taproot.

    Privacidad, escalabilidad y contratos inteligentes

    Varios desarrolladores de Bitcoin están de acuerdo en que Taproot ofrecerá una mejora significativa en la privacidad de Bitcoin. En una conversación con Cointelegraph a principios de junio, Pieter Wuille, desarrollador de Bitcoin en Chaincode y uno de los primeros partidarios de la actualización de Taproot, dijo:

    "Él [Taproot] extiende las capacidades de scripting de Bitcoin de una manera que hace que algunas cosas sean más baratas (especialmente aplicaciones más complejas como multisig y capas dos), y un poco más privadas al ocultar a menudo reglas de gasto exactas.

    Además de ocultar ciertas condiciones de gasto y hacer que las transacciones sean indistinguibles, Taproot también ofrece una reducción significativa en el espacio de bloque ocupado por los datos de la transacción. Si bien esta función reduce el rendimiento de las transacciones al comprimir el tamaño de los datos asociados con las transacciones de múltiples firmas, no es una panacea para los problemas de escalabilidad de Bitcoin.

    Sin embargo, esto abre la puerta a los contratos inteligentes en la cadena de bloques de Bitcoin, ya que la actualización ya está reduciendo la cantidad de espacio necesario para las transacciones de múltiples firmas en un bloque. Las transacciones de contratos inteligentes implican intrínsecamente interacciones entre múltiples direcciones y usuarios.

    Relacionados: Las altcoins siguen el liderazgo del precio de Bitcoin a medida que la incertidumbre se apodera del mercado criptográfico

    Con Taproot, estas operaciones de contrato inteligente no se verán diferentes a una simple transferencia BTC de billetera a billetera. Al detallar algunos de los probables casos de uso de contratos inteligentes que podrían surgir una vez que Taproot se active más adelante en 2021, Casatta le dijo a Cointelegraph:

    “A medio / largo plazo, veo un aumento en el uso de contratos inteligentes de Bitcoin, lo que permite casos de uso como herencia y delegación en el gasto empresarial. Y la mejor parte es que mirando la cadena de bloques no lo sabremos. "

    Muchos desarrolladores de Bitcoin están de acuerdo en que más allá de la activación de noviembre, los participantes de la red deberán crear aplicaciones útiles basadas en la actualización. La actualización en sí se activará según los términos del Protocolo de mejora de Bitcoin 341 (BIP-341) a la altura del bloque 709,632.

    Taproot será una actualización de bifurcación suave, lo que significa que los participantes de la red no están obligados a adoptar el cambio. Sin embargo, dados los probables beneficios de precios que ofrece la actualización, es probable que los proveedores de servicios actualicen su software para implementar Taproot.