Articles

Where Is Blockchain Stored?

Blockchain-technologie neemt snel in belang toe en het is gemakkelijk te zien waarom. Van de hype rond digitale valuta in 2017, tot de toenemende adoptie van blockchain-oplossingen in het bedrijfsleven in 2020, deze gedecentraliseerde technologie neemt snel in belang toe. Dus hoewel blockchain grotendeels op de achtergrond kan opereren, of u nu nieuw bent met bitcoin en digitale valuta of een gevestigde crypto-uitwisselingsgebruiker bent, het is de moeite waard om een beetje te weten over hoe het werkt, inclusief hoe & waar blockchain wordt opgeslagen.
De blockchain, is in zijn kern gewoon een database voor het opslaan van informatie. Een belangrijk verschil met blockchain-technologie ten opzichte van een conventionele database is echter dat in plaats van dat de database wordt beheerd door een centrale autoriteit zoals een regering of een bank, de database ‘gedecentraliseerd’ is in die zin dat het effectief eigendom is van het netwerk van gebruikers. Als gevolg van deze architectuur is een blockchain in staat om een gedeelde openbare registratie van het eigendom van elk activum te bieden, waarbij veranderingen worden bijgehouden op een zodanige manier dat ze zichtbaar zijn voor iedereen met toegang tot de blockchain. Als zodanig werkt een gedecentraliseerde database volgens de regels van het netwerk, wat de reden is waarom blockchain ‘governance’ zo belangrijk is voor hun succes, en waarom feedback van de gemeenschap de sleutel is, vooral voor het succes van openbare ‘permissionless’ blockchains.
Wanneer een nieuwe computer, of ‘node’ om het technische jargon te gebruiken, toetreedt tot een blockchain-netwerk, kan het beginnen met het maken van transacties. Typisch bestaat dat gedecentraliseerde netwerk uit miljoenen andere computers over de hele wereld die met elkaar verbonden zijn in wat een ‘peer-to-peer’ netwerk wordt genoemd. Fundamenteel voor de werking van de blockchain is dat telkens wanneer een transactie plaatsvindt, de details van die transactie op het netwerk verschijnen, zodat alle gebruikers elk een bijgewerkt verslag hebben. Een tweede belangrijk kenmerk is dat alle gegevens die aan de blockchain worden toegevoegd, door het netwerk moeten worden geverifieerd. En omdat blockchains gedecentraliseerd zijn, zonder een enkel punt van mislukking in tegenstelling tot traditionele databases, is het voor computer ‘hackers’ veel moeilijker om de gegevens op de blockchain te verstoren of te veranderen.
De term ‘blockchain’ is afgeleid van de manier waarop transacties blok voor blok aan elkaar worden gekoppeld, wat in wezen de manier is waarop alle nieuwe informatie aan de database wordt toegevoegd. Door dit blok-voor-blok proces is de blockchain een ‘immutable record’ – met andere woorden het is een accuraat verslag van wie precies wat bezit op dat netwerk – dat niet kan worden gewijzigd. En met openbare blockchains zijn de gegevens weliswaar openbaar, maar wie de transacties daadwerkelijk verricht, is privé, dus ook op die manier is het geanonimiseerd.

Digitale valuta’s en de blockchain

Digitale valuta’s zijn allemaal gemaakt van blockchain; het is de onderliggende technologie achter de meeste cryptocurrencies. De blockchain is een enorme database waarin alle informatie wordt opgeslagen. Stel je een grote Excel-spreadsheet voor waarin alle gebruikers gegevens kunnen invoeren en die onmiddellijk op alle systemen wordt bijgewerkt. De blockchain slaat alle details op over digitale valutatransacties die ooit zijn gedaan. In het geval van bitcoin omvat dit:

  • Datum van de transactie
  • Verzonden bedrag
  • Bitcoinadres van de ontvanger
  • Bitcoinadres van de verzender (het is een bankrekeningnummer)

Als voorbeeld zijn hier verschillende digitale valuta adressen of rekeningnummers. We gaan ervan uit dat elk adres 5 BTC had om mee te beginnen. Het beste aan dit concept is dat iedereen binnen het netwerk het saldo kan berekenen door gewoon de transacties te lezen:

1FJJgwoa47aBpv84euSLreFmJPwBdZy heeft 5-0.01 = 4.99 BTC

35cVF6hZwXF33yS3jhoQRt1gzZhxM heeft 5-4.9 = 0.01 BTC

1JN95wW66Pone6n4f1giFZNqCu64 heeft 5-1.245=4.875 BTC

1737a36vF46rGXQPGLMJTcWsw2y heeft 5+0.01+4.9=9.9 BTC

1KJDDF54pH65qicuyCK74Af7Wtpp heeft 5+1.245=5.12 BTC
In eenvoudige bewoordingen is bitcoin gebouwd op een blockchain, die fungeert als het gedeelde grootboek van de digitale valuta, “een database die met instemming wordt gedeeld en gesynchroniseerd over meerdere sites, instellingen of geografische gebieden, toegankelijk voor meerdere mensen,” volgens Investopedia. Denk aan blockchain als vergelijkbaar met een computerbesturingssysteem, zoals Microsoft Windows of MacOS, en bitcoin zelf als slechts één toepassing die op dat besturingssysteem kan draaien.

Is Blockchain-technologie eenvoudig?

Een goed voorbeeld van hoe blockchain werkt, wordt gegeven door autoleasemaatschappijen, zoals geïllustreerd in deze casestudy van IBM waarin de voordelen ervan duidelijk worden geschetst: “Een belangrijke uitdaging voor de huidige autoleasenetwerken is dat, hoewel de fysieke toeleveringsketen meestal geïntegreerd is, de ondersteunende systemen vaak gefragmenteerd zijn.
“Elke partij binnen het netwerk houdt zijn eigen grootboek bij, waarvan de synchronisatie dagen of weken kan duren. Door een gedeeld grootboek op een blockchain-netwerk te gebruiken, kan elke geautoriseerde deelnemer toegang krijgen tot de staat van het voertuig, deze controleren en analyseren, ongeacht waar het zich in zijn levenscyclus bevindt.”
Illustratie uit ‘Blockchain for Dummies’ IBM Third Edition, 2020, Manav Gupta
Hoe de blockchain vertrouwen opbouwt
De blockchain is een gedecentraliseerd concept dat volledig verschilt van traditionele systemen, omdat er geen enkele autoriteit of organisatie is die de controle over het systeem overneemt. Wat dit praktisch betekent is dat de blockchain zeer effectief is voor het opbouwen van vertrouwen. De oorspronkelijke ontwikkelaars van bitcoin wilden een manier om valuta anoniem te verdelen, onafhankelijk van enige overheidsstructuur. Om het in jargon te zeggen: het is “vertrouwensloos” in die zin dat het systeem zo is ontworpen dat niemand een ander hoeft te vertrouwen om het systeem te laten werken!
De belangrijkste kenmerken van de blockchain kunnen worden samengevat in vijf hoofdkenmerken:
1. Gedistribueerd en duurzaam: De blockchain wordt gedeeld, bijgewerkt bij elke transactie, en daarom wordt wat er op de blockchain staat bijgewerkt naarmate het wordt gebruikt. En omdat het niet het eigendom is van of gecontroleerd wordt door iemand, hoeft de blockchain niet afhankelijk te zijn van een enkel individu of organisatie voor zijn voortdurende gebruik en ontwikkeling.
2. Veilig, privé, en onveranderlijk: Ingebouwde permissies en het gebruik van cryptografie (code voor het beschermen van informatie in computersystemen) helpt om ongeautoriseerde toegang tot een bepaald netwerk te voorkomen en om ervoor te zorgen dat de deelnemers zijn wie ze beweren te zijn. Vertrouwelijkheid wordt gehandhaafd door een combinatie van cryptografie en toegangsrechten tot gegevens, om gebruikers selectieve toegang te geven. Nadat de gebruikers zich hebben aangemeld, kunnen zij niet meer knoeien met de transactiegegevens.
3. Transparant en controleerbaar: Omdat blockchain-gebruikers allemaal toegang hebben tot dezelfde gegevens, kunnen ze transacties valideren en identiteiten of eigendom verifiëren zonder de noodzaak van tussenpersonen van derden of een controlerende centrale autoriteit.
4. Op consensus gebaseerd: Alle gebruikers van een blockchain-netwerk moeten het erover eens zijn dat een transactie geldig is. Dit wordt bereikt door het slimme gebruik van zogeheten “consensusalgoritmen”. Als gevolg hiervan kunnen blockchain-netwerken beslissen hoe elke transactie precies kan plaatsvinden.
5. Georganiseerd en flexibel: Blockchains kunnen worden opgezet met bedrijfsregels en ‘slimme contracten’ (automatische software die wordt uitgevoerd op basis van een of meer voorwaarden – zie hieronder) ingebouwd in het platform. Hierdoor kunnen deze netwerken end-to-end bedrijfsprocessen en een breed scala aan activiteiten ondersteunen, van het ondersteunen van wereldwijd logistiek beheer, tot het helpen van consumenten met geautomatiseerde vluchtverzekeringen als je vlucht is verstoord.

Illustratie uit ‘Smart Contracts Explained’ (https://101blockchains.com//)