goedemorgen

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain

 

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain

een korte introductie

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain

verandert de wereld

internet

 

 

 

 

1970..1985

wereldwijde communicatie

world wide web

 

 

 

 

 

1988

de introductie van hypertext

deeleconomie

 

 

 

 

 

2002

meetup (organiseren van events)

deeleconomie

 

 

 

 

 

2008

airbnb (huizen delen)

deeleconomie

 

 

 

 

 

2009

uber (delen van vervoer)

deeleconomie

 

 

 

 

 

2011

snappcar (autodelen)

deeleconomie

 

 

 

 

 

2012

peerby (delen van apparaten)

samenwerken

 

 

 

 

 

 

samen werken

 

 

 

 

 

 

blockchain

 

 

 

 

2009..2015

the world computer

blockchain(s)

 

 

 

 

2009..2015

the world computer(s)

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain

revolutionizing peer to peer

bank voor afhandeling transacties?

automatiseren wat je automatiseren kunt

uber?

stemmen

file sharing

bezorgdiensten

verzekeringen

contracten

revolutionizing peer to peer

bye bye middle man

blockchain ontbijtcollege - 20160721 - @bartroorda

blockchain

fintech & automatisering

je kunt geld programmeren.

blockchain ontbijtcollege - 20160721 - @bartroorda

vandaag

vandaag

  1. hoe blockchains werken

vandaag

  1. hoe blockchains werken
  2. huidige stand van zaken

vandaag

  1. hoe blockchains werken
  2. huidige stand van zaken
  3. een toekomstbeeld

vandaag

  1. hoe blockchains werken
  2. huidige stand van zaken
  3. een toekomstbeeld

 

q&a..discussie

blockchain ontbijtcollege - 20160721 - @bartroorda

1. de werking

2009

bitcoin

  • twee tests tegelijkertijd:
    1. bitcoin als gedecentraliseerde vorm van geld
    2. 'bitcoin de blockchain' 
  • white paper gepubliceerd in 2009
  • geen middle man, 100% peer to peer
  • open source

bitcoin: geld

  • gedecentraliseerde vorm van geld
  • enkel online
  • je kunt het overmaken
    • binnen een seconde
    • vrijwel zonder transactiekosten
    • waar dan ook ter wereld
  • binnen 5 jaar vijftigduizend acceptanten 

bitcoin: blockchain

  • wereldwijd vertrouwd
  • gratis
  • veilig
  • openbaar
  • altijd beschikbaar
  • gedecentraliseerde database

  • 'valuta' was de eerste app

vroeger: trusted third parties

  • overheden
  • banken
  • accountants
  • notarissen
  • biljetten en munten zelf

centralized models are single point of failures that you have to trust into.

nu:

a shared single source of truth

nu:

consensus

blocks in a chain

[werking uitgetekend op papier]

dus,

wat zijn blockchains

dit zijn blockchains

  • gedecentraliseerde database

  • gedecentraliseerde computer

  • beheerd door duizenden nodes, gecontroleerd door duizenden gebruikers op hetzelfde moment

    • "no single point of trust"

    • "no single point of failure"

  • uitvoering volledig transparant

  • geschiedenis voor eeuwig opgeslagen

dit zijn blockchains

currency + contracten + vertrouwen

iedereen kan een gedecentraliseerde dienst maken

die gebruik maakt van blockchain

als een dienst is gelanceerd, is gegarandeerd dat het altijd uitgevoerd wordt op de voorbestemde wijze, zolans gebruikers er om geven

smart contracts

in bitcoin

  • gebruikt een (opzettelijk) eenvoudige scripttaal 
  • een transactie = Bitcoin vastzetten en beschrijven hoe te openen
     
  • voorbeelden:
    • MultiSig: meerdere signatures benodigd om te unlocken
    • CheckLocktimeVerify: Bitcoin alleen uit te geven vanaf bepaald moment in de toekomst

smart contracts

 

klassieke blockchains

  • adressen

     
  • balans bepaald door native currency
     
  • transacties

     
  • blokken: transacties gebundeld

ethereum

  • adressen
  • + data-opslag
  • + code
  • balans bepaald door native currency
  • + app-specifieke tokens met eigen gedrag
  • transacties
  • + creatie van contract-code
  • + aanroepen van contractcode
  • blokken: transacties gebundeld
  • + nieuwe staat van het gehele systeem

blockchain ontbijtcollege - 20160721 - @bartroorda

2. huidige stand van zaken

vele blockchains 

  • Bitcoin
  • Litecoin
  • Namecoin
  • Peercoin
  • Dogecoin
  • Primecoin
  • Ripple
  • Nxt

decentralisatie

YouTube maakt geen video's.


Facebook doet geen communicatie.


Flickr maakt geen foto's.

bitcoin

2009

namecoin

2010

escrow transactions

2011

colored coins

2012

decentralized exchange

2013

smart property

2013

smart contracts

2013

DAO's

2013

Decentralized Autonomous Organizations

ethereum

2013

  • a 100% open source platform to build and distribute decentralized applications
     
  • based on blockchain
     
  • no middle man
     
  • 100% peer to peer, censorship-proof
     
  • currency, contracts, trust

use cases

zoals

  • crowdfunding
  • bitvote
  • voorspellingen / prediction markets
  • reputatiesystemen
  • social media
  • chat
  • decentralized autonomous organizations

vele smart contracts

traag en primitief, maar:

 

een 15-jarige kan business logic maken dat is:

  • veilig
  • onveranderbaar
  • altijd bestaand

smart contract

1. sluit iets op in een contract

  • 'native' cryptocurrency
  • tokens representeren waarde of mogelijkheden

2. contract bepaald distributie

3. gebaseerd op informatie die nog onbekend is

  • willekeurigheid
  • een actor
  • "oracle"

steem

blockchain ontbijtcollege - 20160721 - @bartroorda

3. een toekomstbeeld

open source

giga api

futarchy

reputatiesystemen

bezorgingen

file sharing

internet of things

bankieren

contracten

dao

prediction markets

gezondheidssector

bescherming

oude systeem:

- paypal zit tussen iedere transactie

- mogelijkheid tot annuleren

problemen:

- 2.9% fee (monopolie geprijsd)

- sommige applicaties hebben geen mediator nodig

- paypal heeft te veel macht

mesh networking

origineel: centraliseerd internet

2000: mesh networking

problemen:

 - in de stad te veel tussenstoppen

- telefoons in de oceaan?

 

mesh networking met incentives?

- iedereen kan een node zijn, of een bedrijf dat een ondergrondse kabel onderhoud

- algoritme zoekt beste paden

bart roorda .nl

/contact

Blockchain ontbijtcollege

By Bart

Blockchain ontbijtcollege

  • 1,594