Raíz primaria, la nueva actualización que va a revolucionar el blockchain de Bitcoin

Una de las más esperadas actualizaciones a Bitcoin de capacidades de scripting, Taproot, pronto podría ver un roll-out en el Bitcoin red. Propuesto por primera vez en el año 2018, la actualización podría ampliar la red inteligente de la flexibilidad de los contratos y ofrecer privacidad sin precedentes, permitiendo que incluso los más complejos inteligente de los contratos a ser prácticamente indistinguible de la de regular las transacciones.

Resolver el problema de la compleja inteligente contratos

A pesar de ser la primera y más ambiciosa blockchain proyectos que jamás se haya creado, Bitcoin ha sido fuertemente criticado por su falta de escalabilidad y la incapacidad para resolver los problemas de privacidad que surgen con el complejo inteligente de los contratos.

Bitcoin desarrolladores han estado trabajando duro durante casi una década para resolver estos problemas y una casi perfecta solución para la red de secuencias de comandos de problemas en el horizonte. Mientras que varios proyectos de alto perfil han propuesto ya, el más prometedor es la Raíz principal.

Propuesto por primera vez en enero de 2018, por Gregorio de Maxwell, un Bitcoin Core colaborador y ex CTO de Blockstream, Raíz principal está dirigido a la expansión de Bitcoin inteligente de la flexibilidad de los contratos. Aparte de ofrecer una flexibilidad sin precedentes cuando se trata de smart contrato de firmas, Taproot también permitiría que más de privacidad cuando se trata de transacciones.

Un gran innovación sólo es posible debido a Segregada Testigo que presentó secuencia de comandos de control de versiones, una extensión del protocolo Bitcoin que permite a los nuevos firma criptográfica algoritmos para ser implementado en la red.

Cómo se hace una Raíz principal de trabajo

Para entender cómo la Raíz obras, debemos volver a los fundamentos de todas las transacciones de bitcoin—scripts. Script es un par de líneas de código embebido en una transacción que va en un blockchain—define el modo en que las monedas en las transacciones pueden ser gastado.

Antes de las monedas en la transacción puede ser gastado, un par de cosas que deben ocurrir—la propiedad de las monedas debe ser probado a través de una firma, un bloque específico de la altura o de la fecha en que debe ser alcanzado en el caso de timelocks, o un cierto número de claves privadas de un conjunto necesidad de proporcionar firmas para la transacción. Todas y cada una de estas condiciones pueden ser combinados para crear un complejo muy inteligente contrato.

Las condiciones de la smart contrato, o secuencias de comandos, sólo son visibles para el nuevo propietario de las monedas gracias a pagar-para-script hash (P2SH). Esto permite que sólo un hash de la secuencia de comandos, o un aparentemente aleatorios de números, para ser incluido en el blockchain. Sin embargo, cuando las monedas en que se gasta la totalidad de la secuencia de comandos es finalmente revelado. Esto significa que todas las condiciones de la transacción, incluyendo aquellos que no se cumplieron, se reveló a la blockchain.

Mientras que es bastante sencillo, este proceso es extremadamente datos de pesado y hace muy poco cuando se trata de proteger la privacidad de aquellos que realizan transacciones en el blockchain.

Una de las soluciones a este problema es el Merkelized Árbol de Sintaxis Abstracta o MÁSTIL. La proposición está basada en árboles de Merkle, un viejo, compacta estructura de datos que permitiera a todas las diferentes condiciones de la transacción individual de hash. Todas estas condiciones serán incluidos en un árbol Merkle, lo que permitiría producir una sola hash que el bloqueo de las monedas, llamado el Merkle raíz.

(Fuente: BitMEX De Investigación)
(Notas: El diagrama está tratando de ilustrar la estructura de la transacción suponiendo que el MÁSTIL se utiliza en conjunción con Schnorr. En la anterior construcción, los fondos pueden ser redimidos de la cooperativa de manera que si Bob y Alice signo, o en una manera que no coopera después de un temporizador. El de arriba se supone que para ilustrar el tipo de estructura que podría ser necesaria cuando la apertura y el cierre relámpago de la red de canales)

Si cualquiera de los datos en el árbol Merkle se revela a la blockchain, que podría ser fácilmente verificado mediante el uso de la Merkle raíz y datos adicionales en el árbol llamado el Merkle camino. Sin embargo, la mayoría de los otros datos incluidos en el árbol Merkle quedaría hash y oculto.

El MÁSTIL va un paso más allá en garantizar la privacidad y de los datos de eficiencia, ya que sólo se revela la condición de la transacción que se cumplió.

El Schnorr suave horquilla protocolo de actualización podría traer Raíz a la vida

Pieter Wuille, el CEO de Blockstream y un destacado blockchain desarrollador, explicó que la Raíz principal se construyó directamente sobre el MÁSTIL y la Merkle ramas. En su GitHub proposición, explicó que a Raíz permitiría a casi cualquier smart contrato de construcción para incluir una condición que permite que todos los participantes están de acuerdo en el resultado. Los participantes pueden cooperar y firmar un acuerdo de transacción juntos. Esto resultaría en un ahorro de espacio y un aumento en la secuencia de comandos de privacidad en el gasto de tiempo, Wuille señaló.

Aunque tiene un inmenso potencial en su propio, el verdadero poder de Taproot solo brilla a través de cuando se combina con Schnorr. El innovador esquema de la firma está en proceso de desarrollo para ser implementado como un suave horquilla y es una de las más esperadas mejoras para el Bitcoin red.

El nombre de su inventor Claus-Peter Schnorr, el esquema de la firma es un conjunto de reglas matemáticas que se conectan a la clave privada, la clave pública y la firma de una transacción juntos. Schnorr es ampliamente considerado como el mejor esquema de la firma en el crypto de la industria Wuille reconoció que ofrece un inmejorable nivel de exactitud, a la vez que no sufren de maleabilidad.

Aparte de eso, Schnorr firmas son muy rápidos para verificar, lo que significa más rápido confirmaciones de transacción y, finalmente, más rápido los tiempos de la transacción. Sin embargo, lo que hace que la diferencia más grande está integrado multi-firma de apoyo.

No sólo se puede de varias firmas en la misma transacción se combinan en uno, pero ambas claves públicas y las firmas pueden ser combinados en el «umbral de claves públicas» y «umbral de firmas.» Esto representa un enorme cambio cuando se trata de blockchain de privacidad, como multisig transacciones sería prácticamente indistinguible de la de regular las transacciones.

Donde es complicado

La mayoría de los desarrolladores están más interesados en el esquema de la firma del implementaciones más complejas. Lo Schnorr puede hacer es usar los datos para el cambio tanto de la empresa privada y la clave pública. El cambio, o de modificar, podría ser tan simple como multiplicar los dos teclas por dos.

La «clave privada» x 2 » y la «clave pública» x 2 » correspondería, y la «clave privada» x 2 » podría firmar los mensajes que pudieran ser verificadas con la «clave pública x 2.»

El recién creado las claves sería como cualquier otra pareja y sería imposible saber si las claves originales fueron alteradas.

En su propia Raíz siempre incluye una condición que se llama la «cooperativa»todos los participantes en una transacción pueden cooperar para gastar los fondos. Mediante la utilización de Schnorr firmas, la cooperativa cerca de la vería como a un peer-to-peer de la transacción. Esto se realiza mediante la suma de las claves públicas de todos los participantes en las transacciones para crear el «umbral de clave pública.» Un «umbral de la firma, la» combinación de todas las participantes de firmas, corresponde a este umbral de clave pública y permite que los fondos se gasten.

Sin embargo, Schnorr también permite a los fondos en una transacción para ser gastado en los resultados no cooperativos. Las formas alternativas en las que el dinero puede ser gastado se combinan en una secuencia de comandos diferente, que es cuando hash y se utiliza para ajustar el umbral de clave pública. La combinación de el umbral de la clave pública y el guión corresponde a la misma combinación de el umbral de la firma y la secuencia de comandos.

La compleja estructura de un smart contrato permite la máxima privacidad—el umbral de clave pública x script vería como un regular de clave pública, etc. Sólo en una ocasión rara cuando una cooperativa cierre de una transacción resulte imposible es el blockchain consciente de que la clave pública fue, de hecho, ajustado.

Este protocolo de actualización podría tener un impacto significativo en la totalidad de la red Bitcoin—reducción de los tamaños de bloque significaría transacciones más rápidas y la reducción de los costos de transacción, haciendo Schnorr el ir a la opción para todo el mundo en el blockchain.

Gusta lo que ves? Obtener más de Bitcoin noticias de tecnología en tu bandeja de entrada…

Suscríbete a CryptoSlate Resumen, nuestro boletín diario que contiene las principales noticias y análisis.

Suscríbete ahora a las Etiquetas de BitcoinSchnorr signaturesTaproot Filed under: Análisis, Bitcoin, TechnologyRelated Noticias de la Innovación en torno a Bitcoin ha reducido tx cuotas, transacciones en 2017 máximos en 15% el costo de 1 semana atrás Bitcoin confirmado transacciones por día, enfoque de 2017 altos, es el crypto mercado de la recuperación? Hace 2 semanas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

736Más publicaciones en Noticias categoría
Recomendado para ti
Los factores detrás de una Pared de la Calle de los veteranos de la previsión de que Bitcoin llegará a $20.000 en el año 2020

Este Intercambio de Noticias fue traído a usted por OKCoin, nuestro preferido Compañero de Intercambio.Bitcoin...