Bitcoin Guides

Advanced

Tecnología blockchain de Bitcoin: Scripts sin guión

Tecnología blockchain de Bitcoin: Scriptless Scripts. Cuando tanto la tecnología de agregación de firmas como las firmas Schnorr están completamente implementadas en Bitcoin, podemos esperar que ocurra un cambio masivo en la red. Por supuesto, estoy hablando de la posibilidad de introducir una tecnología llamada Scriptless Scripts.
Scriptless Scripts se pueden utilizar para ejecutar contratos inteligentes fuera de la cadena mediante el uso de firmas Schnorr. La idea es que al agregar firmas, podemos introducir condiciones para el gasto de las monedas.
El concepto de Scriptless Scripts nació de Mimblewimble, que es un diseño de blockchain que no almacena datos permanentes, con la excepción de los kernels y sus firmas. Las propiedades fundamentales de Mimblewimble incluyen tanto privacidad como escalado, ambos requieren la implementación de Scriptless Scripts.
Beneficios de las secuencias de comandos sin guión
Scriptless Scripts podría aumentar el rango y la complejidad de los contratos inteligentes que son posibles con Bitcoin hoy en día. Actualmente, los contratos inteligentes de Bitcoin se ejecutan dentro de Bitcoin Script, que está limitado en términos de los tipos de contratos que se pueden ejecutar.
Scriptless Scripts mueven la especificación y ejecución de estos contratos inteligentes de una decisión en toda la red, como es el caso actualmente para los contratos inteligentes que se ejecutan dentro de Bitcoin Script, a una decisión que solo involucra a los participantes del contrato inteligente. Como resultado, la gama de contratos inteligentes que un usuario de Bitcoin podría potencialmente implementar debería aumentar drásticamente.
Mover la especificación y ejecución de contratos inteligentes de cadena a fuera de cadena también es lo que impulsa los beneficios de privacidad de Scriptless Scripts. Cuando los contratos inteligentes están en cadena, muchos detalles se divulgan a toda la red, incluyendo el número y las direcciones de los participantes, así como la cantidad de capital involucrado. Esto no es ideal, ya que está muy lejos de las expectativas típicas de los usuarios con respecto a contratos y transferencias de dinero.
En su lugar, Scriptless Scripts utilizan firmas Schnorr para mover estos contratos fuera de la cadena. Esto significa que, en lugar de que toda la red verifique los términos reales de un contrato, la red y sus participantes simplemente verifican que existe un resultado válido. Los que firmen el contrato sólo tienen que aceptar que las condiciones se han cumplido y que la transacción resultante es válida.
Los scripts sin guión también ofrecen una ventaja significativa en la eficiencia. Al mover los contratos inteligentes fuera de la cadena, minimizan la cantidad de datos que deben verificarse y almacenarse en el nivel de la red. Esto significa menos gastos generales para los participantes de la red (como nodos completos) y tarifas de transacción más bajas para los usuarios.
Normalmente, las mejoras en la funcionalidad y la privacidad se producen a expensas de la eficiencia. Simplemente piense en el trilemma de blockchain y cómo los proyectos generalmente necesitan sacrificar la descentralización o la escalabilidad por el bien de la seguridad. Sin embargo, Scriptless Scripts (a través de firmas Schnorr) podrían mejorar potencialmente la funcionalidad y la privacidad sin comprometer en absoluto la eficiencia.
Conclusión
Con respecto a la funcionalidad, se dice que Scriptless Scripts aumentan el alcance y la complejidad de los contratos inteligentes. Actualmente, con Bitcoin Script, las limitaciones derivan del número de operaciones que han sido habilitadas por la red. Scriptless Scripts mueven la especificación y ejecución de contracciones inteligentes de la red a una discusión que solo involucra a los participantes del contrato inteligente.
Mover la especificación y ejecución de contratos inteligentes de cadena a fuera de cadena también aumenta la privacidad. Cuando está en cadena, muchos detalles del contrato inteligente se comparten a toda la red. Al trasladar los contratos inteligentes fuera de la cadena, la red solo sabe que los participantes están de acuerdo en que se han cumplido los términos del contrato y que la transacción en cuestión es válida.
Por último, con respecto a la eficiencia, Scriptless Scripts minimizan la cantidad de datos que requieren verificación y almacenamiento en cadena. Al mover los contratos inteligentes fuera de la cadena, hay menos gastos generales para nodos completos y tarifas de transacción más bajas para los usuarios.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.