2020-12-03

The Island, The Ocean and the Pond (Soon)

6 chapters · 32 markers

Intro: devnets are coming soon 2

A collection of announcements is coming in the next 60 to 90 days, starting with the devnets developers have been asking for.

Roadmap & Product devnetdev net

Developers need a devnet to write and test code before launch, the same way game studios write Xbox titles six months to two years before the console ships, only Cardano's window is much shorter.

Roadmap & Product devnetsdev net
The island, the ocean, and the pond: framing the strategy 7

The video's title, The Island, The Ocean and the Pond, names Cardano's three part developer strategy; early smart contract theory was a patchwork of Nick Szabo's 1990s definition, Vitalik Buterin's Ethereum definition, design by contract in the Eiffel language, service oriented architecture, and Resource Aware ML.

Cardano Tech & Research microservicesETH

A smart contract design starts from a real problem, like DRM for a video game or a portable electronic medical record, then decides what code runs on chain versus off chain.

Cardano Tech & Research on-chainonchainoff-chain +1

The pond is Ethereum: a small, contained space for on-chain experimentation, with virtual machines like the Ethereum Virtual Machine and languages like Solidity, Vyper, Serpent, and Kadena's Pact.

Crypto Industry & Commentary EVMETHon chain +1

Firms like ConsenSys claim Ethereum has won all the developers, but its actual developer base and deployed applications are tiny next to the mainstream ocean.

Crypto Industry & Commentary ETH

The ocean is the mainstream developer world: the Java Virtual Machine, .NET with 5 million developers, Java with more than 10 million, plus JavaScript, Swift, Objective-C, PHP, and C or C++.

Cardano Tech & Research JVM

Ocean tooling barely interoperates with pond tooling, and mainstream developer adoption will not happen until Cardano has a strategy covering all these ecosystems, not just experiments.

Cardano Tech & Research

The island is Hoskinson's metaphor for Cardano's own chain: a place where everything works right the first time, like one of the world's blue zones where people live to a hundred.

Vision & Philosophy
The ocean: Runtime Verification, K, and IELE 7

All of this runs on Ouroboros and Cardano's network stack, and since 2017 Cardano has partnered with Runtime Verification, founded by Grigore Rosu, a University of Illinois professor who worked at NASA and DARPA and created the K framework.

Cardano Tech & Research RVruntimeverification

Runtime Verification built IELE for Cardano, a virtual machine based on decades old, highly optimized ideas from LLVM, whose creators at the University of Illinois helped design it.

Cardano Tech & Research runtimeverification

Runtime Verification's job is the ocean: use the K framework's semantics based compilation so any mainstream language can eventually compile down to IELE within a three to five year horizon.

Cardano Tech & Research SBCruntimeverification

The IELE devnet is targeted for the first half of December 2020 as a Cardano side chain, decoupled at first and linked to mainnet in the first half of 2021.

Roadmap & Product sidechainsidechainsside chains +3

Developers can start writing IELE applications in IELE assembly this December, with Solidity as the first surface language and JavaScript and other mainstream languages to follow.

Roadmap & Product

Algorand already uses Runtime Verification's services, and the K framework lets anyone add their own programming language to Cardano just by writing its semantics.

Ecosystem & Partnerships runtimeverification

Runtime Verification will also build a lightweight formal verification and specification language for Cardano; the firm was the first in the world to write a formally verified ERC20 specification.

Cardano Tech & Research runtimeverification
The pond and island on mainnet: EVM sidechain, eUTXO, and Plutus 3

A separate, permanent EVM devnet lets Ethereum developers run Solidity code and EVM bytecode unchanged and port ERC20 tokens over one to one, targeted for around December 10, running faster and cheaper over time than on Ethereum's own mainnet thanks to Ouroboros.

On the main chain, the island brings the extended UTXO model, native multi-asset support, and Plutus through a series of hard fork combinator events: the first this month, the next in mid Q1 2021, and the last in early Q2 2021.

Cardano Tech & Research eUTXOHFChardfork

Writing for the island is like writing a native iOS app: many languages can target Cardano, but Plutus is engineered to be the best possible experience, the way Swift is for iPhone development.

Cardano Tech & Research
Catalyst funding, Glow, and the developer community 9

Project Catalyst's Fund3 focuses on dApps, DeFi, and Goguen era developers, with 500,000 dollars available and permanent developer funding built into every fund from here on.

Over 4,000 people are already on IdeaScale discussing ideas, with a goal of 10,000 by the end of Fund3 and 100,000 by mid-2021, and the Plutus Playground development environment is coming in Q1.

Governance & Catalyst

Educational partnerships in Q1 2021 will produce free, Creative Commons content for IELE, Plutus, and Marlowe, alongside a Stack Exchange style Q&A and knowledge wiki for developers.

Community & Media

Cardano now has the island, the pond, and the ocean, positioned to do everything competitors can do just better, faster, and cheaper, with the foundational technology validated by dozens of peer reviewed PL papers.

Crypto Industry & Commentary

At current ADA prices Catalyst funds should carry over 80 million dollars a year, rising toward almost a billion dollars if ADA reaches one dollar.

Governance & Catalyst Project Catalyst

IOHK is also building its own DeFi portfolio and wants full coverage of the DeFi spectrum alongside its partners, with announcements coming this month and next.

Ecosystem & Partnerships Input OutputIOGIO +1

Glow, created by Francois-Rene Rideau of Mutual Knowledge Systems, aims to be the Cordova of Cardano: a cross-platform framework to deploy the same application on Bitcoin, Ethereum, Cardano, and other chains.

Ecosystem & Partnerships FareMuKnBTC +1

Glow already compiles to the Ethereum Virtual Machine and will launch alongside the Ethereum devnet this month or next; Hoskinson is negotiating a strategic investment in Mutual Knowledge Systems.

Ecosystem & Partnerships EVMETHdevnets +1

Once Hydra is turned on, Ouroboros will give Cardano higher throughput than Visa, Mastercard, and every other payment network combined.

Cardano Tech & Research
Under the hood: Mantis, Jormungandr, and Haskell 4

Cardano side chains run on three code platforms: Mantis in Scala, originally built for Ethereum Classic and battle tested since 2017; the Rust based Jormungandr, developed since the Incentivized Testnet; and the Haskell based Cardano node, with the EVM devnet launching on Mantis first.

Cardano Tech & Research ITNETHtest net +5

Because Catalyst also runs on the Rust code base, the Cardano Haskell team can keep shipping releases every week or two undisturbed while side chain and devnet work happens in parallel.

Company & Team sidechainsidechainsside chains +3

Runtime Verification works across chains and industries, counting Boeing among its dozens of major clients, which makes enterprise conversations with Fortune 500 companies much easier.

Company & Team runtimeverification

Promises a fast moving next 90 days of partnerships and announcements, signing off until Ada Lovelace's birthday.

Community & Media