2019-01-15 · timestamps by ADAtainment

AMA 01/15/2019

50 entries

Opens the AMA live from a conference in Switzerland after traveling from London through Zurich, joking about being tired late at night.

Personal & Off-topic travellate nightask me anything +1

Clarifies that the Berlin gathering was an internal formal methods workshop, not a public event, addressing Twitter criticism about attendance.

Company & Team IOHK

Explains what a ledger rule is and why writing a formal specification up front beats inferring rules by reading a reference implementation.

Cardano Tech & Research BitcoinMonero

Details the ledger specification covering multi-asset accounting, extended UTXO for Plutus and Marlowe, and preservation of value proofs.

The red team, black team review model used at the workshop, with IOHK, Haskell, Rust and Emurgo engineers challenging every design assumption.

Cardano Tech & Research SebastianNicolasInput Output +2

Traces the delegation specification's history from a naive 2016 certificate-style design to the richer proof of stake delegation model finalized in 2018.

Cardano Tech & Research X.509web certificatesPoS

Argues that specs written close to the Haskell implementation give a reference version for A/B testing and richer security audits, comparing the rigor to aerospace engineering.

Cardano Tech & Research Mars rover

Calls the workshop a major milestone as the first company-wide formal review across multiple teams, noting only minor changes were needed afterward.

Company & Team cross-team review

Announces that release 1.5 retires Byron and starts the Shelley bridge by replacing the old consensus implementation with Ouroboros BFT.

Release 1.6 will ship the decoupled Cardano wallet backend as a standalone product with Icarus style addresses.

Roadmap & Product Yoroi

Plans for the following update to swap in the new Rust and Haskell clients, replacing the deprecated Byron based Cardano SL code entirely.

Roadmap & Product jormungandrcardano-node

The Shelley address model splitting a spending key from a staking key so a hardware or paper wallet can delegate without ever exposing the spending key.

Cardano Tech & Research hardware wallet

Introduces enterprise addresses that let exchanges hold ADA without gaining control over staking rights.

Cardano Tech & Research BittrexBinance

Upcoming address and metadata design, including stake pool metadata like ticker names, descriptions and URLs, plus signed transaction intent metadata.

Roadmap & Product ticker namestakepool

Admits the modular Shelley design trades some complexity creep for flexibility, which is part of why the address and scripting architecture took so long to settle.

Cardano Tech & Research design tradeoffsattack surface

Lays out two parallel tracks toward staking: core infrastructure updates and a separate effort helping early stake pool operators get set up ahead of a February testnet.

Roadmap & Product testnet launchtest netstakepool +3

Details the gradual decentralization plan where Ouroboros BFT's share of slots shrinks epoch by epoch until stake pools alone produce every block around release 1.8.

Stresses that Shelley is entirely new software and new protocols, not a fork, backed by more than 40 original research papers with over 20 already peer reviewed.

Cardano Tech & Research academic paperspeer review

Points to the company's track record in its first year: over 100,000 users, listings on more than 25 exchanges, no major security incident, and over 50,000 support tickets resolved.

Jared is updating the ledger and UTXO specs to the extended UTXO model that Plutus and Marlowe require, validated against an internal mock chain.

Cardano Tech & Research Plutus PlaygroundeUTXO

The four layer smart contract stack of Marlowe, Plutus and Haskell, compiled via GHCJS and WebAssembly so contract logic can run client side in a browser or node.

Cardano Tech & Research client-side execution

Introduces chimeric ledgers for multi-asset accounting, launching first for trustless stake pool reward payouts before extending to user issued native assets.

Cardano Tech & Research account modelstakepoolCardano native token +3

Outlines the next roadmap phase: hardware wallet support, multi-asset APIs, and a final set of staking specific REST API extensions.

Roadmap & Product v1 APIroad map

Plans to migrate the wallet backend and other IOG product lines to GraphQL for richer, more granular queries from exchanges and the command line terminal.

Cardano Tech & Research Emurgo product linesInput OutputIOHK +1

Plans for multi-sig accounts, including multisig control over staking rights with configurable majority or supermajority thresholds.

Sidechain support and threshold multi-signature schemes that let a light client verify a UTXO snapshot against a block header and start spending within minutes, without downloading the full chain.

Projects Cardano's stake pool model could be 50 to 100 times more decentralized than Bitcoin mining pools or EOS's 21 delegates, citing a forthcoming paper on proof of stake fairness.

Crypto Industry & Commentary Gini coefficientproof of workBTC +3

Introduces the Daedalus DApp platform built on Electron, aiming for a permissionless app store with no central curator.

Ecosystem & Partnerships ChromiumNode.jsdecentralized application +2

Signed application manifests get hashed and stubbed on chain so Daedalus can list apps, auto detect updates, and support community reputation and curation.

Ecosystem & Partnerships app manifestauto-updateon-chain +1

Envisions stake pools becoming service providers offering randomness, data feeds and other decentralized services to DApp developers for a fee.

Ecosystem & Partnerships oraclesrandom number generationdecentralised +3

Reflects on the shift from old technical debt heavy code to a fully specification driven codebase, with about half the system already replaced.

Company & Team codebase rewrite

Argues most cryptocurrency projects fail because they half-ass individual components and ignore how design flaws in one part cascade through the whole system.

Vision & Philosophy altcoinsdeath spiral

Answers whether satellite relays could decentralize Cardano's network layer, covering satellite ownership tradeoffs, micro satellite swarms, mesh net protocols and Project Loon style balloons.

Cardano Tech & Research CJDNSopen gardenSpaceX

Addresses reports of a Daedalus password corruption bug from the 1.3 to 1.4 encryption upgrade, recommending affected users delete and restore their wallet database or file a helpdesk ticket.

Cardano Tech & Research spending password

Answers a CryptoKitties scalability question by setting a 50 to 250 TPS target for Shelley and explaining the throughput versus settlement latency tradeoff from the parallel chains paper.

Cardano Tech & Research VisaMastercardtransactions per second

Sets Hydra's longer term throughput target at 5,000 to 10,000 TPS by converging the parallel chains and sidechains research lines.

Cardano Tech & Research Ouroboros Hydraprocess calculussidechain +3

Plans to adapt Lightning style layer two protocols onto Cardano's stake pools, which already have reputation and uptime, to handle micropayments and bundled transactions off chain.

Cardano Tech & Research RGB protocolUIUCoff-chain +1

Summarizes the three pronged performance roadmap: Shelley first, then Hydra, then zero knowledge proofs and layer two networks for the heaviest workloads.

Cardano Tech & Research PinocchioSTARKsMarkulf Kohlweiss +4

Confirms none of the company's work is patented, released instead under MIT or Apache licenses with documentation under a Creative Commons Attribution license.

Regulation & Legal open source licensing

Shares a personal aside about doing judo as a kid and college classmates at Metro State Denver who went into Brazilian jiu jitsu.

Personal & Off-topic CU Boulder

Tokenizing intellectual property as a non-fungible master token with a vending machine style license marketplace, enforceable through trusted hardware DRM enclaves.

Cardano Tech & Research non-fungible tokensecure enclave

Reselling DRM enforced licenses with automatic royalty payments back to the creator, plus zero knowledge proofs letting art collectors verify portfolio value without revealing individual pieces.

Cardano Tech & Research Magic the GatheringZKzero knowledge proof +1

Daedalus hardware wallet support waits on Icarus style addresses landing in 1.6, so Yoroi will likely add Ledger support first around February with Daedalus following in March.

Roadmap & Product Vacuumlabs

Hopes to ship Docker images around February and get community help pushing Homebrew, Snapcraft and Chocolatey packages for easier installs.

Roadmap & Product package managers

Jokes about wanting to embed goofy images like David Hasselhoff on a jet ski somewhere in the product.

Personal & Off-topic Baywatch

Congratulates graduate student Dionysis Zindros for getting his first paper accepted at the Oakland security and privacy symposium.

Company & Team Googleacademic career

Gives an update on the Cardano Ethiopia education program: an all female class of 23 to 24 students from Ethiopia and Uganda learning Haskell and Plutus.

A training philosophy of favoring a thousand excellent developers over a million mediocre ones, citing prior IOHK Africa cohorts in Athens and Barbados and plans for free online courses.

Vision & Philosophy MOOCInput OutputIOG +1

Investing in Ethereum interoperability through an EVM sidechain so existing Solidity DApps can run on Cardano faster, cheaper and safer.

Cardano Tech & Research Web3ETHsidechains +5

Wraps up the AMA, thanking viewers for their time before signing off for the night.

Personal & Off-topic ask me anythingAMAs