Haciendo un balance de las tres principales direcciones técnicas contractuales de Bitcoin

Autor: Entusiasta de Hacash

La escalabilidad de Bitcoin se divide principalmente en dos categorías desde una perspectiva general, red principal y red no principal. Como sugiere el nombre, la red principal es una actualización de la red principal original de Bitcoin o una extensión de la tecnología basada en la red principal. La red no principal requiere que Bitcoin se transfiera primero en una o dos direcciones y se utiliza otra red principal para expandir Bitcoin. Ya sea la red principal o la red no principal, la extensión de contratos a Bitcoin es una de las tecnologías más centrales.

Según el ecosistema actual de Bitcoin, Bitcoin tiene tres direcciones técnicas principales para los contratos, a saber, tecnología de script, contratos inteligentes y contratos financieros legibles.

Tecnología de secuencias de comandos

Las dos formas principales actuales de expandir la red principal de Bitcoin son Lightning Network y Ordinals, pero ambas dependen de la actualización de la solución Segregated Witness SegWit. Segregated Witness es esencialmente una tecnología de parche para los defectos anteriores de Bitcoin, para aislar la firma digital. de la transacción y guárdelo por separado.

Inventario de las tres principales direcciones técnicas contractuales de Bitcoin

Desde la perspectiva del desarrollo histórico de Bitcoin, el desarrollo de Lightning Network fue el factor dominante que contribuyó a la actualización de Segregated Witness. Debido a que Lightning Network depende de transacciones con límite de tiempo, tiene que depender de la tecnología de secuencias de comandos de Bitcoin para completarlas. La esencia de Ordinals es la misma: después de actualizar Taproot, Bitcoin puede usar scripts para realizar transacciones más complejas y Ordinals usa este script para implementarlo.

La ventaja de la tecnología de secuencias de comandos es que se lleva a cabo en la red principal de Bitcoin, por lo que no hay necesidad de preocuparse por su seguridad. Sin embargo, la capacidad de programación de la tecnología de secuencias de comandos es extremadamente limitada y completamente incomprensible para los usuarios comunes. Además, Ordinals y Lightning Network son NFT y pagos respectivamente. No existe un estándar unificado para las dos tecnologías y cada una debe desarrollarse de forma independiente. Incluso los datos de bytes generados por Ordinals son esencialmente datos no válidos para la red principal de Bitcoin, especialmente la pura especulación causará congestión en la red de Bitcoin, lo que eventualmente dañará su descentralización.

Contrato inteligente

Dado que la tecnología de secuencias de comandos de Bitcoin es limitada, ¿por qué no utilizar simplemente los contratos inteligentes de Ethereum? Esto se remonta al modelo UTXO de Bitcoin, que no puede admitir directamente contratos inteligentes completos de Turing. Entonces, el método principal actual es transferir Bitcoin a la cadena lateral para utilizar contratos inteligentes respaldados por otra red para expandir Bitcoin.

Sin embargo, la transferencia bidireccional tiene el problema de la gestión centralizada de BTC. Incluso si se adopta la transferencia unidireccional de Bitcoin, el contrato inteligente en sí también tiene riesgos de seguridad. Esta es la razón por la que Bitcoin no ha adoptado activamente la tecnología de contrato inteligente durante mucho tiempo. largo tiempo. Las bifurcaciones y retrocesos históricos de Ethereum causados por el incidente de TheDAO son ejemplos típicos de fallas de seguridad en los contratos inteligentes.

Tras el desarrollo de Ethereum DeFi, nos encontraremos con que siguen produciéndose incidentes de seguridad de contratos inteligentes en la blockchain. Un incidente similar sería desastroso e inaceptable si le ocurriera al sistema financiero de un país. Como campo emergente en la industria del cifrado, Ethereum puede seguir sobreviviendo, principalmente porque todos han mostrado más tolerancia.

Por lo tanto, incluso si el contrato inteligente se adopta tanto en la red principal de Bitcoin como en la red no principal, el problema de seguridad de la escalabilidad de Bitcoin sigue siendo inevitable. Bitcoin, como oro digital y proyecto de referencia en la industria del cifrado, no puede tolerar tales fallas. Ethereum admite todos los contratos inteligentes de Turing y logra la mayor escalabilidad técnica. Sin embargo, además de los problemas de seguridad, también existen problemas de facilidad de uso, que solo se pueden confiar con la ayuda de programadores profesionales, y es difícil para la gente común usarlo directamente.

Contratos financieros legibles

Hacash ha creado la tecnología de contratos financieros legibles y, en términos generales, logra lo último en flexibilidad financiera al ser seguro y amigable para la gente común. La característica es que abandona los requisitos financieros no monetarios, no tiene una programabilidad completa de Turing y requiere una transferencia unidireccional de Bitcoin a Hacash antes de poder usarse.

Los contratos financieros legibles tienen un conjunto unificado de estándares de contratos financieros. Después de que se verifique que la creación de un contrato financiero es correcta, se cargará en la red principal de Hacash y los usuarios podrán usarlo repetidamente. Se pueden usar diferentes contratos financieros de este estándar. combinados de cualquier manera La seguridad y la uniformidad estándar de cada contrato, y su combinación no tendrán problemas de seguridad como la combinación de contrato inteligente DeFi Lego. Al mismo tiempo, este estándar se puede entender sin experiencia en codificación, lo que permite a los usuarios comunes generar contratos financieros legibles simplemente verificando y completando los valores básicos como lo hacen habitualmente con los contratos financieros tradicionales.

Inventario de las tres principales direcciones técnicas contractuales de Bitcoin

Hay otra característica importante de los contratos financieros legibles, que permite que la validez del contrato se produzca fuera de la cadena. Los contratos financieros legibles pueden firmar múltiples contratos relacionados con activos. Estos contratos pueden tener algunas entradas mutuamente excluyentes como garantías de arbitraje, de modo que se puedan alcanzar ciertas garantías de pago financiero sin enviar realmente todas estas transacciones en la red principal. *Ahorre espacio de estado de bloque *.

Resumir

Para la red principal donde se encuentra Bitcoin, los bytes necesarios para los contratos financieros legibles y la tecnología de secuencias de comandos son muy pequeños, pero los bytes de la tecnología de secuencias de comandos pueden traer muchos datos de protocolos externos sin sentido, como el protocolo Ordinal. En cuanto a los contratos inteligentes, a menudo es necesario implementar un conjunto de códigos de contrato, lo que requiere un espacio relativamente grande. Al mismo tiempo, la tecnología de secuencias de comandos y los contratos financieros legibles requieren menos transacciones en contratos inteligentes y las tarifas de GAS requeridas también son relativamente bajas.

Con la condición de considerar únicamente el impacto del contrato en sí en Bitcoin, la tecnología de scripting, los contratos inteligentes y los contratos financieros legibles se implementan respectivamente en las cuatro dimensiones de las transacciones de Bitcoin: seguridad, costo, escalabilidad y facilidad de uso. La tecnología de script y los contratos financieros legibles son mucho mejores que los contratos inteligentes en términos de seguridad y costo de las transacciones, pero la escalabilidad que aporta la integridad de Turing de los contratos inteligentes es la mejor, mientras que los contratos financieros legibles renuncian a la escalabilidad de otras categorías. escalabilidad del contrato de moneda y finanzas. En términos de facilidad de uso, los contratos financieros legibles permiten a las personas sin experiencia en programación combinarlos y usarlos a voluntad, mientras que los contratos inteligentes y las tecnologías de secuencias de comandos requieren experiencia en programación profesional.

**La dirección de un contrato Bitcoin perfecto debe ser lograr seguridad absoluta, un costo suficientemente bajo, escalabilidad completa y un contrato que los usuarios comunes puedan entender y usar a voluntad sin dominar el código. **

Lo que se puede ver es que la tecnología de secuencias de comandos y los contratos financieros legibles continúan logrando avances en escalabilidad. Los ordinales de la tecnología de secuencias de comandos han emitido inscripciones recursivas, mejorando la escalabilidad de protocolos específicos; los contratos financieros legibles han desarrollado capas basadas en Hacash. 3 Infraestructura de cadenas múltiples para mejorar la escalabilidad no financiera. Los contratos inteligentes han desarrollado el lenguaje Move para aumentar la seguridad. Si las transferencias unidireccionales de Bitcoin ganan la atención generalizada, los contratos financieros legibles pueden tener la oportunidad de convertirse en la principal solución para la expansión de la tecnología de contratos de Bitcoin.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)