The third one (The Goguen era) concludes the Alonzo Phase, which introduces the ability to build decentralized applications (dApps) using smart contracts. The Alonzo mainnet will be released in September 2021. The Cardano smart contracts will have their environment with a purpose-built smart contract development language called Plutus, based on Haskell's highly predictable, statically typed functional programming language.