Bitcoin Protocol Uitgelegd

Delen
Copied to clipboard!
Bitcoin Protocol Uitgelegd
Luister naar het artikel
00:00 / 00:00

Computer- en netwerktechnologie heeft zich kunnen ontwikkelen door middel van één universele eigenschap van digitale informatie: het kan eenvoudig gekopieerd worden. Alles op het web van tekstverwerkers tot aan netwerkprogrammering zijn afhankelijk van het feit dat een serie van bits gemakkelijk, snel en bijna kosteloos kan worden gekopieerd.

Het was een kwestie van tijd voordat de computerwetenschappers en ontwikkelaars zich begonnen te focussen op de andere kant van de data economie. Wat als data niet gekopieerd kon worden? Wat als er iets was zoals een uniek stuk data, dat van de één naar de andere gebruiker verstuurd kon worden? De praktische mogelijkheden waren meteen duidelijk. Unieke data welke niet kan worden gekopieerd kan als digitaal geld gebruikt worden.

Dit is hoe de eerste cryptocurrency tot stand is gekomen. De meeste mensen hebben geen of weinig ervaring met digitale valuta, dus zullen ze zich afvragen "wat is Bitcoin?" of willen misschien weten hoe Bitcoin werkt. De onderliggende technologie, die cryptocurrencies zo uniek maakt, is waarschijnlijk een van de meest complexe onderwerpen voor de meerderheid van ons.

Vanwege verschillende kwaliteiten en functionaliteiten kan het woord Bitcoin gebruikt worden om veel verschillende dingen te definiëren. Ten eerste is Bitcoin een cryptocurrency (BTC) een gedistribueerde peer-to-peer (P2P) of wel een digitale vorm van geld. Ten tweede wordt het digitale economische netwerk beheerd door een onderliggende reeks regels, genaamd het Bitcoin Protocol. Ten derde de source code voor een dergelijk protocol en de software - die op vele computers wereldwijd wordt gebruikt - kan ook Bitcoin genoemd worden. Daarom kan het woord Bitcoin worden gebruikt om naar het hele ecosysteem te verwijzen, inclusief alle bovengenoemde functionaliteiten.


Blockchain 

Het probleem van unieke en onveranderlijke gegevens houdt programmeurs bezig sinds het begindagen van de digitale opslag. Als gegevens op een disk zo makkelijk kunnen worden gewijzigd, wie kan dan nog de legitieme versie van de originele versie onderscheiden? Het is een moeilijke kwestie en daar hadden ze weinig antwoorden op tot het begin van de jaren negentig, toen het eerste prototype van een blockchain werd ontwikkeld door Stuart Haber en W. Scott Stornetta. Zij waren de eersten die cryptografische proofs toepaste om een reeks van blocks te beveiligen als manier om het knoeien met gegevens te voorkomen. Het werk van Haber en Stornetta inspireerde het werk van Hal Finney en vele andere computerwetenschappers, wat uiteindelijk leidde tot de ontwikkeling van Bitcoin. De Bitcoin whitepaper werd gepubliceerd in 2008 onder het pseudoniem Satoshi Nakamoto.

De opkomst van de blockchain was cruciaal voor het ontwerp van Bitcoin en andere cryptocurrencies als een nieuw soort digitaal geld. In wezen is de blockchain-structuur een reeks records, net zoals een grootboek of een platte database. Het is een uniek mechanisme dat gebruik maakt records die valideren en beschermen.


Gedistribueerd en Veilig

De onderliggende technologie van Bitcoin is ontworpen om de integriteit te behouden van data en transacties. Ten eerste wordt elke transactie digitaal ondertekend en geverifieerd door middel van cryptografische technieken die ervoor zorgen dat het geld niet meer dan één keer kan worden gespendeerd. Als dit bevestigd is, wordt de transactie permanent vastgelegd in de blockchain via een proces dat “mining” heet (wat meer cryptografie inhoudt). Dit lijkt op een hoop extra werk, maar het heeft een zeer positief effect op de veiligheid van het gehele Bitcoin-systeem. Om wijzigingen aan te brengen in de Bitcoin-blockchain moet de hele structuur record voor record worden ontrafeld, iets wat praktisch gezien onmogelijk is, zelfs voor de meest krachtigste computers.

Een andere belangrijke beveiligingsconstructie is afhankelijk van het feit dat de gegevens worden gedistribueerd via een groot aantal netwerk nodes wereldwijd (elk met een kopie van de blockchain data). Dit betekent dat zelfs als gegevens op één node kunnen worden gewijzigd, de andere netwerkdeelnemers het niet erkennen en bestempelen als beschadigd, omdat het niet overeenkomt met de andere exemplaren. Dit proces wordt bepaald door een "consensus algoritme" genaamd Proof of Work. Het berekenen van tientallen, honderden of duizenden kopieën van dezelfde gegevens tegelijkertijd is veel lastiger dan het één keer doen, daarom zijn de gegevens veilig. Bovendien is een gedistribueerd systeem veel beter bestand tegen storingen en cyberaanvallen, omdat het niet afhankelijk is van één datacenter zoals traditionele gecentraliseerde systemen doen.

De blockchain technologie zorgde voor een uniek en niet kopieerbaar stuk elektronische data dat ook gevolgd kan worden via een reeks gedistribueerde grootboek-invoeren, wat leidde tot de creatie van Bitcoin als een gedecentraliseerde en cryptografisch beveiligde digitale valuta. Het Bitcoin-Protocol is zo ontworpen dat er niet meer dan 21 miljoen coins worden uitgegeven. Nieuwe coins worden gegenereerd door het proces van Bitcoin mining, dat vertrouwt op cryptografische hash functies en wordt gereguleerd door het Proof of Work (PoW) consensus algorithm.

Met andere woorden, de blockchain fungeert als een gedistribueerd grootboek dat alle transacties registreert en zeer goed bestand is tegen aanpassingen en fraude. De database records kunnen niet worden gewijzigd en kunnen ook niet worden gewijzigd zonder een enorm groot hoeveelheid rekenkracht - wat betekent dat het netwerk het concept van "originele" digitale documenten kan afdwingen, waardoor elke Bitcoin een unieke en niet-kopieerbare vorm van digitaal geld wordt.


De kracht van unieke data 

Alle waarde in digitale technologie tot nu toe is afkomstig uit eenvoudig gekopieerde gegevens. Een groot deel van de toekomstige kracht in technologie zal worden gehaald uit het gebruik van unieke stukjes informatie en het analyseren van hoe ze kunnen communiceren. Complexe financiële transacties zullen bijvoorbeeld veel nauwkeuriger zijn en veel minder openstaan voor verkeerde interpretaties als gevolg van ontwikkelingen zoals Bitcoin.

Digitale valuta heeft al een zeer breed toepassingsgebied en wordt gebruikt als betaling voor vele soorten services en producten. De blockchain technologie maakt het voor gebruikers mogelijk om financiële transacties uit te voeren met lagere kosten, zonder afhankelijk te zijn van derden, zoals banken of financiële instellingen. Bovendien maakt de blockchain een nauwkeurig en onveranderbaar spoor van data dat wel tientallen jaren kan worden gecontroleerd en bewaard, waardoor het op grote schaal toepasbaar is.

Loading