Wat is blockchain ?

Een blockchain is een gedistribueerde database die wordt gedeeld tussen de knooppunten van een computernetwerk. Als database slaat een blockchain informatie elektronisch op in digitaal formaat.

Blockchains staan ​​vooral bekend om hun cruciale rol in cryptocurrency-systemen, zoals Bitcoin, voor het bijhouden van een veilig en gedecentraliseerd record van transacties.

De innovatie met een blockchain is dat het de betrouwbaarheid en veiligheid van een gegevensbestand garandeert en vertrouwen wekt zonder dat er een vertrouwde derde partij nodig is.

Een belangrijk verschil tussen een typische database en een blockchain is hoe de gegevens zijn gestructureerd.

Een blockchain verzamelt informatie samen in groepen, ook wel blokken genoemd, die informatieverzamelingen bevatten. Blokken hebben bepaalde opslagcapaciteiten en zijn, wanneer ze zijn gevuld, gesloten en gekoppeld aan het eerder gevulde blok, waardoor een gegevensketen wordt gevormd die bekend staat als de blockchain.

Alle nieuwe informatie die op dat vers toegevoegde blok volgt, wordt gecompileerd tot een nieuw gevormd blok dat vervolgens ook aan de keten wordt toegevoegd zodra deze is gevuld.

Een database structureert zijn gegevens meestal in tabellen, terwijl een blockchain, zoals de naam al aangeeft, zijn gegevens structureert in brokken (blokken) die aan elkaar zijn geregen.

Deze gegevensstructuur maakt inherent een onomkeerbare tijdlijn van gegevens wanneer geïmplementeerd in een gedecentraliseerd karakter. Wanneer een blok is gevuld, wordt het in steen gebeiteld en wordt het een onderdeel van deze tijdlijn.

Elk blok in de ketting krijgt een exacte tijdstempel wanneer het aan de ketting wordt toegevoegd.

Hoe werkt een blockchain?

Het doel van blockchain is om digitale informatie vast te leggen en te verspreiden, maar niet te bewerken. Op deze manier is een blockchain de basis voor onveranderlijke grootboeken, of records van transacties die niet kunnen worden gewijzigd, verwijderd of vernietigd.

Dit is de reden waarom blockchains ook bekend staan als een gedistribueerde grootboektechnologie (DLT).

Voor het eerst voorgesteld als een onderzoeksproject in 1991. Het blockchain-concept dateert van vóór de eerste wijdverbreide toepassing in gebruik: Bitcoin, in 2009.

In de jaren daarna is het gebruik van blockchains explosief gestegen door de creatie van verschillende cryptocurrencies, gedecentraliseerde financiële (DeFi) applicaties, non-fungible tokens (NFT’s) en slimme contracten.

Blockchain-decentralisatie

Stel je voor dat een bedrijf eigenaar is van een serverfarm met 10.000 computers die worden gebruikt om een ​​database bij te houden met alle accountgegevens van de klant.

Dit bedrijf is eigenaar van een magazijngebouw dat al deze computers onder één dak bevat en heeft volledige controle over elk van deze computers en alle informatie die erop staat. Dit zorgt echter voor een single point of failure.

Wat gebeurt er als de elektriciteit op die locatie uitvalt? Wat als de internetverbinding wordt verbroken? Wat als het tot de grond afbrandt? Wat als een slechte acteur alles wist met een enkele toetsaanslag? In ieder geval zijn de gegevens verloren of beschadigd.

Wat een blockchain doet, is ervoor zorgen dat de gegevens in die database worden verspreid over verschillende netwerkknooppunten op verschillende locaties. Dit zorgt niet alleen voor redundantie, maar handhaaft ook de betrouwbaarheid van de gegevens die daarin zijn opgeslagen – als iemand probeert een record te wijzigen in één instantie van de database, zouden de andere knooppunten niet worden gewijzigd en zou een slechte actor dit dus niet doen.

Als een gebruiker knoeit met het transactieoverzicht van Bitcoin, zouden alle andere knooppunten naar elkaar verwijzen en gemakkelijk het knooppunt met de onjuiste informatie lokaliseren. Dit systeem helpt om een ​​exacte en transparante volgorde van gebeurtenissen vast te stellen.

Op deze manier kan geen enkel knooppunt in het netwerk de informatie die erin wordt bewaard, wijzigen. Hierdoor zijn de informatie en geschiedenis (zoals van transacties van een cryptocurrency) onomkeerbaar.

Zo’n record kan een lijst met transacties zijn (zoals met een cryptocurrency), maar het is ook mogelijk dat een blockchain een verscheidenheid aan andere informatie bevat, zoals juridische contracten, staatsidentificaties of de productinventaris van een bedrijf.

Transparantie

Vanwege het gedecentraliseerde karakter van de blockchain van Bitcoin, kunnen alle transacties transparant worden bekeken door een persoonlijk knooppunt te hebben of door blockchain-verkenners te gebruiken waarmee iedereen transacties live kan zien.

Elk knooppunt heeft zijn eigen kopie van de keten die wordt bijgewerkt als nieuwe blokken worden bevestigd en toegevoegd.

Dit betekent dat als u dat zou willen, u Bitcoin overal kunt volgen. Er zijn bijvoorbeeld in het verleden beurzen gehackt, waarbij degenen die Bitcoin op de beurs hielden alles verloren. Hoewel de hacker volledig anoniem kan zijn, zijn de Bitcoins die ze hebben geëxtraheerd gemakkelijk te traceren.

Als de Bitcoins die in sommige van deze hacks zijn gestolen, zouden worden verplaatst of ergens zouden worden uitgegeven, zou dit bekend zijn.

Natuurlijk zijn de records die zijn opgeslagen in de Bitcoin-blockchain (evenals de meeste andere) gecodeerd. Dit betekent dat alleen de eigenaar van een record het kan ontsleutelen om zijn identiteit te onthullen (met behulp van een publiek-privaat sleutelpaar). Hierdoor kunnen gebruikers van blockchains anoniem blijven met behoud van transparantie.

Is Blockchain veilig?

Blockchain-technologie zorgt op verschillende manieren voor gedecentraliseerde beveiliging en vertrouwen. Om te beginnen worden nieuwe blokken altijd lineair en chronologisch opgeslagen. Dat wil zeggen, ze worden altijd toegevoegd aan het “einde” van de blockchain.

Nadat een blok aan het einde van de blockchain is toegevoegd, is het buitengewoon moeilijk om terug te gaan en de inhoud van het blok te wijzigen, tenzij een meerderheid van het netwerk een consensus heeft bereikt om dit te doen. Dat komt omdat elk blok zijn eigen hash bevat, samen met de hash van het blok ervoor, evenals de eerder genoemde tijdstempel. Hash-codes worden gecreëerd door een wiskundige functie die digitale informatie omzet in een reeks cijfers en letters. Als die informatie op enigerlei wijze wordt bewerkt, verandert de hashcode ook.

Laten we zeggen dat een hacker, die ook een knooppunt op een blockchain-netwerk runt, een blockchain wil veranderen en cryptocurrency van alle anderen wil stelen. Als ze hun eigen enkele kopie zouden wijzigen, zou deze niet langer overeenkomen met de kopie van alle anderen. Wanneer alle anderen hun kopieën met elkaar vergelijken, zouden ze zien dat deze ene kopie opvalt, en de hackerversie van de ketting zou als onwettig worden weggegooid.

Om met zo’n hack te slagen, zou de hacker tegelijkertijd 51% of meer van de kopieën van de blockchain moeten controleren en wijzigen, zodat hun nieuwe kopie de meerderheidskopie wordt en dus de overeengekomen keten. Zo’n aanval zou ook een enorme hoeveelheid geld en middelen vergen, omdat ze alle blokken opnieuw zouden moeten doen omdat ze nu andere tijdstempels en hash-codes zouden hebben.

Vanwege de omvang van veel cryptocurrency-netwerken en hoe snel ze groeien, zouden de kosten om zo’n prestatie te leveren waarschijnlijk onoverkomelijk zijn. Dit zou niet alleen extreem duur zijn, maar ook waarschijnlijk vruchteloos. Zoiets zou niet onopgemerkt blijven, aangezien netwerkleden zulke drastische wijzigingen in de blockchain zouden zien. De netwerkleden zouden dan hard afhaken naar een nieuwe versie van de keten die niet is aangetast. Dit zou ertoe leiden dat de aangevallen versie van het token in waarde daalt, waardoor de aanval uiteindelijk zinloos wordt, omdat de slechte actor de controle heeft over een waardeloos bezit.

Hetzelfde zou gebeuren als de slechte acteur de nieuwe vork van Bitcoin zou aanvallen. Het is zo gebouwd dat deelname aan het netwerk veel meer economisch gestimuleerd wordt dan het aan te vallen.

Bitcoin versus Blockchain

Blockchain-technologie werd voor het eerst geschetst in 1991 door Stuart Haber en W. Scott Stornetta, twee onderzoekers die een systeem wilden implementeren waarbij niet met tijdstempels van documenten kon worden geknoeid. Maar het was pas bijna twee decennia later, met de lancering van Bitcoin in januari 2009, dat blockchain zijn eerste echte toepassing had.

Het Bitcoin-protocol is gebouwd op een blockchain. In een onderzoekspaper waarin de digitale valuta werd geïntroduceerd, noemde de pseudonieme maker van Bitcoin, Satoshi Nakamoto, het “een nieuw elektronisch geldsysteem dat volledig peer-to-peer is, zonder vertrouwde derde partij.”

Het belangrijkste om hier te begrijpen is dat Bitcoin alleen blockchain gebruikt als een middel om een ​​grootboek van betalingen transparant vast te leggen, maar blockchain kan in theorie worden gebruikt om een ​​onbeperkt aantal gegevenspunten vast te leggen. Zoals hierboven besproken, kan dit in de vorm zijn van transacties, stemmen bij een verkiezing, productinventarissen, staatsidentificaties, aktes aan huizen en nog veel meer.

Momenteel zijn tienduizenden projecten op zoek naar het implementeren van blockchains op verschillende manieren om de samenleving te helpen, anders dan alleen het registreren van transacties, bijvoorbeeld als een manier om veilig te stemmen bij democratische verkiezingen.

De aard van de onveranderlijkheid van blockchain betekent dat frauduleus stemmen veel moeilijker zou worden. Een stemsysteem zou bijvoorbeeld zo kunnen werken dat elke burger van een land een enkele cryptocurrency of token zou krijgen. Elke kandidaat krijgt dan een specifiek portemonnee-adres en de kiezers sturen hun token of crypto naar het adres van de kandidaat op wie ze willen stemmen.

Het transparante en traceerbare karakter van blockchain zou zowel de noodzaak voor menselijke stemmentelling als het vermogen van slechte actoren om met fysieke stembiljetten te knoeien elimineren.

Hoe worden blockchains gebruikt?

Zoals we nu weten, slaan blokken op de blockchain van Bitcoin gegevens op over geldtransacties. Tegenwoordig zijn er meer dan 10.000 andere cryptocurrency-systemen die op blockchain draaien. Maar het blijkt dat blockchain eigenlijk ook een betrouwbare manier is om gegevens over andere soorten transacties op te slaan.

Sommige bedrijven die al blockchain hebben geïntegreerd, zijn WalmartPfizerUnilever en tal van anderen. IBM heeft bijvoorbeeld zijn Food Trust-blockchain gecreëerd om de reis te volgen die voedselproducten afleggen om hun locaties te bereiken

Waarom doe je dit?

De voedingsindustrie heeft talloze uitbraken van E. colisalmonella en listeria gezien, evenals gevaarlijke stoffen die per ongeluk in voedingsmiddelen zijn terechtgekomen. In het verleden kostte het weken om de bron van deze uitbraken of de oorzaak van ziekte te vinden van wat mensen eten. Het gebruik van blockchain geeft merken de mogelijkheid om de route van een voedingsproduct te volgen vanaf de oorsprong, via elke stop die het maakt en ten slotte de levering. Als blijkt dat een voedingsmiddel besmet is, kan het via elke stop tot aan de oorsprong worden getraceerd. Niet alleen dat, deze bedrijven kunnen nu ook al het andere zien waarmee ze in contact zijn gekomen, waardoor het probleem veel eerder kan worden geïdentificeerd en mogelijk levens kan worden gered. Dit is een voorbeeld van blockchain in de praktijk, maar er zijn veel andere vormen van blockchain-implementatie.

Munteenheid

Blockchain vormt de basis voor cryptocurrencies zoals Bitcoin. De Amerikaanse dollar wordt gecontroleerd door de Federal Reserve. Onder dit centrale autoriteitssysteem zijn de gegevens en valuta van een gebruiker technisch gezien aan de grillen van hun bank of overheid.

Als de bank van een gebruiker wordt gehackt, lopen de privégegevens van de klant gevaar. Als de bank van de klant omvalt of als de klant in een land woont met een onstabiele overheid, kan de waarde van zijn valuta in gevaar komen. In 2008 werden verschillende falende banken gered, gedeeltelijk met belastinggeld. Dit zijn de zorgen van waaruit Bitcoin voor het eerst is bedacht en ontwikkeld.

Door zijn activiteiten over een netwerk van computers te spreiden, stelt blockchain Bitcoin en andere cryptocurrencies in staat om te werken zonder dat er een centrale autoriteit nodig is. Dit vermindert niet alleen het risico, maar elimineert ook veel van de verwerkings- en transactiekosten.

Het kan mensen in landen met onstabiele valuta’s of financiële infrastructuren ook een stabielere valuta geven met meer toepassingen en een breder netwerk van individuen en instellingen waarmee ze zaken kunnen doen, zowel nationaal als internationaal.

Het gebruik van cryptocurrency-portefeuilles voor spaarrekeningen of als betaalmiddel is vooral diepgaand voor degenen die geen staatsidentificatie hebben. Sommige landen zijn misschien door oorlog verscheurd of hebben regeringen die geen echte infrastructuur hebben om identificatie te verstrekken.

Inwoners van dergelijke landen hebben mogelijk geen toegang tot spaar- of effectenrekeningen – en daarom geen manier om rijkdom veilig op te slaan.

Slimme contracten

Een slim contract is een computercode die in de blockchain kan worden ingebouwd om een ​​contractovereenkomst te vergemakkelijken, te verifiëren of te onderhandelen.

Slimme contracten werken onder een aantal voorwaarden waarmee gebruikers akkoord gaan. Wanneer aan deze voorwaarden is voldaan, worden de voorwaarden van de overeenkomst automatisch uitgevoerd.

Stel bijvoorbeeld dat een potentiële huurder een appartement wil huren met een slim contract. De verhuurder stemt ermee in om de huurder de deurcode van het appartement te geven zodra de huurder de borg betaalt. Zowel de huurder als de verhuurder zouden hun respectieve delen van de deal naar het slimme contract sturen, dat de deurcode vasthoudt en automatisch inwisselt voor de borg op de datum waarop de huurovereenkomst begint.

Als de verhuurder de deurcode niet op de leasedatum verstrekt, betaalt het slimme contract de borg terug. Dit zou de vergoedingen en procedures elimineren die typisch zijn voor het gebruik van een notaris, een externe bemiddelaar of advocaten.

Voordelen van Blockchains

Nauwkeurigheid van de ketting
Transacties op het blockchain-netwerk worden goedgekeurd door een netwerk van duizenden computers. Hierdoor wordt bijna alle menselijke betrokkenheid bij het verificatieproces geëlimineerd, wat resulteert in minder menselijke fouten en een nauwkeurige registratie van informatie.

Zelfs als een computer op het netwerk een rekenfout zou maken, zou de fout slechts worden gemaakt voor één exemplaar van de blockchain.

Om die fout te verspreiden naar de rest van de blockchain, zou deze gemaakt moeten zijn door ten minste 51% van de computers van het netwerk – een bijna onmogelijkheid voor een groot en groeiend netwerk ter grootte van die van Bitcoin.

Kostenbesparingen
Gewoonlijk betalen consumenten een bank om een ​​transactie te verifiëren, een notaris om een ​​document te ondertekenen of een minister om een ​​huwelijk te sluiten.

Blockchain elimineert de noodzaak van verificatie door derden, en daarmee ook de bijbehorende kosten. Bedrijfseigenaren betalen bijvoorbeeld een kleine vergoeding wanneer ze betalingen met creditcards accepteren, omdat banken en betalingsverwerkende bedrijven die transacties moeten verwerken.

Bitcoin daarentegen heeft geen centrale autoriteit en heeft beperkte transactiekosten.

Decentralisatie
Blockchain slaat geen van zijn informatie op een centrale locatie op. In plaats daarvan wordt de blockchain gekopieerd en verspreid over een netwerk van computers.

Telkens wanneer een nieuw blok aan de blockchain wordt toegevoegd, werkt elke computer op het netwerk zijn blockchain bij om de verandering weer te geven. Door die informatie over een netwerk te verspreiden, in plaats van deze op te slaan in één centrale database, wordt het moeilijker om met blockchain te knoeien.

Als een kopie van de blockchain in handen van een hacker zou vallen, zou slechts een enkele kopie van de informatie, in plaats van het hele netwerk, in gevaar komen.

Efficiënte transacties
Transacties die via een centrale autoriteit worden geplaatst, kunnen enkele dagen in beslag nemen. Als u bijvoorbeeld op vrijdagavond een cheque probeert te storten, ziet u mogelijk pas op maandagochtend geld op uw rekening.

Waar financiële instellingen tijdens kantooruren werken, meestal vijf dagen per week, werkt blockchain 24 uur per dag, zeven dagen per week en 365 dagen per jaar. Transacties kunnen in slechts 10 minuten worden voltooid en kunnen al na een paar uur als veilig worden beschouwd.

Dit is met name handig voor grensoverschrijdende transacties, die meestal veel langer duren vanwege tijdzoneproblemen en het feit dat alle partijen de betalingsverwerking moeten bevestigen.

Privé transacties
Veel blockchain-netwerken werken als openbare databases, wat betekent dat iedereen met een internetverbinding een lijst met de transactiegeschiedenis van het netwerk kan bekijken.

Hoewel gebruikers toegang hebben tot details over transacties, hebben ze geen toegang tot identificerende informatie over de gebruikers die deze transacties uitvoeren.

Het is een veel voorkomende misvatting dat blockchain-netwerken zoals bitcoin anoniem zijn, terwijl ze in feite alleen vertrouwelijk zijn.

Wanneer een gebruiker een openbare transactie doet, wordt zijn unieke code – een openbare sleutel genoemd, zoals eerder vermeld – vastgelegd op de blockchain. Hun persoonlijke gegevens zijn dat niet.

Als een persoon een Bitcoin-aankoop heeft gedaan op een beurs waarvoor identificatie vereist is, is de identiteit van de persoon nog steeds gekoppeld aan zijn blockchain-adres, maar een transactie, zelfs wanneer deze aan de naam van een persoon is gekoppeld, onthult geen persoonlijke informatie.

Veilige transacties
Zodra een transactie is geregistreerd, moet de authenticiteit ervan worden geverifieerd door het blockchain-netwerk. Duizenden computers op de blockchain haasten zich om te bevestigen dat de details van de aankoop correct zijn. Nadat een computer de transactie heeft gevalideerd, wordt deze toegevoegd aan het blockchain-blok.

Elk blok op de blockchain bevat zijn eigen unieke hash, samen met de unieke hash van het blok ervoor. Wanneer de informatie op een blok op enigerlei wijze wordt bewerkt, verandert de hashcode van dat blok, maar de hashcode op het blok erna niet.

Deze discrepantie maakt het buitengewoon moeilijk om informatie op de blockchain zonder kennisgeving te wijzigen.

Transparantie
De meeste blockchains zijn volledig open source software. Dit betekent dat iedereen de code kan bekijken. Dit geeft auditors de mogelijkheid om cryptocurrencies zoals Bitcoin te beoordelen voor veiligheid.

Dit betekent ook dat er geen echte autoriteit is over wie de code van Bitcoin beheert of hoe deze wordt bewerkt. Hierdoor kan iedereen wijzigingen of upgrades aan het systeem voorstellen.

Als een meerderheid van de netwerkgebruikers het erover eens is dat de nieuwe versie van de code met de upgrade goed en de moeite waard is, kan Bitcoin worden bijgewerkt.

Bankieren zonder bankrekening
Misschien wel het meest diepgaande facet van blockchain en Bitcoin is het vermogen voor iedereen, ongeacht etniciteit, geslacht of culturele achtergrond, om het te gebruiken.

Volgens de Wereldbank hebben bijna twee miljard volwassenen geen bankrekening of enige manier om hun geld of vermogen op te slaan. Bijna al deze mensen wonen in ontwikkelingslanden, waar de economie nog in de kinderschoenen staat en volledig afhankelijk is van contant geld.

Deze mensen verdienen vaak een beetje geld dat in fysiek geld wordt uitbetaald. Vervolgens moeten ze dit fysieke geld op verborgen locaties in hun huis of andere woonruimte opslaan, waardoor ze het slachtoffer worden van diefstal of onnodig geweld.

Sleutels tot een bitcoin-portemonnee kunnen worden bewaard op een stuk papier, een goedkope mobiele telefoon of zelfs worden onthouden indien nodig. Voor de meeste mensen is het waarschijnlijk dat deze opties gemakkelijker verborgen zijn dan een stapeltje geld onder een matras.

Blockchains van de toekomst zoeken ook naar oplossingen om niet alleen een rekeneenheid te zijn voor vermogensopslag, maar ook om medische dossiers, eigendomsrechten en een verscheidenheid aan andere juridische contracten op te slaan.

Een reactie achterlaten

Wordpress Social Share Plugin powered by Ultimatelysocial