MASTer Plan: Mejores Bitcoin Smart Contracts podrían venir este año.

Stake

La espera de contratos inteligentes bitcoin más avanzados pronto podría haber terminado. Es decir que ya es una realidad esta nueva innovación.

Estimulados por la activación del SegWit el mes pasado, los desarrolladores de bitcoin están reviviendo un plan que vería que el blockchain más popular del mundo se reestructuró con la funcionalidad y es un sinónimo de ethereum con sus ejecuciones de código más expresivas e innovadoras.

En este sentido, el conocido Merkelized Abstract Syntax Trees (MAST), este concepto se presentó por primera vez por; Russell O’Connor, Pieter Wuille y Peter Todd, presentaron la idea, y Johnson Lau elaboró su propia propuesta el año pasado, pero la actualización a SegWit hace que el cambio no sólo sea posible, sino una posibilidad cierta a corto plazo.

Así, el cofundador de Blockstream, Mark Friedenbach, está inspirado con los acontecimientos, con esta nueva idea, en este sentido ha presentado una propuesta esta semana que tendría MAST y desplegado a través de un fork suave (esto se puede percibir como un cambio hacia atrás compatible con el conjunto de reglas de blockchain).

Por lo tanto, debería ser promulgada (en el mundo de las actualizaciones bitcoin, esto es un gran logro), igualmente, significaría una mayor flexibilidad en las transacciones. Con él, los usuarios pueden requerir que una transacción vaya a través de un canal, solamente si una de dos o más cosas sucede. Por ejemplo, una transacción podría ser canjeable sólo después de un cierto período de tiempo, o sólo una vez que dos usuarios dan su aprobación.

En este sentido, MAST también permite una mejor privacidad del usuario, ya que almacena los datos de transacción de una nueva forma y no revela scipts no utilizados para el blockchain público. Y, por último, también podría permitir un mayor potencial de escalabilidad, ya que permite almacenar menos datos en la blockchan.

Funciones de la fusión. Llegar a esos beneficios, sin embargo, significa fusionar dos características técnicas: pay-to-script-hash (P2SH) y árboles Merkle.

En un correo electrónico dirigido a los desarrolladores de bitcoin, Friedenbach esboza tres propuestas de mejora de Bitcoin (BIP), incluyendo el código, para agregar dos scripts que haría posible para los usuarios aprovechar MAST.

Explicó lo que su idea propuesta permitiría, en su escrito se evidencia: “Estas dos características juntas son suficientes para permitir una variedad de aplicaciones como firmas de árbol, y un MAST generalizado útil para construir contratos inteligentes privados”.

El primer BIP, “Fast Merkle Trees”, propone una estructura de árbol Merkle diferente a la que actualmente utiliza Bitcoin para almacenar transacciones en bloques. El segundo BIP, posiblemente el más importante, describe el opcode, MERKLE-BRANCH-VERIFY, que es un script que permitiría a los usuarios realizar nuevos tipos de transacciones.

Tal como lo afirma, Friedenbach.

“En resumen, MERKLE-BRANCH-VERIFY permite a los autores de guiones obligar a la redención a usar valores seleccionados de un conjunto predeterminado comprometido en el scriptPubKey, pero sin requerir revelación de elementos no utilizados en el conjunto para mayor privacidad y tamaños de escritura más pequeños.

El BIP final, “Tail Call Execution Semantics”, es una lectura bastante compleja, pero, simplemente explica una nueva forma de finalizar  bitcoin smart contracts.

El camino hacia las mejoras. A pesar de lo complicado que suena la tecnología, Friedenbach dijo que en la práctica es relativamente sencillo. Y dijo lo siguiente, “Creo que la implementación de estas características es bastante simple, y los casos de uso lo suficientemente convincentes como para poder implementar estas características en un orden de tiempo relativamente corto, tal vez antes de fin de año”.

Se menciona lo siguiente, curiosamente, sin embargo, mencionó que el cambio podría hacerse de dos maneras, por BIP 8 o BIP 9, dos métodos de hacer actualizaciones bitcoin que han tenido un montón de ida y vuelta en el último año.

Como se sabe, inicialmente se propuso implementar SegWit a través de BIP 9, que requería que un cierto porcentaje de mineros señalara el cambio antes de que pudiera desplegarse. Debido a que los mineros no señalaron, SegWit se estancó, y algunos argumentaron que BIP 9 dio a los mineros (un grupo en un elaborado ecosistema) demasiado control sobre el futuro de bitcoin.

Debido a eso, algunos usuarios se han reunido desde entonces alrededor de BIP 8 como un mejor mecanismo de actualización porque se basa en usuarios bitcoin y empresas en lugar de minería de piscinas para hacer cumplir el cambio.

Pero la falta de postura de Friedenbach con respecto a este mecanismo de mejora plantea la pregunta: después de todo el drama sobre SegWit, que tardó casi dos años en activarse, ¿cómo se harán las mejoras en el futuro?.

La forma en que los usuarios, las empresas y los desarrolladores deciden ir a MAST (si deciden que es el paso correcto), podría ayudar a determinar eso, lo que no es bueno, es no tomar la mejor decisión, en ese sentido, la confianza es muy importante para la tecnología blockchain– bitcoin. E espera por nuevos anuncios.

Referencia: coindesk.com

Descargo de responsabilidad: InfoCoin no está afiliado con ninguna de las empresas mencionadas en este artículo y no es responsable de sus productos y/o servicios. Este comunicado de prensa es sólo para fines informativos, la información no constituye consejo de inversión o una oferta para invertir.

 

Stake

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *