Upgrade to Pro — share decks privately, control downloads, hide ads and more …

That Blockchain Thing

That Blockchain Thing

A presentation about blockchain, bitcoin, and other weird stuff

Stefan Tilkov

October 16, 2019
Tweet

More Decks by Stefan Tilkov

Other Decks in Technology

Transcript

  1. @stilkov Blockchain (noun) \ ˈbläkˈchān: A slow, hard-to-scale, distributed immutable

    event log with a consensus approach based on turning a tree into a chain by converging on the branch with the most hashing power provably spent on it
  2. @stilkov Ledger (noun) /ˈlɛdʒə/ a book or other collection of

    financial accounts Distributed Ledger (noun) /ˈdɪstrɪbjuːtíd ˈlɛdʒə/
 A blockchain not called a blockchain because (a) it doesn’t actually chain blocks or
 (b) you think blockchains are uncool
  3. @stilkov Bitcoin: Vocabulary Transaction Block Wallet Address Node Blockchain Private

    Key Public Key maintains copy of creates consists of inputs encumbered with derived from derived from maintains validated by includes creates references previous Bitcoin contains
  4. @stilkov PoW Energy Discussion Position 1: “Catastrophic” • Continuously increasing

    demand • The Netherlands: 106TWh/y • Bitcoin: 65 TWh/y • Little to no value, only speculation • Use of cheap & dirty energy sources • Completely useless hardware with limited shelf life
  5. @stilkov PoW Energy Discussion Position 2: “No big deal” •

    Demand will not increase linearly • More useful than Christmas lights • Transparent costs, as opposed to classical banking • No need for multiple PoW chains • Use of cheap & clean energy sources, excess energy • ASIC-resistant algorithms @stilkov
  6. @stilkov Proof-of-work alternatives • Proof-of-stake (PoS) • Proof-of-authority (PoA) •

    Proof-of-service (PoSe) • Proof-of-capacity (PoC) • Proof-of-elapsed-time (PoET) • …
  7. @stilkov Do you really need decentralization? • Is there a

    single trusted organization? • Do you trust it to not be malicious? • Do you trust in its competency and security practices? • Do you trust its longevity? You don’t need a blockchain.
  8. @stilkov Are you suspicious about history? • Can you trust

    available information is correct? • Can you trust it hasn’t been tampered with? • Can you trust it’s complete? You don’t need a blockchain.
  9. @stilkov Do you want to invite everyone? • Do you

    have control over who can participate? • Do you have a separate onboarding process? You don’t need proof of work.
  10. @stilkov Is identity/authority problematic? • Do you trust that participants

    are who they say they are? • Can you be sure they have the authority to do what they do? • Is there a trusted arbitrator? You don’t need proof of work.
  11. @stilkov Do you have doubts about processes? • Can you

    trust computation followed the rules you expected? • Can you trust code is correct? • Can you trust code hasn’t been tampered with? You don’t need smart contracts.
  12. @stilkov Do you have nothing to hide? • Is all

    the data supposed to be private? • Is data only supposed to be visible to a subset of your users? • Is pseudonimity an insufficient solution? You can’t store your data
 in a (public) blockchain.
  13. @stilkov Criteria • Do you really need decentralization? • Are

    you suspicious about history? • Do you want to invite everyone? • Is identity/authority problematic? • Do you have doubts about processes? • Do you have nothing to hide?
  14. @stilkov Property Management • Record (partial) ownership • Trade property/shares

    • Identity • DRM • Access Control • Digital Assets • …
  15. @stilkov Insurance and finance • Claim regulation • Ownership transfer

    • Shared sign-off • Intra-bank clearing • Asset management • Risk management/sharing • …
  16. @stilkov Other use cases • Tracking of certifications • Fully

    automated payment (charging, usage fees) • Public records of GPS tracking • Safe auditing with legitimate (limited) law enforcement access • …
  17. innoQ Deutschland GmbH Krischerstr. 100 40789 Monheim am Rhein Germany

    Phone: +49 2173 3366-0 innoQ Schweiz GmbH Gewerbestr. 11 CH-6330 Cham Switzerland Phone: +41 41 743 0116 www.innoq.com Ohlauer Straße 43 10999 Berlin Germany Phone: +49 2173 3366-0 Ludwigstr. 180E 63067 Offenbach Germany Phone: +49 2173 3366-0 Kreuzstraße 16
 80331 München Germany Phone: +49 2173 3366-0 @stilkov That’s all I have.
 Thanks for listening! Questions? Stefan Tilkov @stilkov
 [email protected]
 Phone: +49 170 471 2625 More at: https://blockchain.innoq.com
  18. @stilkov www.innoq.com OFFICES Monheim Berlin Offenbach Munich Zurich FACTS ~125

    employees Privately owned Vendor-independent SERVICES Strategy & technology consulting Digital business models Software architecture & development Digital platforms & infrastructures Knowledge transfer, coaching & trainings CLIENTS Finance Telecommunications Logistics E-commerce Fortune 500 SMBs Startups