Goguen
Tercera etapa del desarrollo de Cardano que sucede a la era Shelley. En esta era se agrega la capacidad de construir aplicaciones descentralizadas (DApps) sobre la sólida base de Cardano de investigación revisada por pares y desarrollo de alta seguridad.
Recibe su nombre del científico de la computación Joseph Goghen, quien desarrolló muchas de las bases de los lenguajes de programación y realizó importantes aportes relativos a la lógica universal.
Itinerario de Cardano
El desarrollo de Cardano sigue una hoja de ruta establecida, organizada en cinco épocas: Byron, Shelley, Goguen, Basho y Voltaire. Sus nombres están inspirados en personajes relevantes de la vida social, cultural y científica de los últimos siglos.
Cada era se centra alrededor de un conjunto de funcionalidades que son entregadas a través de múltiples versiones de código.
Mientras que las eras de Cardano son entregadas secuencialmente, el trabajo con la investigación, la creación de prototipos y el desarrollo para cada era, ocurre en paralelo.
Principales Logros en la Era Goghen
Plutus
Uno de los objetivos de la era Goguen ha sido la creación de Plutus, un lenguaje de desarrollo y una plataforma de ejecución de contratos inteligentes, basado en el lenguaje de programación funcional Haskell. Plutus aporta los beneficios de la programación funcional en la creación de contratos inteligentes.
Marlowe Playground
La era de Goguen también abarca el trabajo para hacer que Cardano sea accesible a un público más amplio a través de la plataforma Marlowe, que permite a profesionales financieros y comerciales sin conocimientos técnicos previos, crear contratos inteligentes. Basada en Plutus, permite una nueva clase de contratos inteligentes a nivel empresarial con funcionalidad verificada, capaz de respaldar implementaciones a gran escala en el mundo real.
Se ofrece una plataforma educativa para la formación en Plutus y Marlowe, facilitando el aprendizaje en la elaboración de contratos inteligentes a través de estas herramientas. Creada y administrada por el equipo de educación de IOHK.
Soporte multidivisas. NFTs
Goguen también verá mejoras en la oferta principal de Cardano. Lo más significativo es que la adición de un libro mayor multidivisa ampliará aún más la utilidad de Cardano, lo que permitirá a los usuarios crear nuevos tokens compatibles de forma nativa. Esto permitirá la creación de tokens fungibles y no fungibles, apoyando la creación de nuevas criptomonedas en Cardano, así como la tokenización de muchos tipos de activos físicos y digitales.
Otro beneficio será la integración más fácil de contratos inteligentes y DApps que involucren múltiples criptomonedas.
La era Goguen representa un cambio radical en las habilidades de Cardano, abriendo el camino al desarrollo de aplicaciones de contratos inteligentes descentralizados.
IELE y KEVM
Son máquinas virtuales de contratos inteligentes de alta calidad formalmente verificadas. Compatibles con la máquina virtual de Ethereum (EVM), hacen compatible cualquier proyecto creado en Solidity con la red Cardano, aprovechando las ventajas operativas de esta red.
Tres Momentos Significativos de la Era Goguen
En la era Goguen hay que destacar tres momentos claves correspondientes a la implementación de importantes cambios en el funcionamiento de la red, que requieren la aplicación de un hard-fork. A pesar de suponer un momento en el que la cadena se actualiza, introduciendo alteraciones significativas en el código central del protocolo, en Cardano se ejecutan con plena seguridad gracias al combinador de Hard-Fork de la blockchain, sin que se produzcan interrupciones, roturas o reinicios.
MARY
La transición Mary tuvo lugar en la frontera de la época 251, a las 21:44:51 UTC del 1 de marzo de 2021.
Mary fue una actualización muy significativa de Cardano. Aportó nuevas características y funcionalidades a través de la disponibilidad de tokens nativos y un ledger o libro mayor que soportaba múltiples activos. Asimismo trajo la posibilidad de acuñar y hacer transacciones de NFTs con bajas tarifas y sin necesidad de smart contracts para los NFTs nativos de Cardano.
Como uno de los primeros ejemplos de token nativo de Cardano tenemos a Spacecoin: un divertido y educativo token diseñado para dar a conocer el funcionamiento de los tokens en Cardano.
ALONZO
El hard fork Alonzo se produjo el 12 Septiembre 2021 a las 21.44 UTC en el cambio de la época 289 a 290. Su nombre fue en honor al pionero matemático estadounidense Alonzo Church.
Se hace posible que se escriban los scripts de Plutus y se ejecuten en la blockchain, disponiendo de la columna vertebral para una nueva plataforma de aplicaciones descentralizadas, que permitirá numerosos casos de uso de DApps y finanzas descentralizadas (DeFi) - desde simples aplicaciones de tipo swap hasta los exchanges descentralizados (DEXs), y programas computacionales más complejos como oráculos y stablecoins algorítmicas respaldadas por un conjunto de criptoactivos.
Se realizó un proceso de unos 90 días previos a este hardfork donde se definieron varias fases de preparación para el mismo organizadas por colores: Alonzo Azul en la que se realiza la bifurcación de una capa de la testnet para comprobar la viabilidad de Alonzo comprobando que algunos SPOs son capaces de ejecutar contratos inteligentes. Alonzo blanco, que escala en ese número de SPO operando en esa testnet. Y Alonzo púrpura, que abre la testnet a todas las personas del ecosistema Cardano.
ALLEGRA
Actualización del protocolo que trajo el bloqueo de tokens a la blockchain y la integración de los metadatos en la red.
Allegra tuvo lugar oficialmente el 16 de Diciembre de 2020, en el límite del epoch 236, poco antes de las 10PM UTC.
El bloqueo de tokens permitirá a Cardano registrar que un token específico emitido en la red está siendo usado para un propósito particular. Una vez que se emitan más tokens en Cardano, aparte de ADA, será posible bloquear un cierto número de tokens durante un período de tiempo específico para obtener un cierto beneficio, como la votación o la ejecución de contratos inteligentes complejos.
Esta funcionalidad será aprovechada tanto por Goghen con los contratos inteligentes como por Voltaire en las cuestiones de gobernanza.
Referencias
Joseph Goghen. Wikipedia. https://en.wikipedia.org/wiki/Joseph_Goguen
Roadmap Cardano. https://roadmap.cardano.org/en/goguen/
Presentando KEVM, una máquina virtual ETH para contratos inteligentes Cardano. IOHK. 18/12/2020. https://www.youtube.com/watch?v=ayv0NLK-0Mw
IOHK continúa en el camino hacia Goguen con la actualización de Allegra. Crypto Slate. 14/12/2020. https://forum.cardano.org/t/iohk-continua-en-el-camino-hacia-goguen-con-la-actualizacion-de-allegra/43249
The Mary hard fork FAQ—Everything you need to know. Traducción de Elliot Hill por Napoles. Fundación Cardano. 1/3/2021. https://forum.cardano.org/t/preguntas-frecuentes-sobre-el-hard-fork-de-mary-todo-lo-que-necesita-saber/51419
Looking back on the Mary hard fork. Traducción de Elliot Hill por Napoles. Fundación Cardano. 18/3/2021.https://forum.cardano.org/t/retrospectiva-sobre-el-hard-fork-mary/54755
Today will feel like a destination. Yet a new, exciting journey begins…Tim Harrison. 11/9/2021. https://iohk.io/en/blog/posts/2021/09/12/today-will-feel-like-a-destination-yet-a-new-exciting-journey-begins/
“Cardano will get smart contracts in 90 days | Charles Hoskinson and Lex Fridman. 16/6/2021. Transrito al español por @CardanoCastellano. https://forum.cardano.org/t/cardano-tendra-contratos-inteligentes-en-90-dias-charles-hoskinson-y-lex-fridman-lex-16-jun-2021/65226