Als het onderwerp bitcoin is, trekt een ander woord de aandacht van nieuwkomers: blockchain. Deze technologie is verkocht als geneesmiddel voor alle kwalen van de mensheid. Het is in feite een revolutionaire technologie waarvan de kennis essentieel is voor degenen die willen begrijpen hoe bitcoin werkt. Maar wat is blockchain en hoe kan het worden gebruikt?
Wat houdt Blockchain precies in?
De term blockchain is een recente creatie, meer nog dan de technologie zelf. Toen Satoshi Nakamoto bitcoin creëerde, noemde hij de term blockchain niet in het witboek. De technologie werd tot in detail uitgelegd, maar er werden geen namen gegeven. Toen duidelijk werd dat bitcoin als een blockchain werkte, begon de term te worden gebruikt.
Door de verwarring over dit onderwerp zien veel mensen blockchain als een oplossing voor problemen die het niet oplost. In deze tekst begrijp je wat technologie is en hoe het werkt. En natuurlijk ontdekken dat het niet zo complex is als het lijkt.
Een gemakkelijk te begrijpen definitie van Blockchain
In wezen is blockchain een heel eenvoudig hulpmiddel. Het is niets anders dan de digitale versie van een grootboek, zoals die in notariskantoren wordt gebruikt. Er zijn echter twee verschillen. De eerste is dat het blockchain-grootboek volledig digitaal is. De tweede is dat het door meerdere mensen tegelijk kan worden bestuurd.
Grootboeken registreren alle transacties die plaatsvinden in bijvoorbeeld een bedrijfs- of notariskantoor. De blockchain registreert op zijn beurt alle transacties die plaatsvinden met een bepaalde cryptocurrency. Zo registreert de Bitcoin-blockchain transacties die in Bitcoin zijn gedaan, de Ethereum-blockchain somt transacties op die zijn gemaakt met Ether (ETH), enzovoort. Onder de gegevens die bij elke transactie op de blockchain worden geregistreerd, bevinden zich:
Aantal cryptocurrency-transacties;
Wie heeft de transactie verzonden en ontvangen;
Datum en tijdstip waarop de transactie is uitgevoerd;
Nummer (hoogte) van het blok waar de transactie is vastgelegd;
Hash-nummer dat de authenticiteit van elke transactie bevestigt.
Het is belangrijk op te merken dat blockchain identificeert wie een transactie heeft verzonden en ontvangen met behulp van portemonnee-adressen. Het netwerk verstrekt echter niet de namen of documenten van de betrokken partijen. De blockchain slaagt er dus in zowel openbaar te zijn (aangezien alle records open zijn) als pseudoniem (waarbij de ware identiteit behouden blijft).
Hoe vinden blockchain-transacties plaats?
Elke transactie wordt in een specifiek blok in de blockchain opgeslagen. Zoals de tekst over bitcoin-mining laat zien, worden er elke tijd blokken aangemaakt – bij bitcoin duurt dit ongeveer 10 minuten. Elke transactie die tijdens deze periode op de blockchain wordt gedaan, wordt dus in dit blok opgenomen.
Informatie van een Bitcoin-transactie op de Blockchain
Na een gemiddelde periode van 10 minuten worden alle transacties gegroepeerd in één blok. Dit blok wordt vervolgens via het mijnbouwproces naar het netwerk verzonden door de mijnwerker die het heeft ontdekt. Elk blok heeft een hashnummer dat het identificeert en andere netwerkdeelnemers laat weten dat het blok legitiem is en dat er niet mee is geknoeid.
Hash is niets meer dan een reeks letters en cijfers. 00000000000000000000007aa242ddd2bb91add3ca0cb43b4500451378a6eb37d99 is bijvoorbeeld de hash van blok #670151 op het Bitcoin-netwerk. Bovendien bevat elk blok de hash van het blok ervoor.
Zo kunnen mijnwerkers verifiëren dat de netwerkvolgorde correct wordt gevolgd. De blokken bevatten dus informatie met betrekking tot uw transacties, evenals uw hash en de hash van het vorige blok. Op deze manier vormt het netwerk een lange, ononderbroken keten van blokken (in het origineel blockchain).
Hoe Blockchain werkt
Door twee hashes te bevatten, wordt de blockchain extreem veilig. Als iemand het netwerk zou willen oplichten, zou hij niet alleen het betreffende blok moeten oplichten, maar ook eerdere blokken. Ondertussen zou de rekenkracht van alle mijnwerkers en knooppunten in het netwerk gericht zijn op het oplossen van de juiste keten.
Wanneer een blok wordt gemined en de hash van het vorige blok bevat, wordt het gemakkelijker om fraude te identificeren. Een blok dat niet de hash van zijn voorganger weergeeft, wordt niet door het netwerk herkend. Het wordt dus onmiddellijk uit het systeem geëlimineerd en wordt een weesblok, en de mijnwerker die tot fraude heeft geprobeerd, zal zijn energie voor niets hebben verspild.
Blockchain-decentralisatie
Om dit hele proces te laten werken, is de blockchain afhankelijk van een structuur van tienduizenden computers die over de hele wereld zijn verspreid. Deze computers hebben geen relatie met elkaar en zijn niet verbonden via een netwerk of gecentraliseerde server. Ze hebben in essentie drie functies:
Valideer transacties op het netwerk en verifieer blokken;
Vind de blokken en communiceer ze naar de rest van het netwerk;
Waarschuwingen tegen fraudepogingen in het systeem.
Validatie van transacties en blokken is de verantwoordelijkheid van volledige knooppunten. Een netwerkknooppunt worden vereist geen grote investering: je hebt alleen een computer nodig met een harde schijf die groot genoeg is om de Bitcoin-blockchain te downloaden en op te slaan. Momenteel is de bitcoin-blockchain ongeveer 320 gigabyte (GB) groot.
Evolutie van de omvang van de bitcoin blockchain
Het maken en ontdekken van blokken is daarentegen de verantwoordelijkheid van mijnwerkers. Ze lossen wiskundige problemen op die resulteren in de ontdekking van hashes. Bij dit werk wordt een enorme rekenkracht en dus energie gebruikt. Dit is de reden waarom mijnwerkers worden beloond met bitcoin-bedragen wanneer ze de blokken ontdekken.
Mijnwerkers en knooppunten zijn verspreid over verschillende uithoeken van de wereld. Bovendien beschikt het netwerk niet over een centrale server, die elk als kleine server functioneert. Dus als een knooppunt, een mijnwerker of een groep knooppunten en mijnwerkers buiten dienst wordt gesteld, zal het netwerk niet instorten. Hij zal zich eenvoudigweg aanpassen aan het verlies, maar hij zal niet ophouden te bestaan.
Is blockchain-technologie veilig?
Ja. Sinds de oprichting op 3 januari 2009 heeft de Bitcoin-blockchain verschillende aanvallen ondergaan. Geen van hen was echter succesvol. Tegenwoordig functioneert het netwerk 24 uur per dag, 7 dagen per week, zonder problemen of haperingen. De sterke decentralisatie maakt het bijna onmogelijk om een aanval te laten slagen.
Bovendien heeft bitcoin tegenwoordig ongeveer 165 miljoen terachashes per seconde (TH/s). Dat is meer rekenkracht dan alle servers van Google samen. Als iemand de controle over het elektriciteitsnet zou willen overnemen, zou hij minstens 50% + 1 van al die stroom moeten krijgen, wat niet alleen duur is, maar ook uiterst onwaarschijnlijk.
Maar je kunt jezelf afvragen: ik heb gevallen gehoord of gelezen van mensen bij wie cryptocurrencies werden gestolen. Ja, het is nog steeds heel gebruikelijk. In deze gevallen zijn echter meestal andere factoren betrokken, of het nu gaat om persoonlijke fouten of andere systemen. De belangrijkste vectoren van diefstal van cryptocurrency zijn:
Fouten bij het opslaan van wachtwoorden (privésleutels) in de portemonnee;
Diefstal vanaf platforms buiten de blockchain (zoals beurzen en portemonnees);
Virussen en malware die de computer van de gebruiker infecteren;
Malware die de toegang tot portemonnees steelt.
Blockchain-applicaties
Blockchain is een revolutionaire technologie geworden. De eerste praktische toepassing ervan was de creatie van cryptocurrencies. Mensen en bedrijven ontdekten echter al snel dat het gebruik ervan kon worden uitgebreid naar verschillende sectoren van de economie.
Een van de bekendste voorbeelden van het gebruik van blockchain is documentauthenticatie. Omdat de tool nauwkeurige gegevens levert, kan deze worden gebruikt om digitale handtekeningen te maken om te identificeren wanneer een bepaald document is gemaakt of verzameld. Dit heeft een enorm potentieel om fraude en het knoeien met bewijsmateriaal en andere gevoelige inhoud te voorkomen.
Blockchain kan ook worden gebruikt voor eigendomsregistratie (zoals onroerend goed, aandelen en persoonlijke eigendommen), financiële transacties, auteursrechten op muziek en boeken, en zelfs om stemmen bij verkiezingen vast te leggen. In Brazilië is de startup OriginalMy, opgericht in 2015, een van de grootste successen in het gebruik van blockchain op deze gebieden.
Samenvattend heeft blockchain-technologie veel veelbelovende voordelen voor de toekomst opgeleverd. Hij heeft echter nog een lange weg te gaan om te bewijzen dat hij betrouwbaar is. En net als bij het bouwen van een huis, zal het blok voor blok worden gedaan.