2019-06-06 · timestamps by ADAtainment

UPD 06/06/2019

56 entries

Open a late-night livestream from Colorado to walk through the freshly released Cardano roadmap.

Roadmap & Product road map

Details the month and a half of internal discussion that shaped the roadmap's Byron, Shelley, Goguen, Basho, and Voltaire sections.

Roadmap & Product road mapGoganGogen

Recaps Byron's purpose of building a community and learning exchange listings and APIs, judging it an overall success despite being slower than hoped.

Roadmap & Product Byron era

Update on Shelley: the self-node testnet is being prepped and already independently vetted, with about 150 stake pool operator sign-ups and a task force channel past 1,500 members.

Announces upcoming hackathons in Israel, Argentina, and hopefully Wyoming to expose Plutus and Marlowe to developers and gather feedback.

Ecosystem & Partnerships

Goguen's progress shifting from an R&D cycle into an actual developer-facing product.

Cardano Tech & Research GoganGogen

The roadmap's design as a simple interface that can keep linking out to more detail, videos, and blog posts over time.

Roadmap & Product roadmap designroad map

Previews an upcoming Cardano Effect episode with David and commits to a monthly or six-week AMA cadence with advance notice, plus product managers doing their own AMAs.

Community & Media ask me anything

Goguen content on the roadmap will be filled in over the next four to six weeks before moving on to Basho and Voltaire.

Roadmap & Product road mapGoganGogen

Contrasts the roadmap's new realistic design with the original attempt to force research into traditional Gantt-chart project management.

Company & Team Gantt chartsroad map

Explains why a waterfall approach failed for research-driven crypto development, pushing the formal methods and research teams toward agility.

Company & Team agile

Revisits the 2017 vision of small, competing, focused agile teams whose work emergently builds up the whole ecosystem.

Company & Team

Points to the Haskell wallet backend team's late-2018 redesign as the model, now shipping a release nearly every week.

Cardano Tech & Research

Adopting Bech32 for Shelley addresses and finding both bugs and spec design defects through property-based testing, plus the extreme-programming approach that lets it plug into both Rust and Haskell clients.

Cardano Tech & Research

Other teams converging on the same agile process, producing more demos and, overall, a roadmap of frequent iterative updates instead of big-bang releases.

Roadmap & Product road map

Turns to community questions about prioritization and Cardano's architectural direction, starting with the KEVM and K framework.

Cardano Tech & Research K EVM

Recalls that in 2015 proof of stake's viability was a genuinely open question, one proof-of-work advocates still dispute today.

Cardano Tech & Research OuroborosPoS

Calls Ouroboros research an overwhelming success, putting Cardano ahead on proof-of-stake design and now in the fine-tuning phase.

Cardano Tech & Research

Introduces the second high-risk pillar, sidechains and interoperability via structures like NIPoPoWs, crediting Aggelos Kiayias's team for its progress.

Cardano Tech & Research sidechainside chainside chains +2

The sidechain goal: verify an asset hasn't been double spent using only a small amount of data, not the whole foreign chain, via light clients.

Cardano Tech & Research sidechainsside chainside chains

Introduces the third pillar: a programming model for smart contracts that also governs how they interact with the world outside the blockchain.

Cardano Tech & Research block chain

Points to the DAO hack and the Parity hack as cautionary tales of getting on-chain and off-chain code reconciliation wrong.

Cardano Tech & Research on chainonchainoff chain +3

Frames the scalability challenge as delivering good performance for everyone from a thousand to a million users, the way Netflix, Google, Amazon, and Facebook do.

Cardano Tech & Research

The pragmatic decision to fund research on both the functional and imperative sides of programming language design, crediting Phil Wadler and later Manuel Chakravarty for leading the functional track.

Marlowe as a Turing-incomplete DSL for financial contracts and Plutus as a full Turing-complete on-chain language derived from Haskell.

Cardano Tech & Research on chainonchaindomain-specific language +2

Lays out the two-layer model, a DSL running on chain paired with a general-purpose off-chain language, enabling formal specification and property-based testing.

Cardano Tech & Research on-chainonchainoff chain +4

IOHK's contributions to compiling Haskell to WebAssembly and to the GHCJS project so off-chain code runs in browsers and nodes.

Cardano Tech & Research Input OutputIOGIO +2

The Plutus and Marlowe model is being validated through hackathon developer feedback.

Ecosystem & Partnerships hackathons

Explains why the imperative-side research avoided simply forking an existing VM like the JVM or WebAssembly, betting instead on Grigore Rosu's K framework and runtime verification research.

Cardano Tech & Research virtual machineruntimeverification

The vision of semantics-based compilation, where writing a language's K semantics once lets it run automatically on the KEVM.

Cardano Tech & Research K EVM

Admits the K framework research wasn't mature enough to be viable for consumers within the 2020 timeframe, prompting a strategy change.

Roadmap & Product

Points to other groups using K, including Quantstamp formally specifying ERC-20 and ERC-721, and Elrond writing a Go K backend for KEVM.

Crypto Industry & Commentary K EVM

Clarifies KEVM, Yul, and Solidity interoperability was deprioritized rather than abandoned, noting Cardano's own past Ethereum VM builds like Mantis.

Cardano Tech & Research ETHK EVM

Downscoping RINA research into a practical mini-protocol network stack, built by the network team and published in the Ouroboros-network GitHub repo.

Cardano Tech & Research mini-protocols

Lists other active research threads: incentives, stake pool rational-actor behavior, the CIP process, voting, and the Treasury system, with Ben Chang leading Treasury and voting product management.

Compares protocol development to phone releases like the Samsung S10, always followed by a next version, and states the belief that Shelley, staking, and Goguen will all ship in 2019 barring disaster.

Roadmap & Product GoganGogen

Argues decentralization is an aspiration rather than an achievable target, so Shelley and Goguen's goals will keep evolving past 2020.

Vision & Philosophy GoganGogen

Previews new features unlocked by the rewrite: contingent settlement, DID-based identity, and Ouroboros services like timestamping and a cryptographic randomness beacon.

Clarifies the difference between Cardano SL and Cardano CL as a multi-layer split between settlement and more ephemeral data and computation.

Cardano Tech & Research

Connects the Goguen era to multi-party computation, first raised in the 2017 Why Cardano paper, using a poker game as the canonical example of locking funds, playing privately off-chain, then settling back on chain.

Cardano Tech & Research poker exampleon-chainonchain +5

Names Royale and Kaleidoscope as Cardano protocols for this pattern, alongside MIT's Enigma project pursuing similar off-chain computation.

Cardano Tech & Research off chainoffchain

Breaks down Cardano CL's model types: MPC, zero-knowledge verification, and permissioned ledgers like a Fabric or Atala instance.

Cardano Tech & Research zero-knowledge proofsIdentusAtala Prism +3

Frames Cardano SL's philosophical purpose as a financial operating system needing scripting, identity, metadata, and scale to billions of users.

Vision & Philosophy

Recalls the open question from the Why Cardano paper of how expressive the base-layer scripting language could be without risking security, noting it ended up more expressive than the 2017 plan but still not a world computer.

Cardano Tech & Research ledger design

Observes that the industry as a whole is now validating Cardano's early bet on a multi-layer architecture.

Crypto Industry & Commentary

Reflects on the project maturing from aspirational to practical, accepting that focus disappoints some people while satisfying others.

Vision & Philosophy

Expresses pride in IOHK's roughly 200-person team and in keeping principles intact despite 2017 to 2018 hype pressure.

Company & Team IOHK teamInput OutputIOG +1

The coming need for a CIP process modeled on Bitcoin's BIPs and Ethereum's EIPs, since Shelley removes IOHK's ability to unilaterally push hard forks.

Governance & Catalyst hard forkInput OutputIOG +5

Points to Tezos's on-chain governance experiment as a chance to learn from its successes and failures, cautioning against introducing too much democracy too early.

Governance & Catalyst on chainonchain

Targets implementing the Treasury system around Q1 2020 to give the community an alternative source of development funding.

Governance & Catalyst

Being inundated with interest from Fortune 1000 companies, governments, and municipalities wanting to deploy on Cardano.

Adoption & Africa enterprise adoption

Lays out the last major trip of the year, Japan, Georgia, and Israel meeting heads of state, then Uganda's royal family, Korea, and Argentina.

Personal & Off-topic

Reflects on the crypto industry's harsh side while affirming belief that most people in it are well-intentioned.

Vision & Philosophy

Asks the community to stress-test the self-node testnet across many configurations and file GitHub issues before the beta testnet.

Roadmap & Product test net

Envisions Shelley's launch handing the network to a community a hundred times more decentralized than Bitcoin, followed by Goguen and Treasury work.

Vision & Philosophy decentralizationBTCdecentralised +2

Closes by thanking the community for roadmap feedback and encouraging continued engagement on Reddit and Telegram.

Community & Media road map