Blockchain (Bitcoin) Four ideas Hash chaining Unalterable history - - PowerPoint PPT Presentation

blockchain bitcoin
SMART_READER_LITE
LIVE PREVIEW

Blockchain (Bitcoin) Four ideas Hash chaining Unalterable history - - PowerPoint PPT Presentation

Blockchain (Bitcoin) Four ideas Hash chaining Unalterable history Public key cryptography Signatures Addition/Subtraction General ledger Notarization Proof of validity Hash chaining Enigma machine Enigma rotors


slide-1
SLIDE 1

Blockchain (Bitcoin)

Four ideas

  • Hash chaining – Unalterable history
  • Public key cryptography – Signatures
  • Addition/Subtraction – General ledger
  • Notarization – Proof of validity
slide-2
SLIDE 2

Hash chaining

slide-3
SLIDE 3

Enigma machine

slide-4
SLIDE 4

Enigma rotors

slide-5
SLIDE 5

Transaction Hash chaining

slide-6
SLIDE 6

Hash tree – Merkle tree

slide-7
SLIDE 7

Blockchain (Bitcoin)

Four ideas

  • Hash chaining – Unalterable history
  • Public key cryptography – Signatures
  • Addition/Subtraction – General ledger
  • Notarization – Proof of validity
slide-8
SLIDE 8

General Ledger

slide-9
SLIDE 9

Blockchain (Bitcoin)

Four ideas

  • Hash chaining – Unalterable history
  • Public key cryptography – Signatures
  • Addition/Subtraction – General ledger
  • Notarization – Proof of validity
slide-10
SLIDE 10

Plaintext - Cryptext

slide-11
SLIDE 11

Public Key Signatures

slide-12
SLIDE 12

Rivest Shamir Adleman - 1977

slide-13
SLIDE 13
slide-14
SLIDE 14

Transaction Hash chaining

slide-15
SLIDE 15

Blockchain (Bitcoin)

Four ideas

  • Hash chaining – Unalterable history
  • Public key cryptography – Signatures
  • Addition/Subtraction – General ledger
  • Notarization – Proof of validity
slide-16
SLIDE 16

Notarization

slide-17
SLIDE 17

Byzantine Generals

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20

Solution: Chained Notarizations!

slide-21
SLIDE 21
slide-22
SLIDE 22

Blockchain (Bitcoin)

Four ideas + Reward

  • Hash chaining – Unalterable history
  • Public key cryptography – Signatures
  • Addition/Subtraction – General ledger
  • Notarization – Proof of validity
  • Proof of work – Mining
slide-23
SLIDE 23

Bitcoin is Evil ! ! !!!!

  • Vast waste of electricity!
  • Strongly deflationary!

– Today GDP=100 BTC=100 – Tomorrow GDP=105 BTC=100 – Don’t spend! Wait till tomorrow!

  • Not Enough BTC for world population

– 21 Million BTC total

slide-24
SLIDE 24
  • Phew. Now Lets go Crazy!
  • Addition, Subtraction...

– Multiplication, division, if-then-else, loops… – General programming! – Ethereum – smart legal contracts – DAO – Decentralized Autonomous Organizations

  • Proof of Work...

– Proof of Stake – Gossip Protocols

slide-25
SLIDE 25

Lets Go Crazy!

  • Uneraseable, uncorruptible database

– Append-only logs – Git – dat:// – IPFS – Log structured merge tree (LSM)

  • Authenticated identity

– Banking, voting, UBI … and social interaction

  • Identity hiding

– Financial, medical records – Journalism, secret organizations – Crime

slide-26
SLIDE 26

Lets Go Crazy!

  • Singleton (centralized) blockchain...

– Decentralization – Distributed Hash Table – LSM, Secure Scuttlebutt

  • Not just money, contracts!

– Chat, email, social media, file sharing – Not just music, but science data! Or web pages! – Identity, Liquid democracy, UBI, Value flows, ERP

slide-27
SLIDE 27

Decentralized Social Media

Centralized Federated Decentralized