Cashscript se acerca, trayendo contratos inteligentes similares a Ethereum a Bitcoin Cash

El 27 de mayo, el portal web de datos y análisis Coin Dance anunció que el equipo ha agregado el proyecto Cashscript al rastreador de desarrollo del sitio web. Cashscript es un lenguaje de alto nivel que habilita la funcionalidad básica de contrato inteligente en la red Bitcoin Cash (BCH).


Meet Cashscript: un lenguaje de programación de alto nivel para Bitcoin Cash

La funcionalidad de contrato inteligente está llegando a la red de Bitcoin Cash, lo que permitirá a los desarrolladores no solo usar el dinero entre pares como medio de intercambio, sino que también ejecutarán transacciones únicas basadas en decisiones. Esta semana, el sitio web de datos Coin Dance. adicional un nuevo proyecto llamado Cashscript al rastreador de desarrollo del sitio para que los partidarios del BCH puedan vislumbrar este concepto.

El creador de Cashscript, ingeniero de software. Rosco Kalis, ha estado trabajando sin descanso en el protocolo y se compartió una vista previa del potencial del proyecto en Reddit. El 28 de mayo, news.Bitcoin.com discutió el proyecto Cashscript con Kalis para dar a nuestros lectores una visión interna de este concepto innovador. Kalis explicó que Cashscript es un lenguaje de alto nivel que se compila en Bitcoin Script. El desarrollador dijo que se inspiró en el lenguaje Spedn de Tendo Pein, pero le resultó muy difícil integrarlo en su flujo de trabajo de desarrollo web.

“Con Cashscript, nos centramos principalmente en facilitar esa integración al proporcionar un Kit de desarrollo de software (SDK) de Javascript que le permite conectar contratos de Cashscript en cualquier aplicación web”, dijo Kalis a news.Bitcoin.com. “Para este flujo de trabajo, así como la sintaxis del lenguaje, nos inspiramos mucho en el lenguaje Solidity de Ethereum y en las bibliotecas Web3.js / Truffle”, comentó Kalis, agregando:

El objetivo de esto también es facilitar que los desarrolladores de cualquiera de las comunidades se involucren con la otra.

Cashscript se acerca, trayendo contratos inteligentes similares a Ethereum a Bitcoin Cash
Extracto fotográfico de la tesis sobre lenguajes de escritura de Bitcoin de alto nivel escritos por Rosco Kalis.

Un SDK de Javascript que permite a los desarrolladores conectar fácilmente los contratos de Cashscript a las aplicaciones web

Cashscript sigue siendo un trabajo en progreso y todavía hay mucho camino por recorrer antes de que el proyecto esté cerca de ser lanzado al público. Kalis detalló que él cree que se agregará una documentación clara en las próximas semanas, y la gente podría comenzar a jugar con Cashscript después de eso. Pero el desarrollador enfatizó que debe haber muchas pruebas y más tiempo para asegurarse de que Cashscript sea seguro de usar. Kalis también está escribiendo actualmente su tesis de maestría sobre el proyecto y los lenguajes de alto nivel de Bitcoin Script. En este momento, el ingeniero dijo que la mayor parte del trabajo interno del compilador para el lenguaje está hecho, pero la salida del Script está lejos de estar optimizada. En este momento, los scripts generados son mucho más grandes de lo que tienen que ser, anotó Kalis.

“En lo que estamos trabajando actualmente es en el SDK de Javascript que nos permite conectar fácilmente los contratos de Cashscript en las aplicaciones web. Tenemos la primera versión de este SDK, pero aún estamos trabajando en los detalles”, dijo Kalis. “Los scripts y el SDK compilados también deben probarse más para asegurarse de que puedan usarse de manera segura. Finalmente, también estamos trabajando para crear la documentación para el idioma y el SDK, ya que actualmente solo tenemos algunos ejemplos en línea. ”

Cashscript se acerca, trayendo contratos inteligentes similares a Ethereum a Bitcoin Cash

Reunir a los desarrolladores talentosos de Blockchain para crear contratos inteligentes con un flujo de trabajo y una API comunes

Kalis y otros desarrolladores de BCH han estado probando la salida de Script en el BCH testnet y el ingeniero de software también ha estado trabajando constantemente en la documentación del idioma. News.Bitcoin.com luego le pidió a Kalis que explicara qué tipos de transacciones basadas en decisiones podrían crearse usando el protocolo Cashscript. Kalis destacó que Cashscript podría usarse para implementar falsificaciones de confirmación cero, un concepto que podría reducir la cantidad de tiempo que tiene una entidad maliciosa en un intento de duplicar las transacciones de confirmación cero. Un ejemplo de Cashscript y confiscaciones cero se puede ver aquí en el repositorio Github del proyecto. Detrás de escena, el SDK de Cashscript usa la biblioteca de Bitbox de Gabriel Cardona, que se ocupa de todo lo que tiene Bitcoin Cash. “Para su uso, cualquier aplicación web que quiera manejar transacciones de Bitcoin que no sean P2PKH podría usar un contrato de CashScript para eso”, afirmó Kalis.

“Otra cosa que tenemos en nuestro SDK es el ‘ABI’ o la Interfaz de la Cadena de Bloque de Aplicaciones – Este es un concepto de Ethereum, y es básicamente un objeto JSON con toda la información necesaria para interactuar con un contrato inteligente”, dijo el desarrollador. dijo. “Por lo tanto, también sería posible compartir este ABI con otras personas, y el SDK de CashScript tiene una función para importar este ABI y usarlo para generar un objeto” Contrato “que se puede usar para enviar y recibir dinero para este contrato”.

Cashscript se acerca, trayendo contratos inteligentes similares a Ethereum a Bitcoin Cash

Durante el final de la conversación sobre Cashscript, creador de Bitbox Gabriel Cardona se unió a la discusión. Cardona dijo que una gran motivación detrás de Cashscript era reforzar los desarrolladores de otros ecosistemas, como Ethereum. “Dado que P2SH es la versión de contratos inteligentes de BCH, hemos necesitado una interfaz de programación de aplicaciones (API) de nivel superior para escribir Script por un tiempo, ya que escribir Script de forma manual es increíblemente incómodo y propenso a errores”, mencionó Cardona. El programador también confió que Kalis aprovechó la apariencia de Solidity, de ahí la API. “(Cashscript) está destinado a ayudar a los desarrolladores talentosos de Bitcoin Cash, Ethereum y otras cadenas a crear contratos inteligentes con un flujo de trabajo y una API comunes”, concluyó Cardona.

¿Qué piensa del lenguaje Cashscript para crear contratos inteligentes en Bitcoin Cash? Háganos saber qué piensa acerca de este proyecto en la sección de comentarios a continuación.


Créditos de la imagen: Shutterstock, Twitter y Pixabay.


 

¡Asegúrese de no perderse ninguna noticia importante relacionada con Criptomonedas! Sigua nuestro feed de noticias de la forma que prefieras; a través de Twitter, Facebook, Telegram, RSS o correo electrónico (desplácese hacia abajo hasta la parte inferior de esta página para suscribirse). Bitcoin nunca duerme. Tampoco nosotros.


Descargo de Responsabilidad: Este comunicado de prensa es sólo para fines informativos, la información no constituye consejo de inversión o una oferta para invertir. Las opiniones expresadas en este artículo son las del autor y no representan necesariamente los puntos de vista de CriptomonedaseICO, y no deben ser atribuidas a, CriptomonedaseICO.


¿Utilizas Telegram? Únete a la mejor comunidad de trading en Telegram para recibir Señales Exclusivas de Compra y Venta de criptomonedas, acceso a nuestros Cursos Gratuitos, debates y análisis de proyectos! // www.criptomonedaseico.com

Deja una respuesta

Su dirección de correo electrónico no será publicada.

Suscríbete a nuestro Boletín de Noticias
Regístrese aquí para recibir las últimas noticias y actualizaciones directamente en su bandeja de entrada.
Puedes darte de baja en cualquier momento

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More