-
Cashscript estรก inspirado en el lenguaje Solidity de Ethereum, asรญ como en las bibliotecas Web3.js.
-
El funcionamiento del lenguaje se ha probado en los contratos Mecenas y OP_Checkdatasig.
En un futuro prรณximo los usuarios de Bitcoin Cash podrรกn operar contratos inteligentes gracias a un nuevo lenguaje de alto nivel, llamado Cashscript. El proyecto se encuentra en pleno desarrollo, mรกs promete el funcionamiento de orรกculos, transacciones autรณnomas y monederos de mรบltiples firmas en dicha red.
La idea de Cashscript se encuentra publicada en Github desde hace cuatro meses, aunque fue recientemente cuando se comenzรณ a poner a prueba. El desarrollador de software, Rosco Kalis, es el creador de este lenguaje, quien se inspirรณ en Solidity de Ethereum y en las bibliotecas Web3-js/Truffle para conformarlo.
I was asked by @cgcardona to wrap up a checkdatasig example for CashScript. So yesterday I put together a contract utilising CDS and oracles to enforce HODLing until a certain BCH/USD price has been reached. CDS opens the doors to awesome functionality!https://t.co/upTvNB9SmB
— Rosco Kalis (@RoscoKalis) August 25, 2019
Segรบn detalles del proyecto, Cashscript es descrito como ยซun lenguaje de alto nivel que permite la funcionalidad bรกsica de contrato inteligente en Bitcoin Cashยป. Gabriel Cardona, creador de la App Bitbox , cree que este nuevo lenguaje ยซcambiarรก el paradigma de los contratos inteligentes en Bitcoin Cashยป. Asimismo, apunta que facilitarรก el funcionamiento de cรณdigos de contratos inteligentes grandes y complejos.
Why #CashScript? Which would you rather write?
1. CashScript
2. Raw Bitcoin Cash ScriptCashScript is a paradigm shift in expressiveness for $BCH Contracts. pic.twitter.com/9Ot3Irgndv
— Gabriel Cardona ๐งโโ๏ธ (@cgcardona) August 24, 2019
Ya empezaron las pruebas
Los desarrolladores seรฑalan que Cashscript podrรญa permitir el uso de orรกculos en Bitcoin Cash, una opciรณn que ya funciona en plataformas como Augur o estรก siendo probada en redes como Lightning Network. De igual manera, aseguran que permitirรก transacciones autรณnomas, confiscaciones con cero confirmaciรณn, monederos con mรบltiples firmas y restricciones de gasto.
Cardona y Kalis han llevado a cabo varias pruebas con los cรณdigos de contratos inteligentes desarrollados para esta red, reescribiรฉndolos con el nuevo lenguaje. Sobre ello, Cardona seรฑalรณ que empezaron con el contrato Mecenas, de Karol Trzeszczkowski, para asรญ procesar pagos recurrentes en la red de blockchain.
Mecenas #CashScript Contract for recurring payments by the amazing @KTrzeszczkowski!
Large contracts like this are where CashScript really shines. Compare the attached screenshots and consider which you'd prefer writingโhigh level or low level.https://t.co/KgoZzjCoZA pic.twitter.com/0mJPpv8pUT
— Gabriel Cardona ๐งโโ๏ธ (@cgcardona) August 24, 2019
Tambiรฉn han reescrito el contrato de apuestas OnChain, de Emil Oldenburgs, conocido como OP_CHECKDATASIG. Este contrato permite que dos o mรกs personas puedan apostar por precios, resultados electorales o juegos deportivos, sin necesidad de terceros, ya que la incรณgnita se resuelve en una altura de bloque determinada por el cรณdigo. Los adelantos de ambas pruebas fueron publicados en estos รบltimos dรญas del mes de agosto, destacando asรญ los avances del proyecto.
El nuevo lenguaje sigue en pleno desarrollo y se encuentra en una beta fase, por lo que los desarrolladores advierten que todavรญa estรก sujeto a cambios.