“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:
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) 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:
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.
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.
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 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.