Blockchain is WTF - Gerrie Smits - E-Book

Blockchain is WTF E-Book

Gerrie Smits

0,0

Beschreibung

OVER HET BOEK

“WTF is blockchain”, dacht Gerrie Smits een paar jaar geleden. Hij had al veel nieuwe technologieën zien passeren, maar geen enkele had hem ooit ’s nachts wakker gehouden. Dit keer was het anders. Blockchain had de eigenschappen om impact te hebben op een fundamenteel niveau: op hoe bedrijven functioneren, op de toegevoegde waarde van middle men, op basisconcepten als geld, vertrouwen en identiteit, zelfs op de manier waarop we als mensen samenwerken en -leven.
Dit was WTF, Waarschijnlijk Toch Fundamenteel. Vandaar dit boek.
Om op een niet-technische manier uit te leggen wat blockchain nu eigenlijk is. Om aan te geven waar blockchain nu eigenlijk voor gebruikt kan worden. En vooral om handvatten aan te bieden zodat een brede groep mensen, vanuit hun eigen kennis en ervaring, mee kunnen beginnen denken.
Want het hele blockchain-verhaal is nog maar net uit de wieg gekropen. En ook al heeft de technologie veel potentieel, het is belangrijk dat niet-technische mensen meedenken, meedoen en mee vragen stellen. En niet blijven hangen bij bitcoin en rijk worden.
Join the ride!

OVER DE SCHRIJVER

Gerrie Smits heeft meer dan 20 jaar ervaring (waarvan 15 in Londen) in industrieën die disrupted zijn door het internet. Nu gebruikt hij die ervaring om bedrijven en organisaties te leren om te gaan met de alsmaar digitaler wordende wereld. Als consultant, spreker en coach variëren zijn klanten van FMCG corporates tot overheid, van kleine modestart-ups tot grote telco’s. Als Program Director was hij ook een van de medeoprichters van het postgraduaat Digital Business bij Antwerp Management School en KdG Hogeschool. Sinds 2,5 jaar focust hij op de impact van blockchain.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 270

Veröffentlichungsjahr: 2018

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Ik heb het voordeel al iets langer mee te draaien in de technologiewereld. Ik kan me dus de eerste dotcom-hype herinneren alsof het gisteren was. Toen de eerste browsers en de eerste websites ons landje begonnen te ontdekken in 1995 was het internet nog een bijzonder rare plek, en voor de meesten een totale absurditeit.

Ik ging in die periode van bedrijf tot bedrijf om het ‘internet’ te tonen en ik zie nog het gezicht van die bedrijfsleiders toen ik de eerste keer het concept ‘browser’ of ‘server’ moest uitleggen, en hoe ze totaal de mist ingingen wanneer ze hun eerste ‘URL’ moesten typen. En geef toe, de eerste keer dat je daar ‘haa tee tee pee dubbelepunt slash slash’ ingaf, dacht je: “Waar ben ik begot mee bezig?”

Vandaag heeft elke reclamespot zijn URL en vinden we het absurd als een bedrijf geen website zou hebben. En als die website niet mobile-friendly is, zien ze ons er ook niet meer terug. Het ‘internet’ is ‘normaal’ geworden in recordtempo, en niet meer weg te denken uit onze maatschappij.

Na het enthousiasme over de eerste roerselen van het internet eind jaren negentig kwam de eerste crash. De NASDAQ klapte in elkaar in maart 2000, en de dotcom-hype maakte plaats voor de dotcom-crash. Op dat moment dachten velen dat het gedaan was met de gekte, en dat de rust zou terugkeren. Niets was minder waar. De echte uitbouw van het internet kwam er pas na de crash, toen bedrijven als Google en Facebook pas echt toonden waar de technologie naartoe kon leiden.

Ik voel veel parallellen met de huidige situatie van blockchain. Net zoals de dotcom-hype is het begin een periode van verwarring en heel veel technologische mumbo-jumbo. Het is grappig om de verwarring te zien bij mensen als het over crypto-currencies gaat, en concepten als hashing, mining en ledgers vrolijk door elkaar worden geklutst. Toen je de technologie van de eerste browsers zag, en hoe ellendig traag op dat moment een beeld stukje voor stukje op je scherm tevoorschijn kwam, kon je ook nooit bedenken dat wij vandaag YouTube-filmpjes zouden streamen dat het een lieve lust is. Als YouTube nu ook maar een momentje hapert, krijg ik als vader direct de volle lading van mijn tieners dat “de wifi weer op niets trekt”.

Blockchain is bijzonder prille technologie. Het concept is pas op de kaart gezet in 2008, door de bijzonder ongrijpbare Satoshi Nakamoto, en is pas heel recent doorgedrongen tot het mainstreamvocabularium.

Het grote gevaar vandaag is dat blockchain en crypto-currencies op één hoopje worden gegooid door de media, die vaak totaal niet begrijpt wat er aan de hand is. Het is natuurlijk spectaculair om de rollercoaster van Bitcoin en Ether te volgen, maar dit geeft ook een vertekend beeld. Het geeft het beeld van wilde speculatie, en als de CEO van J.P. Morgan dan nog eens vindt dat de technologie “alleen goed is voor drugsdealers en moordenaars”, dan krijgt blockchain ook direct een criminele connotatie.

Helemaal fout dus.

In mijn ogen is blockchain een fundamentele stap in de ontwikkeling van onlinetechnologie. Waarschijnlijk even belangrijk in de evolutie als de introductie van het World Wide Web in 1995. World Wide Web heeft de wereld van content, en business-to-consumer totaal veranderd. We informeren ons anders, we lezen anders, we kijken anders. Diezelfde invloed kan blockchain hebben, maar dan in de wereld van transacties, en de wereld van business-to-business. De manier waarop wij afspraken maken, vertrouwen hebben en ons organiseren zou door deze technologie wel eens radicaal kunnen veranderen.

Op dit moment is blockchain echter nog een jungle. Een kluwen van technische pistes om te proberen de embryonale technologie van blockchain te ontwarren. Vandaar dat een handboek als dit bijzonder handig is om u daar door te loodsen.

Het is vandaag essentieel om de onderliggende concepten van blockchain goed te begrijpen, om te beginnen de contouren van oplossingen te zien. Als u later wil begrijpen wat de kracht, de mogelijkheden en de opportuniteiten van blockchain zullen zijn, dan is het nu het ideale moment om de basis te doorgronden.

Ik wens u bijzonder veel succes in de zoektocht naar het ontrafelen van blockchain, maar hou in het achterhoofd dat dit nog maar het moment is dat de eerste GIF tergend langzaam in stukjes en brokjes op uw scherm tevoorschijn komt. En probeer u dan eens de wereld over 25 jaar voor te stellen wanneer blockchain op YouTube-snelheid begint te komen.

Veel succes in de wondere wereld van Distributed Ledgers.

Peter Hinssen

Voilà, dit is wat er met mij gebeurd is de laatste 2, 3 jaar. Blockchain heeft mij verward.

© Gerrie Smits

Want ja, blockchain is moeilijk. Ja, blockchain is complex.

Ik weet nog dat ik ergens in 2013 dacht: hoe koop je dat nu, zo’n bitcoin? Vanuit mijn job (consultant op het vlak van impact van digitale trends) weet ik namelijk graag hoe dingen werken. En weet je wat: ik heb er geen gekocht. Ik durfde het niet. Nu zijn er wisselmarkten, exchanges, waar je op een toegankelijke manier een keer een beetje van die munten kan kopen om te experimenteren. Maar toen moest je afspreken met een of andere vage, anonieme persoon met een pseudoniem als uit een computerspel, dragonslayer of kingwhatever of zo. En daar had ik dan toch net niet de ballen voor. De bitcoin stond toen om en bij de 200 euro. Als ik dit schrijf, staat de bitcoin om en bij de 9.000 euro.

Ik durfde het niet. Want ik snapte het niet. Waarom was dat nu goed, zo’n digitale, decentrale munt. Toen zat ik dus in mijn “WTF is Blockchain?”-fase.

Tot ik eind 2015 – door gesprekken met vrienden die er diep in zaten – door begon te krijgen dat dit over veel meer ging dan een digitale of virtuele munt, die – toegegeven – nogal vreemde en sinistere connotaties had. Mijn coin begon te vallen. En toen ging het van “WTF is blockchain?” naar “Blockchain is wtf – Waarschijnlijk toch Fundamenteel”.

Die dipjes in de grafiek? Ken je dat gevoel als je iets probeert te snappen? Je denkt dat je het hebt, maar opeens gaat er weer een deur open, en weer een, en nog een. Die rollercoaster is blockchain. Blockchain is een veelkoppig monster, een ui met veel lagen complexiteit. Join the ride.

FUNDAMENTEEL? TOCH WEL…

Een jaar of zes geleden verhuisde ik, na 15 jaar Londen, terug naar België. Ik moest van mijn toenmalige werkgever mijn werkgeschiedenis voorleggen en aantonen dat ik sociale bijdragen had betaald. Je kan je inbeelden: dat was geen pretje. De administratieve rompslomp was indrukwekkend.

Een beetje later moest ik geld overzetten van mijn Engelse rekening naar mijn Belgische rekening. Tegen dat het geld beschikbaar was, na een paar dagen, was ik pakweg 5% van mijn geld kwijt, aan verschillende fees, niet zo gunstige wisselkoersen etc. Mijn eigen geld.

Begin 2017 was ik in Athene met mijn familie. We namen een Uber en de chauffeur begon redelijk snel te klagen over hoe hard hij moest werken omdat hij 20, 30 procent van het bedrag dat ik betaalde, moest afgeven aan Uber. Hoewel ik de Uber-app ongelooflijk fantastisch vind, heeft me dat toch weer doen nadenken over de rol van dat platform.

Begin jaren 2010 heb ik met een paar Londense mensen gewerkt om een nieuwe vorm van creatief bureau op te richten. Hoe kan je een nieuwe manier van cocreatie bedenken zodat je mensen stimuleert om toegevoegde waarde te creëren? En hoe kan je die op een andere manier belonen dan uurtje/factuurtje of via een loon? Ondanks het feit dat er heel succesvolle projecten opgeleverd werden, heeft dat bedrijf niet lang bestaan. De markt snapte het niet. De technologie was er niet. Maar het idee raakte wel aan een kernprobleem: hoe beloon je meerwaarde?

Inefficiënt databeheer, centrale controle, achterhaalde samenwerkingsverbanden, monopolies, oneerlijke verdeling van waarde, groeiende ongelijkheid ook. Het zijn een aantal redenen waarom ik geloof dat blockchain fundamenteel is.

Ik weet het. ‘Fundamenteel’ is een zwaar woord. Ik weet het. Blockchain is een hype. Congressen, lezingen, start-ups … op alles wordt een laagje blockchain gelegd. En normaal gezien ben ik niet iemand die graag grote woorden gebruikt of blind met hypes meeholt. Maar het zijn dat soort ervaringen die mij ervan overtuigd hebben dat blockchain fundamenteel is. Oké dan, “Waarschijnlijk Toch Fundamenteel”. Ik hou wel van nuance.

Zal blockchain ook een impact hebben op de kmo die betonblokken maakt of op de lokale schoenmaker? Zal dit voor morgen zijn? Aan u, slimme lezer, om op het eind van het boek een inschatting te maken. Ik hoor het graag. Maar sowieso zie ik genoeg redenen om het F-woord te gebruiken. Blockchain is dé technologische evolutie die een fundamentele impact kan hebben op bedrijven in zo goed als alle industrieën, op processen, op businessmodellen, op economie in het algemeen, op communities, op governance, op politiek, op ons als mens … You name it.

EEN NIEUW INTERNET

De usecases en de voorbeelden die ik aanhaal in het boek klinken soms onwaarschijnlijk. Maar vergelijk het met het internet. Toen het internet zijn technische kinderschoenen ontgroeid was en wat meer mainstream werd, was er een golf van eureka. Het werd gezien als een democratiserende technologie: informatie was vrij, iedereen kon met iedereen connecteren en communiceren. En datzelfde gevoel van “dit gaat de wereld veranderen” kom je heel vaak tegen in de wereld van blockchain. Het wordt opnieuw gezien als een technologie met een democratiserend potentieel. “Like the internet was meant to work” is een zin die je wel eens hoort of leest in de visiedocumenten van de blockchaincommunities. Het zit op dat niveau, dat WTF-niveau. En ja, WTF staat dan zowel voor “What The F*** is dit nu weer?”, als voor “Waarschijnlijk Toch Fundamenteel”.

Let wel: ik beschouw mezelf niet als een blinde blockchain-believer. Ik ben geen voorvechter van blockchain op zich. Zelfs Vitalik Buterin, de bedenker van de Ethereum-blockchain en waarschijnlijk een van de slimste mensen die met het onderwerp bezig zijn, zegt dat er beperkingen zijn die opgelost moeten worden. Zo fundamenteel is het. Zo jong is de technologie ook nog. Er zijn de laatste jaren een paar pijlers van het internet herschreven en dat brengt nieuwe vragen met zich mee. De intellectuele discussies die gevoerd worden onder de pioniers zijn dan ook vaak heftig.

Maar ik ben wel een voorvechter van na te denken over blockchain en ermee te beginnen te werken. Dat is de reden waarom dit boek geschreven is. Wijlen Roy Amara, een futurist die vooral in de jaren 70 en 80 actief was, heeft ooit gezegd: “We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.” Dat gevoel heb ik bij blockchain heel erg.

VOOR WIE IS DIT BOEK?

Dit is dus geen boek voor blockchainexperten. De experten zitten al een paar boeken verder. Of nee, die lezen geen boeken. De geeks zitten op de Slacks, de fora, de GitHubs en de Gitters waar geavanceerde kennis tegen een hoog tempo wordt gedeeld. Zij lezen de white papers van de start-ups. Zij ontwikkelen zelf mee aan blockchaintoepassingen. Zij beheren hun portfolio’s van verschillende cryptomunten.

En toch: misschien is dit wél een boek voor experten. In die zin dat ze het kunnen doorgeven aan hun partners, vrienden en familie. “Hier, dit is waar ik het altijd over heb op café/familiefeesten/… Dit is waar ik mee bezig ben.” Want wie ermee bezig is, is er vaak redelijk enthousiast over en krijgt meestal fronsende blikken van zijn medemensen die het allemaal niet snappen. “Dat is niks voor mij, hoor.” Daarom dus een boek. Want het is wél iets voor ‘ons’, de niet-techneuten.

De insteek van dit boek is niet-technisch. Gewoon, omdat ik niet technisch ben. Ik kan wel doen alsof ik het verschil ken tussen NodeJS en PHP, maar echt snappen, nee dat niet. Waar ik wel goed in ben, is in de technologie duiken en doorgronden wat de impact ervan is. Ik zoek naar de overlap tussen technologische evoluties, de impact op mensen, hun verwachtingen en hun behoeften en de impact op organisaties, business, businessmodellen …

Wat zijn de dingen die ik wil behandelen?

Wat is blockchain en wat is er nu zo speciaal aan?

Waarom wordt blockchain in bedrijven ingezet om dingen sneller en efficiënter te maken?

Waarom heeft blockchain het potentieel om een aantal fundamenten van onze maatschappij en onze economie in vraag te stellen?

Het is de bedoeling van dit boek om de discussie aan te zwengelen en breder te trekken. Om het onderwerp uit de technologiesfeer te halen. Want zoals vaak het geval is bij nieuwe technologieën, is het makkelijk om je te verliezen in de toeters en bellen. Dit is wat het kan. Dit is hoe het werkt. En dat is niet altijd constructief.

De bedoeling is niet: alles coveren. De puristen zullen af en toe hun wenkbrauwen fronsen. “Ja maar, eigenlijk is het zus en zo.” Ik geef je nu al gelijk. Maar ik geloof ook nogal sterk in het TBU-principe. “True. But useless”. Allemaal waar, maar voor dit verhaal is niet alles relevant.

Blockchain is voor mij een ui. Er zitten lagen van technische en conceptuele complexiteit in, die je al doende, al lezende en lerende begint af te pellen. De bedoeling van dit boek is niet “Nu snap ik het”, want dat zou een illusie zijn. De bedoeling is eerder: “Aha, nu begin ik een beetje het licht te zien.” Er zijn ook bij de kenners soms nog heel conflicterende visies op wat er nu al dan niet belangrijk is aan blockchain.

Daarom kies ik ervoor om het boek op te bouwen in drie niveaus.

Blockchain 1.0 gaat over simpele, financiële transacties. Over bitcoin en dergelijke. Omdat dat nu eenmaal moet en omdat het wel handig is om de basis van blockchain te snappen.

Blockchain 2.0 gaat over toepassingen van blockchain. Dit stuk is interessant voor bedrijfsmensen, start-ups, entrepreneurs …

Blockchain 3.0 gaat eerder over nieuwe modellen en nieuwe waardestromen. Dit stuk is interessant voor bedrijfsmensen die écht durven meedenken.

Op elk van die niveaus probeer ik aan te duiden wat er allemaal al kan, wat de vragen zijn en hoe je er als mens of bedrijf mee zou kunnen omgaan.

Ik zal gelukkig zijn als je door dit boek te lezen kan meepraten, op café, op een familiefeest, of binnen je eigen bedrijf. Ik zal gelukkig zijn als je in je eigen bedrijf een aantal dingen kan uitleggen. Ik zal gelukkig zijn als je hierdoor nieuwe ideeën krijgt voor een start-up. Ik zal gelukkig zijn, als je de volgende keer iets hoort over blockchain op het nieuws, dat je niet meer denkt aan bitcoin of “dat is niks voor mij” of “dat is voor criminelen”. Ik zal gelukkig zijn als je benieuwd bent. Ik zal gelukkig zijn als ik je een beetje van “WTF is Blockchain?” naar “Blockchain is Waarschijnlijk Toch Fundamenteel” kan brengen.

Tot slot, dit is een boek. En boeken maken vraagt tijd, zo heb ik geleerd. Dus ja, het kan best zijn dat er een hoop dingen achterhaald zijn tegen dat je dit leest. Ik ga veel voorbeelden en cases geven en er zullen er ongetwijfeld een paar geflopt zijn of anders uitgedraaid. In het meest extreme geval is er een blockchain volledig achterhaald of fundamenteel veranderd. Wie weet is de koers van de bitcoin of ether helemaal in elkaar gestort. En toch: laat dat de pret niet bederven. De basisprincipes en de bredere impact zijn volgens mij sterk genoeg om erover te praten. En dat er dingen mislopen, maakt deel uit van het fundamentele karakter van de technologie.

Voilà, laat ons eraan beginnen.

Stel je voor dat …

een bedrijf geen financiële audits meer moet doen.

intellectuele eigendom opnieuw iets betekent.

iedereen in de wereld ‘geld’ naar elkaar kan sturen, zonder dat je een traditionele bankrekening nodig hebt.

je een huis koopt in 10 minuten, met de hele renovatiegeschiedenis onweerlegbaar vastgelegd.

je in de supermarkt kan betalen met de lokale munt van je stad.

je een kamer kan huren in Rome, zonder extra kosten te betalen aan bv. AirBnB.

een zelfrijdende auto zichzelf gaat onderhouden, en een broertje gaat bijkopen als ‘hij’ genoeg geld heeft.

De ene case is al zotter en geavanceerder dan het andere concept. Maar technisch kan er wel een en ander met blockchains.

In de inleiding zei ik: dit is een niet-technisch boek. Dat klopt. Maar we moeten wel een beetje de technologie uitleggen. Sorry. Daar zijn twee redenen voor.

Eerst en vooral is bij blockchain de technologie zo anders en zo verweven met oplossingen en concepten dat het wel handig is om een aantal basisprincipes mee te krijgen. Ik herinner me een workshop waar we met vijf slimme, strategische, innovatieve, ondernemende, maar niet-technische mensen een blockchain usecase probeerden uit te tekenen. Met mooie tekeningen en schema’s en met heel veel goede wil. Maar we geraakten er niet uit, gewoon omdat we niet wisten dat er een simpele functie bestond die in de software zat ingebakken. Hoe meer mensen de basisprincipes snappen, hoe beter we kunnen begrijpen wat de impact is van blockchain en hoe beter de toepassingen zullen zijn.

Ten tweede: ik heb in blockchainlezingen wel eens gezegd: “De technologie is niet belangrijk”, waardoor er wantrouwen komt en je het beeld creëert van een magische, zwarte doos, waar niemand aan mag komen. “Het zal allemaal wel. Alle software is te hacken, aan te passen en zit vol fouten.” En om dat gevoel te vermijden, moeten we hier even door.

Dus, first things first: WTF is blockchain?

BLOCKCHAIN IS ALS EEN FAMILIEFEEST

Poging 1.

Blockchain is een soort van databasetechnologie, die draait op een decentraal netwerk van computers. En die computers zorgen ervoor dat transacties worden geverifieerd, dat transacties worden gecreëerd, opgeslagen en dat ze allemaal een up-to-date versie van die database hebben, zodat er een gezamenlijke versie van de ‘ware’ transactiegeschiedenis bestaat.

Als je nu een licht WTF-gevoel hebt, dan is dat begrijpelijk. Ook al is zo’n omschrijving redelijk correct, ze blijft niet echt plakken.

Dus, poging 2.

Je zit samen met 100 mensen in een zaaltje, voor een trouwfeest. Een vriendin van je gaat trouwen. Haar vader geeft een speech, je kent het wel. En hij geeft het nieuwe bruidspaar zowaar een auto cadeau. Op dat moment zijn alle aanwezigen getuige van het feit dat die auto nu van het koppel is. Want als iemand vraagt: “Van wie is die auto?”, dan zal iedereen in de zaal hetzelfde antwoord geven: “Van het koppel.” Voilà, je hebt net met dat hele feest blockchain gespeeld.

Hoezo? Beeld je gewoon in dat ieder familielid, elke vriend, de dj, iedereen aanwezig, eigenlijk een ‘computer’ is in een decentraal netwerk, een node. ‘Decentraal’ omdat niet iedereen elkaar kent. Jij kent de familie van de man niet zo goed en niet iedereen zal jou kennen. Maar iedereen heeft volgens hetzelfde protocol – jullie ogen – die transactie geverifieerd. Ze is gebeurd. En iedereen heeft zijn brein gebruikt om die ‘transactie’ op te slaan. En ons collectief brein heeft allemaal hetzelfde gezien en dus is het waar. Geen discussie. En als ’s avonds een zatte nonkel per ongeluk in die auto wil stappen om naar huis te rijden, kan iedereen zeggen: “Wacht even, dat is niet jouw auto, maar de auto van ‘het koppel’.”

Houdt poging 1 nu meer steek?

Poging 3. We steken nog eens in van een andere kant.

De essentie van blockchain is ‘Consensus als een Software’. CaaS, met andere woorden. Als mensen zijn we niet zo goed in complexiteit. Zo’n cadeau op een trouwfeest, dat kunnen we onthouden. En dan nog. De realiteit is dat de broer van je vriendin die trouwt helemaal niet is opgezet met zijn nieuwe schoonbroer. Er loopt ook nog ergens een ex tussen. En de nonkel, die was al iets te enthousiast bij het aperitief, dus die heeft niet goed opgelet. Mijn punt is: als mens hebben we veel redenen om selectief te zijn met onze ‘waarheid’. Blockchain niet. Als de computers van het netwerk die transactie opslaan, dan is die waar en kan die niet meer aangepast worden. Dus: consensus, maar met de onweerlegbaarheid van software en zonder de wispelturigheid en de onbetrouwbaarheid van het menselijk geheugen.

© Gerrie Smits

“Die onweerlegbaarheid van software” is wat blockchain speciaal maakt op technisch vlak. In mijn ogen zijn er vier aspecten die voor die onweerlegbaarheid van blockchain zorgen.

HET NETWERK IS STERKER

Het eerste is dat idee van een decentraal netwerk van computers. Blockchain is eigenlijk CaaS; Consensus as a Software. Het is een netwerk van mensen en bedrijven, die elkaar niet noodzakelijk kennen, maar die wel allemaal beslist hebben om servers op te zetten die dezelfde software draaien, nl. de software die transacties creëert en verifieert. Waarom ze dat doen is cruciaal: daar komen we later nog op terug. Belangrijk om te onthouden is dat elke computer altijd de laatste, meest up-to-date kopie van die database heeft. Dat maakt het netwerk robuuster dan een centrale database. Die laatste kan veel makkelijker gehackt worden. Even terug naar het trouwfeest. Het zal voor een externe partij met slechte bedoelingen moeilijker zijn om de hele familie en alle vrienden te brainwashen, te hacken of ervan te overtuigen dat die auto van hem is en niet van het koppel.

Als er 50 servers zijn die constant in sync zijn en over dezelfde data beschikken, is dat moeilijker te hacken en te frauderen dan 1 centrale computer, ook al is die beveiligd met de laatste snufjes. Rotte appels in het systeem hebben minder kans op slagen. Hoeveel computers hangen er dan aan zo’n netwerk? Het is moeilijk om daar juiste cijfers over te krijgen, net omdat het gedecentraliseerd is en je je niet hoeft te ‘registreren’ om mee te doen. En er zijn dan nog eens verschillen tussen de rollen die nodes/servers kunnen vervullen. Maar om een idee te geven: via ethernodes kom je tot een 25.000 nodes die de Ethereum-blockchain doen draaien.

Bron: www.ethernodes.org/network/1

DE BLOCK VAN BLOCKCHAIN

Het tweede aspect van onweerlegbaarheid is het idee dat transacties niet individueel opgeslagen worden, maar gecombineerd worden in een block. Dat gebeurt door hashing. Hashing is op zich niks nieuws, het is een vorm van cryptografie die al jaren gebruikt wordt en zijn nut bewezen heeft. Interessant weetje: het zou de Amerikaanse inlichtingendienst NSA zijn die de eerste versie van de SHA-technologie, een vorm van cryptografie die gebruikt wordt in veel blockchains, ooit ontwikkeld heeft. Oh ironie.

Hashing werkt als volgt: je stopt data, om het even welke data, in een hashing-machine. Die machine voert complexe wiskunde uit op die data en dan komt er een hash uit, een unieke combinatie van 64 letters en cijfers.

Er zijn twee straffe dingen verbonden aan dat hashing proces.

Als je ook maar één klein ding aan de oorspronkelijke data verandert, krijg je een totaal andere hash, die op geen enkele manier gerelateerd is aan de oorspronkelijke hash. Ze zijn volledig verschillend. En als je dezelfde tekst ingeeft, ga je altijd dezelfde hash krijgen. Probeer het gerust op een site als www.xorbin.com/tools/sha256-hash-calculator.

Het tweede straffe ding: als je een hash, zo’n lange string van cijfers en letters, ziet staan, kan je daar niet uit afleiden wat de originele data waren. De hashing-machine werkt enkel in één richting. Er is geen ont-hashing-machine. Dat is het straffe van de wiskunde achter de cryptografie. De enige manier om er eventueel achter te komen is door te gaan raden en random data te proberen tot je dezelfde hash creëert, maar dan heb je véél computerpower en/of geluk nodig.

Twee hashes gegenereerd op www.xorbin.com/tools/sha256-hash-calculator

Het idee van transacties samen in een block te steken is dat je eigenlijk hashes van hashes gaat maken. Laat me dat duidelijker maken aan de hand van een fictieve transactie. Dat kan bitcoin zijn, of dat kan eigendom van land zijn, dat kan van alles zijn. Daarover later meer. Maar laat ons om dit technische aspect uit te leggen een fictieve digitale munt gebruiken, de Gerrie-Coin.

Stel, ik stuur jou 2 Gerrie-Coins en daarna stuur ik er nog 1 naar mijn moeder. Die wil altijd Gerrie-Coins.

Mijn account ➔ 2 Gerrie-Coin ➔ Jouw account

Mijn account ➔ 1 Gerrie-Coin ➔ Mijn moeders account

Dat laatste, lange cijfer is de transactiehash. Elke transactie wordt vertaald, verwerkt tot een unieke hash.

De transacties worden dan in blokken verzameld en van elk paar transactiehashes wordt een nieuwe hash gemaakt. En van elk paar van die hashes wordt een nieuwe hash gemaakt. Tot je uiteindelijk uitkomt bij een megahash van een block. Nu, als je weet dat een block op de bitcoinblockchain momenteel gemiddeld ergens tussen de 1.000 en de 2.200 transacties bevat, dan kan je je inbeelden hoe sterk zo’n block bestand is tegen ‘aanvallen’, tegen computerpower die de hashes wil ontrafelen om de data aan te passen.

© Gerrie Smits

Om even te duiden, dat gehash gaat snel. Heel snel. Daar zit behoorlijk wat computerkracht achter. De hashpower van de servers die deel uitmaken van de bitcoinblockchain is momenteel 20 miljoen terahashes. Een terahash is een triljoen hashes per seconde. Om maar te zeggen: dit uitleggen duurt een stuk langer dan dat het in de realiteit gebeurt.

DE KETTING VAN BLOCKCHAIN

Het derde aspect dat zorgt voor de onweerlegbaarheid van blockchain is het concept van de chain, van de ketting. De blokken die in stap 2 beschreven worden, worden namelijk aan elkaar gekoppeld. Dat gebeurt door de megahash van elk block ook nog eens te koppelen aan de hash van het vorige block. Dat nummer is dan de wax seal. Zo wordt het block als het ware verzegeld en is de ketting weer een stukje gegroeid.

Krijg je weer een licht WTF-gevoel?

Oké, dan weer een poging 2. De omschrijving die het best blijft plakken in mijn lezingen is die van Ines Vanlangendonck, managing partner bij foursevens. Zij omschreef het ooit als “Ik ga naar zee en ik neem mee.” Iedereen kent het spelletje wel, van bij de jeugdbeweging of zo. Iedereen zit in een kring, rond een kampvuur, en het spel begint. De eerste persoon zegt: “Ik ga naar zee en ik neem mee: een zwembroek.” De tweede persoon onthoudt het eerste item en vult aan: “Ik ga naar zee en ik neem mee: een zwembroek en een set petanqueballen.” Enzovoort en zo verder. De ketting wordt langer en bouwt altijd verder op de geschiedenis van de vorige deelnemers. Nu, als er iemand een fout maakt (“badpak” in plaats van “zwembroek”), zegt iedereen rond het kampvuur: “Nee! Dat is fout.” Want iedereen heeft gehoord dat de ketting gebroken is. En daardoor wordt de foute ‘transactie’, degene die niet verder bouwt op de algemeen aanvaarde waarheid, niet aanvaard.

Iedereen rond het kampvuur is dus een node in het systeem, met hetzelfde doel: een collectief geheugen vormen, die de almaar meer complexe waarheid gaat verifiëren, goedkeuren en opslaan. Dat is het principe van ‘de ketting’.

© Gerrie Smits

GOOD LUCK, BAD BOY

We hebben dus sterke cryptografie, hashing, kettingen en blokken. Plus, we hebben een netwerk van computers die allemaal op dezelfde manier werken.

Dat heeft impact op het vlak van fraude. Prutsen met transacties en met wat er allemaal in het verleden gebeurd is, wordt moeilijker, of zelfs onmogelijk. Wat betekent dat bijvoorbeeld voor onze Gerrie-Coin-transactie? Stel dat ik van slechte wil ben. En ik wil die Gerrie-Coins die ik naar jou gestuurd heb, toch naar mijn moeder sturen. Dan moet ik het block waarin die transactie is opgeslagen gaan hacken om de data aan te passen. Dat zou al moeilijk zijn, omwille van de cryptografie. Maar ik moet ook door de blokken geraken die daarna in de ketting gekomen zijn. Ik moet de zegels van die blokken gaan breken. Nog moeilijker. En opnieuw: dan moet ik dat doen bij alle computers van dat decentraal netwerk van computers, die allemaal een up-to-date kopie bewaren van die database, die blockchain. Niet vanzelfsprekend.

We proberen nog eens de vertaalslag te maken naar ons trouwfeest. Stel, er is iemand van slechte wil. Om die auto te claimen moet hij het bewijsmateriaal van alle deelnemers in het netwerk gaan verwijderen of aanpassen. Laat ons stellen dat het bewijsmateriaal een foto is en dat iedereen aanwezig daar ook een foto van heeft genomen. Dan zou je als ‘hacker’ al het bewijsmateriaal op al die verschillende toestellen moeten manipuleren. En dat op heel korte tijd.

Waarom op korte tijd? Ah ja, want iedereen op dat feest, inclusief oma, zit ook op Facebook tegenwoordig. En binnen de 30 seconden staan er 50 foto’s op Facebook of Instagram en worden die verder gedeeld en geliket. Met andere woorden: de waarheid wordt versterkt en hoe langer het duurt, hoe moeilijker het dus wordt om die waarheid aan te passen.

Tim Lea vermeldt in zijn boek Blockchain: Down the Rabbithole de case van de porno-industrie en het fenomeen ‘wife chargebacks’. Dat zijn creditcardtransacties die gecontesteerd worden. Meestal als de partner de creditcardrekening nakijkt en meneer er onderuit moet muizen: “Nee, dat was ik niet!” Gedoe, klachten en op het vlak van cashflow voor het bedrijf niet ideaal. Met een crypto-currency, met een digitale munt, zou de industrie zeker kunnen zijn van zijn geld. What happened in Vegas, definitely happened in Vegas. Zoals zo vaak is de porno-industrie een goede graadmeter, maar je kan je inbeelden dat dit soort uitdagingen op vlak van fraude in elke industrie wel van toepassing kan zijn. Om het in de woorden van Ethereum-bedenker Vitalik Buterin te zeggen: “Blockchain solves the problem of manipulation.”

BELONING EN MOTIVATIE – MINING

Dit lijkt me het perfect moment om de slimme lezer te introduceren. De kritische lezer die meedenkt en vragen heeft over het verhaal. De lezer die zegt: “Ja, dat is boeiend, maar…”

Die slimme lezer heeft ondertussen misschien de vraag gesteld: “Ja maar! Waarom zou iemand zijn computer nu aansluiten op zo’n netwerk? Het klinkt alsof zo’n consensus-software veel computerpower nodig heeft. Al dat gehash! En dat kost toch allemaal elektriciteit?” Inderdaad. En dat is eigenlijk het 4de element dat de onweerlegbaarheid van blockchains sterker en meer secuur maakt. En dat heeft te maken met beloning en motivatie.

De kern van decentralisatie gaat erover dat je niet meer moet vertrouwen op één persoon, instantie of organisatie om te bewijzen dat iets ‘waar’ is. In plaats daarvan wordt dat op een meer onafhankelijke manier gedaan door een p2p-netwerk. Alleen: wie gaat er dan beslissen of iets waar is? Wie gaat dan de timestamp op de transactie zetten? Daarom zijn er in blockchain consensusmechanismen ingebouwd en die draaien op twee elementen: een wedstrijd om de eerste timestamper te zijn en een beloning.

De mensen die deze blockchains maken en die de consensussoftware ontwikkelen, moeten dus heel erg rekening houden met motivatie. Ze laten zich inspireren door game theory en complexe wiskundige modellen, die bepaalde gedragingen proberen te voorspellen en te sturen. En zo zitten in de blockchains vaak (niet altijd, daarover later meer) incentive-modellen ingebouwd, slimme manieren om belangen te aligneren. En de motivatie is dan bijvoorbeeld geld. Mensen hangen hun servers aan dat netwerk en draaien die software omdat ze er geld mee kunnen verdienen. Punt. Misschien heb je al wel eens gehoord van mining? Wel, dat is dit aspect.

Hoe werkt mining? Al die nodes, al die computers op dat netwerk, proberen allemaal om het volgende block te maken. Daar is dus een beloning voor voorzien. Daarvoor zit er in de consensussoftware een wiskundige puzzel, een quiz als het ware. Het is de bedoeling dat er een cijfer gecreëerd wordt dat aan bepaalde voorwaarden voldoet. Dat zijn moeilijke berekeningen en de computer die deze quiz als eerste oplost, krijgt de beloning. Had ik al gezegd dat de uitvinders wiskundig gezien straffe mannen zijn?

De oplossing van die quiz wordt ook opnieuw aan het netwerk aangeboden ter verificatie. Want anders zou een node in het systeem vals kunnen spelen. Als er iemand zich niet houdt aan het protocol, wordt dat snel opgemerkt en worden die transacties geweigerd. Maar als alle machines het erover eens zijn dat de spelregels zijn gevolgd en dat dit de oplossing is, krijgt de ‘winnende computer’ een beloning.