Welke problemen staan grootschalige implementatie van blockchain in de weg?
Hoewel het erop lijkt dat blockchains bedrijfsprocessen en vertrouwensmodellen op hun kop gaan zetten, staat het allemaal nog in de kinderschoenen en zijn veel variaties van deze gedistribueerde grootboeken nog niet grondig doorgelopen. Er zijn vijf beperkingen waar we rekening mee moeten houden als de hype in alle hevigheid losbarst:
- Blockchain is nieuw en de software is ontoereikend - Toepassingen ervan zijn tot nu toe vooral verschenen als gedistribueerde grootboeken die de transacties van cryptovaluta registreren. De momenteel twee grootste platforms, Hyperledger en Ethereum, zijn nog lang niet volwassen en dat kan onvoorziene (software) problemen opleveren bij de ontwikkeling;
- Blockchain is niet altijd geschikt om data op te slaan - Blockchains grootste kracht is het idee van eenmaal schrijven met vele toevoegingen over een gedistribueerd systeem: het kan worden geïmplementeerd op veel knooppunten op het web, terwijl de bestanden ongewijzigd zijn. Omdat blockchains gedistribueerd zijn, moet alle data gekopieerd worden naar alle knooppunten en dat wordt onpraktisch als het gaat om een enorme dataopslag. De overhead op het netwerk wordt daardoor ook groter;
- Blockchains zijn niet noodzakelijkerwijs beveiligd - Er zijn in principe twee algemene types blockchain: privaat en publiek. Bij publieke toepassingen kan iedereen zich aansluiten. Een goed voorbeeld is Bitcoin: iedereen die de cryptovaluta wil kopen kan zich aansluiten in de keten. Iedereen kan elke transactie van de openbare keten zien, wat het tot een transparant systeem maakt. Private blockchains worden centraal beheerd en vereisen toestemming van het beheer om aan te sluiten. Ze zijn daarom niet voor iedereen inzichtelijk en daarmee geschikt voor een enkele organisatie of een collectief van partnerbedrijven. Alleen geautoriseerde gebruikers kunnen meedoen. Beide vormen zijn van zichzelf beveiligd voor datamanipulatie omdat ze niet te wijzigen zijn: elke record of block is gebaseerd op de voorgaande keten en een gewijzigd record zou daarom een andere keten opleveren. Om nieuwe blocks toe te voegen is er een consensus nodig; hoe groot die moet zijn, of het de helft of een grote meerderheid van de gebruikers is, hangt af van de blockchain. Die onveranderlijkheid en consensus maken blockchains van nature beter beveiligd dan iedere andere netwerktechnologie. Maar blockchain is afhankelijk van applicatiesoftware en cryptografie-implementaties en er zijn honderden startups bezig met blockchaintechnologieën die niet noodzakelijkerwijs bieden wat ze beloven;
- De grootste uitdagingen zijn schaalbaarheid en vertrouwelijkheid - Blockchain is de oplossing voor een vertrouwensprobleem tussen partijen door middel van wiskundige principes. Hoe meer je deze gebruikt, hoe duurder het wordt omdat je meer knooppunten (lees: servers) zult inzetten. Daarnaast zijn publieke blockchains, zoals Bitcoin, open: iedere transactie die ooit is gemaakt is opgeslagen en in te zien. Dat is voor een commerciële omgeving doorgaans niet wenselijk. Als je blockchain bijvoorbeeld zou gebruiken in een beurshandelplatform zou elke deelnemer zien wat elke gebruiker aan het doen is en zou dat een realtime competitief voordeel opleveren voor de concurrent. Als een fabrikant blockchain gebruikt als een open grootboek voor toeleveranciers, zou een aannemer alle tussenliggende partijen zien. Daarmee krijgt je direct te maken met het vraagstuk van de vertrouwelijkheid van transactiedata;
- Het concept slimme contracten is te zwaar gehypet - Smart contracts, slimme contracten, self-executing contracts - allemaal namen voor hetzelfde idee en een van de aantrekkelijkste eigenschappen van blockchain, omdat het de bureaucratie vermindert. Maar het automatiseren van bedrijfsprocesen is niet eenvoudig. Als er iets gebeurt waar je in de code geen rekening mee hebt gehouden, moet er een manier zijn om daar mee om te gaan. De inherente onveranderlijkheid van blockchain kan een probleem geven. De statische, niet te wijzigen slimme contracten zorgen er immers ook voor dat een bug voor eeuwig blijft bestaan.
Pro-abonnees downloaden gratis het Ebook met 236 vragen en antwoorden over Internetrecht.