& data

blockchain

bart roorda

#software

#development

#opensource

#blockchain

#zwermorganiseren

actuele projecten

oehu.org

eigenaarschap over je

smart meter data

 

@OEHU_project

coincollect.cc

multicoin mobiele wallet

veilig wisselen van coins

 

@CoinCollectHQ

bart roorda

bitcoin

ethereum

komodo

ervaren in

bart roorda

outline

  1. dit is blockchain

  2. vertrouwen

  3. data on- & offchain

  4. state of 2018
     

  5. ask me anything

1

dit is bitcoin

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

veilig

elke stukje data heeft een

digitale handtekening

dataverificatie

door gebruik van cryptografie

blockchain

veilig

elke stukje data heeft een

digitale handtekening

dataverificatie

door gebruik van cryptografie

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

onaanpasbaar

je kunt geen record uit het verleden verwijderen, of aanpassen

blockchain

onaanpasbaar

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

gedeeld

gedeelde database

blockchain

gedeeld

maar met ownership

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

data platform

blockchain

data platform

data is opgeslagen in blokken

blockchain

data platform

blokken bevatten transacties

blockchain

data platform

many parties that want to see the same source of truth

blockchain

veilig

onaanpasbaar

gedeeld

data platform

blockchain

veilig

onaanpasbaar

gedeeld

data platform

voor als je elkaar niet per se vertrouwt

maar je hebt wel een gemeenschappelijk doel

bitcoin

voor als je elkaar niet per se vertrouwt

maar je hebt wel een gemeenschappelijk doel

voorbeeld:

bitcoin

gemeenschappelijk doel:

een gemeenschappelijke vorm van geld

logistiek

voor als je elkaar niet per se vertrouwt

maar je hebt wel een gemeenschappelijk doel

voorbeeld:

logistiek

  • weinig vertrouwen naar elkaar
  • vele partijen die dezelfde 'waarheid' willen zien
  • waar vele serieële stappen papierwerk het proces vertragen
  • en betrouwbaarheid van data belangrijk is

voorbeeld:

gemeenschappelijk doel:

transparantie, snel inzicht & efficiënt werken

logistiek

  • weinig vertrouwen naar elkaar
  • vele partijen die dezelfde 'waarheid' willen zien
  • waar vele serieële stappen papierwerk het proces vertragen
  • en betrouwbaarheid van data belangrijk is

contractbeheer

wereldwijd handelen

asset tracking

gedeelde resources

logistiek

gemeenschappelijk doel:

transparantie, snel inzicht & efficiënt werken

vastgoed

energie

2

vertrouwen

vertrouwen

vertrouwen dat iets werkt zonder

iemand te hoeven vertrouwen

  • verificatie door alle nodes
  • iedereen heeft een kopie
  • geschiedenis onaanpasbaar

vertrouwen

Block 1
Anne   200
Bob       0
Block 2
Anne     199
Bob         1

Anne

zendt 1

➡️ Bob

Iedereen controleert of Anne genoeg coins had

Als dit het geval was ➡️

geprogrammeerd

vertrouwen

geprogrammeerd

gedecentraliseerd systeem

➡️ vele validatoren

economische incentive om te valideren

beloon mensen voor goed gedrag

straf mensen voor ongewenst gedrag

resultaat:

 

 

zó moeilijk en duur om te frauderen,

dat het niet gebeurt.

3

data in de blockchain

on / off chain

verificatie door alle nodes

iedereen heeft een kopie

geschiedenis onaanpasbaar

je wilt niet alles opslaan

in een blockchain

Bitcoin block grootte = 1 - 2 MB

dus niet voor je familiefoto's..

elke 10 minutes is er een nieuw blok

transacties per block

je wilt niet alles opslaan

data opslag kost geld

je wilt niet alles opslaan

Het toevoegen van een transactie aan een veilige blockchain is duur.

  • Miners worden beloond voor het beveiligen van het netwerk
  • Er is gelimiteerde opslagcapaciteit per blok

Sla zo weinig mogelijk op; alleen wat nodig is.

 

data in de blockchain

ón chain

maar ook

veiligheid kost geld

is per definitie 'traag'

de data staat voor altijd in de blockchain

veilig en onaanpasbaar

on chain

on chain

Anne zendt 1 ➡️ Bob

367f4YWz1VCFaqBqwbTrzwi2b1h2U3w1AF          

➡️

1D2fYrE6PQKbFcWWcuZ7mZERfMeYg5Poc4

367f4YWz1VCFaqBqwbTrzwi2b1h2U3w1AF

5

1

4

01000000017967a5185e907a25225574544c31f7b059c1a191d65b53dcc1554d339c4f9efc010000006a47304402206a2eb16b7b92051d0fa38c133e67684ed064effada1d7f925c842da401d4f22702201f196b10e6e4b4a9fff948e5c5d71ec5da53e90529c8dbd122bff2b1d21dc8a90121039b7bcd0824b9a9164f7ba098408e63e5b7e3cf90835cceb19868f54f8961a825ffffffff014baf2100000000001976a914db4d1141d0048b1ed15839d0b7a4c488cd368b0e88ac00000000

on chain

on chain

 

data & de blockchain

óff chain

basislaag = veiligheid

 

voor snelheid & capaciteit:

off chain

decentralized storage

'second layer' protocollen

Bitcoin's Lightning Network

capable of millions to billions

of transactions per second

'second layer' protocols

Ethereum's

permissioned ledgers

alleen geselecteerde nodes valideren

=> geen mining of Proof of Stake, daardoor sneller

nodes bepalen wie welke data kan lezen

=> privacy

delayed Proof of Work

transacties vinden elders plaats

wanneer nodig sla je een 'snapshot' op in de blockchain

4

the state of blockchain

2018

energy web foundation

consortium van autofabrikanten

programmeerbaar geld

programmeerbaar geld

transparante sociale impact

met Golem uur je wereldwijde rekenkracht met microtransacties

computerkracht

met Storj huur je hardeschijfruimte van eenieder met ruimte 'over'

goedkope cloud storage

op het Steemit social media platform, blijf je eigenaar van je data

data-eigenaarschap

op het DTube video platform ben je eigenaar van je data

data-eigenaarschap

met blocksign kun je contracten tekenen en verifiëren,

die voor eeuwig op de blockchain te controleren zullen zijn

verifieerbaarheid

één orderbook met alle energie-gerelateerde bids&asks

gedeelde database

jouw project?

key points

  1. gedeeld vertrouwen

  2. door mining/nodes

  3. selectief met opslaan

  4. state of 2018

AMA

blockchain & data

contact

@bartroorda 🐦

bartroorda.nl

slides

slides.com

/bartwr

ask me anything

Utrecht Blockchain Conference

By Bart

Utrecht Blockchain Conference

  • 1,231