Intercambio de bitcoins Intercambio de bitcoins
Ctrl+D Intercambio de bitcoins
ads
Casa > UNI > 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.

La plataforma de negociación cifrada Gemini suspende las solicitudes de tarjetas de crédito cifradas: Jinse Finance informó que la plataforma de negociación cifrada Gemini ha suspendido actualmente las solicitudes de tarjetas de crédito cifradas Gemini. Gemini declaró que la empresa tomó esta decisión para mejorar aún más la experiencia del cliente, pero la página de estado de la tarjeta de crédito encriptada de Gemini muestra que actualmente hay problemas técnicos.

Como se informó anteriormente, Gemini lanzó recientemente una tarjeta de crédito encriptada en los Estados Unidos, que se puede usar en los 50 estados de los Estados Unidos. La tarjeta de crédito es emitida por WebBank, un banco industrial colegiado de propiedad estatal, con MasterCard como su red de tarjetas exclusiva. La tarjeta de crédito Gemini admite más de 60 criptomonedas como recompensas, incluidas Bitcoin, Ethereum, Dogecoin y más. (CNET) [2022/5/8 2:58:16]

"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".

Zhu Min: Deberíamos acelerar la prueba piloto de la moneda digital del banco central y desarrollar vigorosamente la tecnología blockchain: Zhu Min, decano del Instituto Nacional de Investigación Financiera de la Universidad de Tsinghua, dijo en la Conferencia Anual Académica de la Sociedad Financiera de China 2020 y el Foro Financiero Anual de China Conferencia que deberíamos acelerar la moneda digital piloto del banco central, desarrollar vigorosamente la tecnología blockchain, usar la moneda digital del banco central para aterrizar y desarrollar la tecnología blockchain para construir una nueva ecología financiera para el futuro. Además, Zhu Min dijo que es necesario construir un sistema integral y general de monitoreo y supervisión de riesgos financieros para acompañar la apertura financiera, el desarrollo financiero y la estabilidad. En el proceso de apertura y desarrollo financiero, debemos mejorar continuamente los elementos de gestión de riesgos, mejorar en consecuencia las capacidades de supervisión financiera, mejorar el sistema de prevención y control de riesgos compatible con la apertura integral y mantener la seguridad financiera. Al mismo tiempo, se recomienda construir un centro de gestión de riesgos financieros y pruebas de estrés, mejorar continuamente los elementos de gestión de riesgos, escanear regularmente los riesgos financieros y formular planes para emergencias. Promover de manera activa y constante la implementación de la supervisión de sandbox, mejorando de manera efectiva la supervisión financiera en tiempo real y las capacidades de prevención de riesgos. (Red de valores de China) [2020/12/2 22:52:03]

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.

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 será un tema interesante, pero llevará algunos años", agregó Back, "El precedente se puede verificar primero en una cadena lateral"

Tags:

UNI
¿BTC está de vuelta en la tendencia alcista?

Ayer se recordó que la caída reciente ha continuado, los indicadores están sobrevendidos y hay una brecha en el contrato de futuros de CME. El borde superior de la brecha está entre 9100-9000. Cruz dorada.

Golden Outpost | Sichuan emitió un documento de autorización de minería para detener la inversión minera

Ayer, la Oficina de Información Económica y Reforma del Desarrollo del Condado de Muli emitió un aviso sobre la presentación de actividades de "minería" de moneda virtual. Las empresas comenzaron a guiar la salida ord.

Las dos sesiones terminaron con éxito.Necesitas conocer estas más de 50 voces de blockchain.

Las dos sesiones de 2020 cerraron hoy. Aunque "blockchain" no se incluyó en este informe de trabajo del gobierno nacional, durante las dos sesiones aparecieron con frecuencia propuestas.

¿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.

¿Altcoins en aumento? El valor de mercado de los tokens ERC-20 ha representado casi el 50 % del valor de mercado total de los activos cifrados en la cadena Ethereum

Según los datos de Messari, el valor de mercado de los tokens ERC-20 ha representado casi el 50 % del valor de mercado total de los activos cifrados en la cadena Ethereum. El valor de mercado total de los tokens ERC-2.

Reddit lanza el programa de demostración Reddit Cash, los usuarios pueden transferir fondos a través de la cadena lateral Fuel

Reddit lanzó hoy una demostración de Reddit Cash para ayudar a los usuarios a comprender cómo transferir dinero mediante el uso de la cadena lateral Fuel.

Blockchain crea una nueva ecología de la industria de los derechos de autor digitales

01 Resumen de la industria de los medios culturalesCon la profunda integración de Internet y los medios tradicionales.

ads