BitcoinSV

Contratos inteligentes

Construir sobre Bitcoin SVContratos inteligentes

Un error común, es la creencia de que Bitcoin es incapaz de ejecutar contratos inteligentes, por lo que se creen necesarios proyectos blockchain, como Ethereum. Bitcoin, tal y como se diseñó originalmente, tenía un lenguaje de programación robusto llamado Script, donde se pueden escribir contratos inteligentes simples, pero potentes. Los primeros grupos de desarrolladores de Bitcoin restringieron esas capacidades, pero finalmente Bitcoin SV está desbloqueando todo el poder de Bitcoin Script, incluso para habilitar contratos inteligentes.

A continuación, se presentan algunas herramientas que pueden usarse para el desarrollo de contratos inteligentes en BSV.

sCrypt es un entorno de desarrollo integrado (IDE) basado en la web, donde los desarrolladores pueden implementar secuencias de comandos de Bitcoin de bajo nivel, en un lenguaje de programación de nivel superior, luego extraer esas secuencias de comandos y aprovechar su código en otro lugar. El IDE tiene características estándar como depuración, compilación y gestión de la pila. Esto permite a los desarrolladores escribir contratos inteligentes en el script de Bitcoin en un lenguaje mucho más familiar en lugar de tener que aprender uno nuevo.

GearSV es un medio para escribir y ejecutar contratos inteligentes en Bitcoin SV. Aprovechando otras herramientas desarrolladas por el prolífico desarrollador de BSV _ unwriter, los contratos se pueden implementar dentro de la cadena, utilizando el protocolo B: // luego, se puede ejecutar y validar fuera de la cadena. Un nodo de Neon Planaria puede monitorear el protocolo, para este tipo de transacciones, luego validar el programa ejecutando los métodos en orden, tal como fueron escritos en la cadena de bloques BSV en orden.

Bitcoin|Computer es una librería para ejecutar contratos inteligentes en JavaScript, incluido en BSV. Los contratos inteligentes pueden implementarse en la cadena a través de funciones en JavaScript, luego pueden ser cargados por otras entidades y verificados. La propiedad es nativa, además de enviar dinero (Bitcoin SV) y administrar tokens.