Category: Goguen

When Does Cardano Realize its Potential?

Or "When you know Cardano has made it"

“What really tells you that Cardano has done something unique, magical and special?”

Charles has made it his life mission to create an open source, decentralized version of Kiva running on the Cardano blockchain.

To accomplish this, a lot of tech has to happen, and be done right:

  • Identity system (Reputation & Social Structures)
  • Metadata system
  • Payment system
  • Works in locations with intermittent internet
  • Stable Coins
If these infrastructures come together, meaningful techs like oracles and DEXes will be here, and economies will run on the Cardano blockchain, thereby attracting the treasury management functions of corporations.

Cardano Updates

Goguen to the Fore in September

August is almost over, and it has been a busy month for Cardano.

We have had the release of Shelley, an upgrade to node version 1.19.0 which brings significant performance improvement, and hours earlier, an update to Daedalus mainnet wallet 2.2.0 (which is based upon node version 1.19.0).

For September, IOG (and Charles himself) is concentrating on Goguen. We can expect these features to crystallise:

  1. Native Asset (move from Single Asset Ledger (SAL) to Multi Asset Ledger (MAL)
  2. Plutus Foundation
  3. Plutus Application Framework

(1) and (2) might be scheduled for a bundled release as a Hard Fork Combinator (HFC) event, while (3) should just require a node version update.

More information on the Goguen rollout schedule will be discussed during the September month end product update by Tim and Aparna.

IOG is also looking into a collection of apps that can run as DeFi foundations, such as stablecoins, oracles and DEXs.

On Daedalus, these are the upcoming product features/improvements:

  • Multisig
  • Hardware wallet center
  • 1 to many delegation (partial delegation)
  • Delegation portfolios
  • U2FA (Universal 2FA) and Yubikey
  • QR code generator center
  • Shielded paper wallet
Running in parallel,  we can look forward to a voting center (first iteration on a cell phone app, then on Daedalus) for Voltaire. DC Fund submission is starting 7 Sep and Fund 1 (focus group side) has already begun.
 
September will also see a scale up of Marketing efforts for IOG. Cardano Foundation has already partnered with McCann to revamp their website, and we will see a similar ramp-up of marketing strategies on the IOG side.
 
One final key takeaway from this whiteboard video is this: 
 
Correctness and Security before Performance Optimization
 
IOG is now working hard to pay off the technical debts by improving the performance of the Shelley network and Daedalus back end. 
 
KOPI identifies with this mission of first doing the right things, then doing things right.

Goguen: Plutus and Marlowe

Of Tokens and Dapps

Goguen is Cardano’s smart contract platform for building a global social and financial operating system.

Currently with Shelley, developers can already build web/mobile frontends (e.g. wallets), integrate with payment gateways and build apps that transact with Cardano (e.g. games).

Moving on to Goguen, Cardano will be implementing multi-asset ledger, Plutus applications and Marlowe contracts.

Multi-asset Ledger

You will be able to define, forge and transfer your own tokens on Cardano, and this does not require you to invoke a smart contract to make transfers or maintain balances, unlike say DAI on Ethereum. Not only is there no cost or performance penalties involved in handling custom tokens, users also inherit the security model of the Cardano blockchain.

You will have the ability to view your transactions and balances on a Cardano wallet and explorer, and you can use a simple graphical user interface for issuing assets on Cardano.

Even before smart contract deployment, you can already do many things using the native multi-asset ledger, namely issue utility tokens and branded currencies (e.g. used in gaming), and run loyalty and reward programs. With smart contracts, you can operate collectibles, crowdfunding and auctions.

Plutus Applications

For Plutus, Cardano is splitting the release into two phases,  namely Plutus Foundation and Plutus Application Framework.

Plutus Foundation, the first phase, enables smart contracts on the Cardano blockchain. With this, we can build Escrow-based DEX, ICO with vesting periods, payment channels, centralized stablecoins and traceability solutions.

In phase two, the Plutus Application Framework will continue to improve developer experiences, by allowing them to focus more on specific business logic for their applications. The use cases here are lending and microfinance, stablecoins and derivatives, tokenized securities and assets, identity management, and voting systems.

Potential upgrades to the Application Framework will add functionalities such as libraries for building oracles and decentralized identities, and managing regulated assets (security tokens).

An application store can also be built as a way to publish and distribute applications and updates.

Marlowe Contracts

Marlowe is a domain-specific language (DSL) based upon the Plutus platform and it allows domain experts to build financial contracts without having to first master a difficult programming language.

Marlowe utilizes visual programming tools (lego-like blocks) in an online development environment to implement standard financial instruments (including the ACTUS standards).

Hence, Marlowe is an easy-to-use smart contracts development platform optimized for finance. It is a fast track for finance experts and finance engineers to build smart contracts with blockchain technology. It is also a prototype DSL for similar languages in insurance, supply chain and legal.

See below for the Goguen rollout plan.