Spring naar inhoud

Bitcoins en zo, dat berust op Block Chain technologie.

Het waarom van block chain technologie: een methode om digitale informatie onvervalsbaar te maken. Dat gebeurt door het complete transactiejournaal te publiceren en te laten bewaren door een groot aantal partijen. Een block chain kun je beschouwen als een gerobotiseerde vertrouwde partij. Malversaties door mensen van binnenuit zijn uitgesloten. Crypto-technieken spelen een heel belangrijke rol hierin.

Potentieel legt deze techniek de bijl aan de wortel van vertrouwde partijen als banken, notarissen en ook delen van overheden.

Een paar dagen geleden was ik op de Dutch Block Chain Conference #dbc2016. Wat ik daar zag is dat grote organisaties met experimenten bezig zijn, denk aan Philips, IBM, De Nederlandse Bank, ING en ABN-Amro, en ook de Autoriteit Financiële Markten is betrokken.

Een belangrijk knelpunt is de schaarste aan experts die de materie beheersen. Veel ervaring is er nog niet, het is zaak zoveel mogelijk samen te werken en samen te leren.

Smart contracts?
Naast de bekende Bitcoin blockchain (die in Groningen hergebruikt is voor de stadjerspas) zijn er twee andere belangrijke implementaties genoemd: Ethereum en Hyperledger. Ethereum was overigens net betrokken geraakt in een crisis doordat een implementatie (DAO) te kampen had met een aanval, dat probleem was te herleiden tot DAO en niet tot Ethereum zelf. NB In Ethereum is een smart contract een applicatie, gebouwd op Ethereum als fundament. Het is dus geen contract in de gewone zin van het woord. Dit levert een buitengewoon interessante video op (klik).

Belangrijke waarschuwing die ik daar uit haal: het is spelen met vuur, je moet werkelijk deskundige en te vertrouwen mensen hebben om de smart contracts te maken, en je moet die smart contracts heel zorgvuldig door anderen laten controleren.

IK haal er een stelling uit over die smart contracts: ze zouden zo eenvoudig geformuleerd moeten worden dat ze voor iedereen leesbaar zijn. Een heel nieuwe programmeertaal is daarvoor nodig.

Opvallend geluid dat ik opving op de conferentie: de block chain is absoluut geen high performance distributed database, integendeel: het aantal transacties per seconde is juist zeer beperkt.

Vertrouwd versus vertrouwelijk
Vertrouwelijke informatie leent zich zelf niet voor een openbaar register maar kan wel via een openbaar register ontsloten worden, door op basis van identiteit en rechten van de aanvrager de weg te wijzen naar een applicatie op internet die -alleen aan wie het aangaat- antwoord geeft op een vraag. Zo'n applicatie wordt dan Smart contract genoemd.

Een mogelijk voorbeeld van een smart contract is een persoonlijke kluis met medische informatie, je persoonlijke EPD waar je zelf een arts toegang toe kunt geven.
Zoiets zal allereerst heel toegankelijk, begrijpelijk en vertrouwd moeten zijn. Het moet net zo makkelijk zijn als PINnen

Tot slot een goed praatje (klik) over identiteit in de digitale wereld