Cardano se acerca a la implementación de contratos inteligentes con un nuevo documento



Cardano (ADA) reveló un nuevo documento el 27 de enero en el que la firma detalla cómo se implementarán los contratos inteligentes en la próxima actualización de Goguen. Aunque el sistema es único, su fecha de lanzamiento aún es incierta a la luz del historial de retrasos de Cardano.

Cómo funciona EUTXO

El modelo UTXO extendido fue diseñado específicamente como una mejora en la arquitectura UTXO pura de Bitcoin (BTC). En Bitcoin, cada transacción se basa en el concepto de salidas y entradas, representaciones de cantidades específicas de BTC. Una transacción específica simplemente toma un poco de Bitcoin en forma de entradas y las transforma en diferentes salidas. Al igual que cambiar un billete en denominaciones más bajas, el número de resultados resultantes o sus cantidades específicas no son importantes, siempre que su valor total sea igual al de los insumos. La validez de las transacciones está garantizada por validadores criptográficos que, en el caso de Bitcoin, aprovechan la clave privada del usuario para crear una firma verificable.

Los investigadores explicaron que, a pesar de que este modelo "juega bien con la naturaleza concurrente y distribuida de las cadenas de bloques", presenta severas limitaciones a la programabilidad, lo que lo hace poco práctico para la mayoría de los contratos inteligentes.

Por el contrario, el libro de contabilidad basado en la cuenta de Ethereum (ETH) permite cálculos complejos, pero tiene que introducir un "estado compartido": la memoria colectiva de todas las transacciones y contratos. Los investigadores de Cardano creen que este modelo es difícil de proteger de manera efectiva debido a la complicada semántica del código, lo que resulta en incidentes como el pirateo de DAO.

Para permitir contratos inteligentes más potentes en el modelo UTXO, los investigadores introdujeron mecanismos que pueden dividir la ejecución de un contrato inteligente en múltiples transacciones.

En el modelo de Cardano, cada salida de transacción también tendrá un campo de datos, que puede contener información arbitraria conectada a un contrato inteligente en particular. Además, el sistema garantiza que una cadena particular de productos utilice el mismo código de contrato, un concepto llamado continuidad del contrato.

El resultado es una máquina de estado similar a la de Ethereum, donde cada cambio de estado se divide en transacciones específicas.

Largos ciclos de desarrollo

El desarrollo de Cardano se divide en varias "eras" nombradas por artistas y filósofos famosos, cada una con su propio enfoque específico.

La era actual de Shelley se centra en el replanteo, ya que lanzó la función en el testnet de Cardano en diciembre.

La próxima era es Goguen, que se centra en contratos inteligentes. Si bien los dos son en gran parte simultáneos, el funcionario de Cardano mapa vial coloca la finalización de este último en el primer trimestre de 2020. De hecho, todas las fases restantes se completarán para fines de 2020.

Pero el proyecto no es nuevo en demoras. El CEO de IOHK, Charles Hoskinson, prometió en abril de 2019 entrevista que tanto Shelley como Goguen serían lanzados a fin de año en mainnet.

Una plataforma de prueba para Plutus, el lenguaje de contrato inteligente de Cardano que usa EUTXO, fue disponible desde diciembre de 2018. El documento de enero de 2020 es solo el formalización del modelo que sustenta a Plutus.

Sin embargo, las fechas de lanzamiento de Shelley y Goguen siguen siendo inciertas. En un 27 de enero actualización de la comunidad, Hoskinson reveló que el equipo aún está trabajando en mejorar el testnet de Shelley, con un lanzamiento de mainnet planeado para febrero.

También reveló que IOHK está tomando medidas para mejorar la precisión de sus estimaciones de línea de tiempo.



LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *