Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads
Casa > DYDX > Info

¿Cómo construir contratos inteligentes avanzados en Bitcoin?

Author:

Time:

Bitcoin es, con mucho, la criptomoneda más popular del mundo. Ya sea liquidez, volumen de transacciones en cadena o cualquier otra métrica, el dominio de Bitcoin es evidente.

Sin embargo, los desarrolladores suelen preferir Ethereum por motivos técnicos. Porque Ethereum es más flexible en la construcción de varias aplicaciones y contratos inteligentes. A lo largo de los años, ha habido muchas plataformas que se han centrado en desarrollar funciones avanzadas de contratos inteligentes, pero está claro que Ethereum es el líder en este espacio en particular.

Mientras estas tecnologías se desarrollaban a pleno rendimiento en Ethereum, Bitcoin se estaba convirtiendo gradualmente en una reserva de valor. Algunas personas están tratando de reducir la brecha entre Bitcoin y este a través de tecnologías como la cadena lateral RSK de Ethereum y los tokens TBTC ERC-20.

Pero otra opción es dejar que Bitcoin mismo actualice las capacidades de secuencias de comandos. Aquí necesitas usar el lenguaje de la Simplicidad.

Simplicity es un nuevo lenguaje de programación de Bitcoin que es más flexible en la construcción de contratos inteligentes que la red de Bitcoin actual. Y este lenguaje de bajo nivel fue creado por Russell O'Connor, un desarrollador de la infraestructura Blockstream.

"Este es un lenguaje de secuencias de comandos de próxima generación para Bitcoin y redes que incluyen Elements, Liquid (cadenas laterales) y más", explicó el CEO de Blockstream, Adam Back, en un seminario web reciente sobre el tema.

El creador de Bitcoin, Satoshi Nakamoto, restringió Bitcoin Script al principio del proyecto por razones de seguridad, y Simplicity es un intento de hacer que Bitcoin Script sea más flexible y al mismo tiempo garantizar la seguridad.

Si bien Turing no está completo, Simplicity es lo suficientemente expresivo para los desarrolladores que desean crear la mayoría del mismo tipo de aplicaciones que existen en Ethereum.

Además, Simplicity tiene como objetivo facilitar que los desarrolladores y usuarios verifiquen que las implementaciones de contratos inteligentes estén en su lugar, sean seguras y rentables.

Magic Core responde a los rumores de que se cancelará: la operación actual aún está en preparación para una nueva versión de la aplicación: el 21 de julio, Magic Core respondió a los rumores de que se cancelará diciendo que no ha recibido ningún aviso relevante, y la operación actual es como de costumbre, y se está preparando para una nueva versión de la versión de la aplicación, y actualizando la experiencia de colecciones antiguas, el lanzamiento de nuevas colecciones se retrasará. Sin embargo, Phantom Core no negó que Phantom Core será abolido como un "rumor". Además, con respecto al informe de que "Tencent planea abolir el negocio central fantasma esta semana", no hay ningún anuncio oficial de Tencent por el momento. Antes de las noticias del 20 de julio, los expertos dijeron que Tencent planea cerrar el negocio de colección digital "Magic Core". (Tiempos de China) [2022/7/21 2:29:01]

"Por razones de seguridad, realmente queremos analizar el programa antes de ejecutarlo”, dijo David Harding, escritor técnico que contribuye a la literatura de software de código abierto, en una edición de Noded Bitcoin. "Con Bitcoin, no permitimos que Turing completo, por lo que podemos analizar programas estáticamente. La simplicidad no será completa, por lo que puede analizar programas estáticamente ".

Vale la pena señalar que el TBTC antes mencionado fue cerrado recientemente por sus creadores poco después de su lanzamiento en la red principal de Ethereum después de que encontraron un error en el contrato inteligente que admite tokens ERC-20. En los últimos años, ha habido muchos problemas de seguridad en los contratos inteligentes de Ethereum, como la vulnerabilidad de firmas múltiples de la billetera Parity y el notorio incidente DAO.

Para explorar lo que Simplicity podría significar para Bitcoin, LongHash se acercó a Dan Robinson, socio de Paradigm Research, quien ha investigado tanto Simplicity como Ethereum.

Robinson nos dijo: "Simplicidad será una amplia actualización de la funcionalidad de Bitcoin Script, en lugar de una colección de cada actualización de script en la historia de Bitcoin. Como un conjunto de instrucciones de 'características completas', básicamente no habrá necesidad de la funcionalidad de Bitcoin Script en el futuro". Actualícese de nuevo, por supuesto, para mejorar la eficiencia de algunas funciones, todavía se necesitan algunas actualizaciones".

Este problema se puede ver desde la perspectiva de las bifurcaciones blandas. En el pasado, las actualizaciones de Bitcoin Script se implementaron a través de bifurcaciones blandas, que requerían el consenso de la comunidad para activarse en la red. Si Simplicity está habilitado, cualquiera puede implementar de manera efectiva algunos cambios de bifurcación suave comunes a través de este lenguaje sin requerir que los nodos de la red actualicen las reglas de consenso de Bitcoin.

La Fundación MDEX agregará 20 millones de dólares estadounidenses para respaldar la emisión inicial de proyectos de alta calidad: el 1 de septiembre, la Fundación MDEX anunció que, sobre la base del plan de desarrollo anterior de Hunter de 10 millones de dólares estadounidenses para apoyar proyectos ecológicos, un adicional Se utilizarán 20 millones de dólares estadounidenses para apoyar la cadena ecológica Huobi Heco y los proyectos ecológicos de alta calidad del lanzamiento inicial de Binance Smart Chain BSC, centrándose en proyectos de alta calidad como Metaverse, DeFi, GameFi y NFT. Los proyectos ecológicos apoyados por la Fundación MDEX tendrán la oportunidad de dar prioridad a la oferta inicial en la sección MDEX IMO (oferta inicial de Mdex). Al mismo tiempo, los titulares de la moneda MDX de la plataforma MDX pueden recibir una cuota de airdrop del token del proyecto al participar en el bloqueo de MDX. [2021/9/1 22:51:47]

Esta solución tiene dos efectos principales: la velocidad de desarrollo de Bitcoin será más rápida que antes y también ayudará a la osificación potencial del protocolo Bitcoin. Sin embargo, al final, también es recomendable la rigidez del protocolo de Bitcoin, porque refleja de manera efectiva las reglas básicas de la red, como las políticas de token, etc., que no cambiarán, por lo que puede bloquear posibles vectores de ataque social en la red. Bitcoin que da valor El factor principal tiene un impacto.

"Implicación interesante: si Bitcoin hoy implementara Simplicity como un script, sería autoescalable”, escribió Adam Back en Reddit. "Schnorr/Taproot y mejoras como SIGHASH_NOINPUT serían sencillas".

Aquí atrás ejemplifica el esquema de bifurcación suave, que es uno de los tipos de adiciones que se pueden hacer sin cambiar las reglas de consenso de Bitcoin después de habilitar Simplicity. Cuando se le preguntó qué pensaba de esto, aclaró: "No creo que la extensión Taproot se pueda implementar técnicamente en Simplicity como dijo Pieter Wuille, pero Schnorr sí".

En lo que respecta a Robinson, si de hecho se agrega Simplicity a Bitcoin, serán algunas mejoras en las que los desarrolladores están trabajando ahora, como el diseño de canales de pago como Eltoo, nuevos algoritmos de firma y posiblemente algún plan de mejora de la privacidad.

Robinson agregó: "Lo que me gustaría ver es un estándar de token desarrollado, similar al ERC-20 de Ethereum, para que podamos ver algunas aplicaciones nuevas, como monedas estables, intercambios descentralizados y apalancamiento, acuerdos, etc.".

Si se agrega el lenguaje Simplicity a la red principal de Bitcoin, obviamente alguien concluirá que no hay razón para que sigamos usando Ethereum. Sin embargo, incluso con Simplicity, habrá diferencias significativas entre Bitcoin y Ethereum.

"No estoy interesado en Simplicity porque hace que Bitcoin sea más 'Ethereum', sino porque hace que Bitcoin sea más 'Bitcoin'", dijo Robinson.

A pesar de usar Simplicity, Bitcoin todavía funciona en modo UTXO (salida de transacción no gastada), a diferencia de la configuración basada en cuenta de Ethereum.

Robinson explicó: "El modelo UTXO es excelente para la eficiencia del validador, pero la contrapartida es que es difícil crear aplicaciones que permitan que varias personas interactúen con los contratos".

Además, Ethereum ha logrado grandes avances en la explotación de los efectos de red de la plataforma, al menos en lo que respecta a los contratos inteligentes.

"El ecosistema de herramientas y desarrolladores en torno a Simplicity puede tardar mucho en tomar forma”, dijo Robinson. "Simplicidad no es un lenguaje legible por humanos, por lo que puede ser necesario que alguien desarrolle un lenguaje, lo compile y luego para los desarrolladores comunes. Además, desarrollar una plataforma de diseño de contratos inteligentes compatible con el modelo UTXO también requiere mucha investigación”.

Desde una perspectiva de desarrollo, los efectos de red de Ethereum explican por qué RSK (una cadena lateral de Bitcoin al estilo de Ethereum) diseñó la plataforma para que fuera compatible con la máquina virtual de Ethereum.

Pero queda por ver si los usuarios de bitcoin eventualmente necesitarán alguna aplicación de criptomoneda similar a la de la red ethereum.

Robinson dijo: "El desbordamiento de la capacidad de bloque de Bitcoin es mayor que el de Ethereum, y su velocidad de bloque de 10 minutos también puede mantener fuera algunas aplicaciones. En consecuencia, no parece claro si la comunidad de Bitcoin realmente quiere construir estas aplicaciones en Bitcoin (en lugar de usar Bitcoin como un simple canal de pago o bóveda), porque tales aplicaciones pueden causar congestión de blockchain e incluso aumentar la tasa de retorno de los ataques del 51%, si es nuevo, si los mineros extraen el valor".

En opinión de Robinson, muchos usuarios de Bitcoin criticaron a Ethereum desde el principio debido al problema del oráculo. El problema de Oracle se ha convertido en una preocupación creciente en el desarrollo de varias aplicaciones descentralizadas (DeFi).

Cabe señalar que aún puede haber un largo camino por recorrer antes de que Simplicity aterrice en la red principal de Bitcoin. Pero se espera que sea el primero en ver este lenguaje de secuencias de comandos agregado a la cadena lateral de Liquid a finales de este año.

Este es un paso importante para que los activos del mundo real comiencen a usar el lenguaje Simplicity, pero algunos desarrolladores, como los que trabajan en billeteras de privacidad de Bitcoin, han mostrado falta de interés debido al modelo federado de cadenas laterales de Liquid.

Le preguntamos a Robinson qué pensaba de esto y dijo: "No creo que la naturaleza federada de Liquid sea un factor decisivo. Pero hace que sea más difícil conseguir muchos desarrolladores o usuarios".

Según el colaborador de Bitcoin Core desde hace mucho tiempo y cofundador de Blockstream, Greg Maxwell (también conocido como nullc en Reddit), la simplicidad se puede agregar a través de una bifurcación suave en bitcoin. Por supuesto, esto supone que el consenso de la comunidad se puede construir en torno a los cambios en las reglas de consenso de Bitcoin.

Grubles (seudónimo), que trabaja en Blockstream, nos dijo: "No estoy seguro de cómo implementar esto a través de una bifurcación suave, pero no reemplazará nada en la red principal o en la cadena lateral de Liquid. Solo será un Nuevos tipos de direcciones para usar con otros tipos (como Legacy, P2SH, Bech32)."

Grubles agregó que cree que ethereum ha dañado la reputación de los "contratos inteligentes" porque hay muchos contratos inteligentes cuestionables que se han implementado en la plataforma durante muchos años. Por lo tanto, sienten que es poco probable que los usuarios de Bitcoin que han estado prestando atención a Ethereum estén dispuestos a ver contratos inteligentes utilizados de manera flexible en Liquid.

"Creo que va a ser un tema interesante, pero aún faltan algunos años", agregó Back, "El precedente se puede verificar primero en la cadena lateral"

Tags:

DYDX
Golden Observation丨 Interpretación de la patente de cadena de bloques de confianza digital de "primera/última milla" de Amazon

Golden Finance Blockchain, 30 de mayo Noticias   Como uno de los gigantes mundiales del comercio electrónico y el transporte logístico.

Observación dorada | Ethereum 2.0 hará que la escasez de ETH sea comparable a la del oro

A medida que el lanzamiento de la cadena de balizas de la fase 0 de Ethereum 2.0 se acerca cada vez más, Ethereum cambiará a PoS.

Observación Dorada | El hombre que compró pizza con 10.000 bitcoins

El Festival de la Pizza del 22 de mayo es uno de los memes más grandes en el círculo monetario. Esta festividad proviene del hombre que pagó 10.000 bitcoins por dos rebanadas de pizza.

¿Cómo construir contratos inteligentes avanzados en Bitcoin?

Bitcoin es, con mucho, la criptomoneda más popular del mundo. Ya sea liquidez, volumen de transacciones en cadena o cualquier otra métrica, el dominio de Bitcoin es evidente.Sin embargo.

Bitcoin tiene la posibilidad de subir después de repetidas fluctuaciones en el rango de $ 8600.

Para ordenar los eventos, observe los dos mundos de blockchain y el mundo digital.Zhang Yaguang.

Nuevos datos muestran: los mineros venden más bitcoins de los que producen

La semana pasada, los mineros de bitcoin vendieron un 11 por ciento más de bitcoin de lo que produjeron durante el mismo período.

3 errores normativos y de cumplimiento comunes a los que hay que prestar atención en 2020

No habrá cambios en la regulación. En cambio, los proveedores de servicios financieros enfrentan más desafíos regulatorios y costos más altos que nunca. En los primeros días de las criptomonedas.

ads