In other languages

Este sitio web se encuentra actualmente en fase de prototipo funcional. Es parte de la propuesta Cardano Second Brain: Smart Collective Content en la categoría Cardano Open: Ecosystem del Fondo 13 de Catalyst. Por favor, considera apoyar nuestra propuesta si la encuentras valiosa @ Propuesta Cardano Second Brain

DISCLAIMER

To ensure accuracy and reliability, we’ve taken steps to minimize errors. While our AI models are highly accurate, we can’t guarantee 100% accuracy. For critical information, please verify independently. We’re not responsible for any inaccuracies. If you’re interested in specific topics, we recommend checking out the original content by clicking on the link below and starting slightly before the given timestamps.

Overview

The Goguen era marks a significant advancement in Cardano's capabilities by introducing smart contract functionality. Building on the decentralized foundation established in the Shelley era, Goguen enables the creation of decentralized applications (DApps) on Cardano. This phase is characterized by the development of Plutus, a purpose-built smart contract language, and Marlowe, a domain-specific language for financial contracts. Goguen aims to make Cardano accessible to both technical and non-technical users, paving the way for enterprise-level smart contract applications and expanding the blockchain's utility through multi-currency support.

Key Concepts

Info

  • Plutus: A smart contract development language and execution platform based on Haskell, designed specifically for Cardano.
  • Marlowe: A high-level, domain-specific language for financial contracts, built on Plutus, aimed at non-technical users.
  • Marlowe Playground: An easy-to-use platform for building financial smart contracts without deep programming skills.
  • Multi-currency Ledger: An enhancement allowing the creation of new natively-supported tokens on Cardano.
  • Fungible and Non-Fungible Tokens: Support for creating various types of tokens, including cryptocurrencies and tokenized assets.
  • DApps (Decentralized Applications): Applications that can be built and executed on the Cardano network.

Technical Details

Info

  • Functional Programming: Plutus leverages Haskell, bringing functional programming benefits to smart contract creation.
  • Unified Code Base: Plutus allows for a single code base to support both on-chain and off-chain components.
  • Domain-Specific Language: Marlowe is designed specifically for financial contracts, simplifying complex financial logic.
  • Native Token Support: The multi-currency ledger enables the creation of both fungible and non-fungible tokens directly on Cardano.
  • Verified Functionality: Smart contracts created with Plutus and Marlowe aim for high assurance and verifiability.
  • Integration Capabilities: Enhanced support for DApps involving multiple cryptocurrencies.

Resources

Notes

The Goguen era represents a crucial step in Cardano’s evolution, bridging the gap between blockchain technology and real-world applications. By making smart contract development accessible to a wider audience, including non-programmers, Goguen has the potential to significantly expand Cardano’s ecosystem. The introduction of native tokens and multi-currency support also positions Cardano as a versatile platform for various tokenization use cases, from new cryptocurrencies to representing physical assets digitally.

Reference Notes

Cardano Roadmap