Wat registreert de Bitcoin Blockchain?
De Bitcoin-blockchain is in wezen een enorme, gedeelde, gecodeerde lijst van alle adressen die Bitcoin-saldi bevatten. Elk nieuw blok vertegenwoordigt de laatste update van rekeningsaldi. Een blok verwijst simpelweg naar een reeks Bitcoin-transacties die gerelateerd zijn omdat ze binnen dezelfde tijdsperiode plaatsvonden. Nieuwe blokken worden gemaakt nadat verdere mijnbouw plaatsvindt of een transactie plaatsvindt waarbij Bitcoin wordt uitgewisseld.
Belangrijkste leerpunten
- De Bitcoin-blockchain is in wezen een enorme, gedeelde, gecodeerde lijst van alle adressen die Bitcoin-saldi bevatten.
- Blockchains bestaan uit een reeks individuele blokken, gerangschikt in chronologische volgorde op basis van de volgorde van transacties.
- Hoewel een blockchain kan worden gebruikt om een willekeurig aantal datapunten op te slaan (stemmen bij een verkiezing, productinventarissen, staatsidentificaties, daden aan huizen, enz.), Gebruikt Bitcoin alleen blockchain als een middel om transparant een grootboek van betalingen vast te leggen.
Blokken worden zo op elkaar gestapeld dat het ene blok afhankelijk is van het vorige. Op deze manier ontstaat er een aaneenschakeling van blokken; dit is waar de term “blockchain” vandaan komt. Wanneer een transactie wordt verzonden naar het Bitcoin-netwerk, wordt de informatie tegelijkertijd doorgegeven via alle Bitcoin-knooppunten – alle computers die zijn verbonden met andere computers in de blockchain – (via de blockchain).
De functie van een blockchain
Op deze manier werkt het net als een grootboek, dat economische transacties registreert en een manier biedt om te verifiëren dat alle Bitcoin-gebruikers zijn uitgerust met dezelfde informatie. Iedereen kan een kopie van de blockchain downloaden en deze gebruiken om het pad van Bitcoins van de ene Bitcoin-transactie naar de andere te traceren. (Opgemerkt moet worden dat, hoewel er een record is van elke Bitcoin-transactie die ooit is gedaan, deze zijn gekoppeld aan een specifiek Bitcoin-adres, in plaats van aan een persoonlijk identificeerbare naam of e-mailadres. Om deze reden wordt Bitcoin als pseudoniem beschouwd.)
Het doel van een blockchain is om digitale informatie vast te leggen en te verspreiden naar elke deelnemer, maar nooit te bewerken. Hoewel een blockchain kan worden gebruikt om een willekeurig aantal datapunten op te slaan (stemmen bij een verkiezing, productinventarissen, staatsidentificaties, akten aan huizen, enz.), Gebruikt Bitcoin alleen blockchain als een middel om transparant een grootboek van betalingen vast te leggen.
In een blockchain heeft elk knooppunt een volledig record van de gegevens die sinds het begin op de blockchain zijn opgeslagen. Voor Bitcoin omvatten deze gegevens de volledige geschiedenis van alle Bitcoin-transacties. Als een knooppunt een fout in zijn gegevens heeft, kan het de duizenden andere knooppunten als referentiepunt gebruiken om zichzelf te corrigeren.
Informatie in elk blok
Blockchains bestaan uit een reeks individuele blokken, gerangschikt in chronologische volgorde op basis van de volgorde van transacties. De informatie in een blok bestaat uit twee delen.
Het eerste deel bestaat uit de header-elementen: informatie over de locatie en andere gegevens met betrekking tot de transacties in dat blok. Een hash in de header verwijst bijvoorbeeld naar het vorige blok. Er zijn geen hashes voor genesisblokken omdat deze blokken geen voorganger hebben. Een merkle-tree – een datastructuur die in de informatica wordt gebruikt om transacties vast te leggen – wordt gebruikt om de opeenvolging van transacties in het blok weer te geven. Een andere hash in het blok bevat tijdstempelinformatie, de nonce en de moeilijkheidsgraad. Hier is een korte uitleg van elk van deze componenten:
- Tijdstempelinformatie : geeft de tijd en datum weer waarop het blok is gemaakt
- Nonce : het nummer dat moet worden opgelost door miners
- Moeilijkheidsgraad : geeft de moeilijkheid aan van het probleem dat wordt opgelost.
Het tweede deel is de identificatie-informatie. Nogmaals, dit is een cryptografische hash-functie. Het wordt gegenereerd door de header-elementen twee keer achter elkaar te hashen.
Blockchain meer anoniem dan een bankafschrift
Een van de vermeende voordelen (of risico’s, afhankelijk van uw kijk) van Bitcoin is de unieke anonimiteit. Degenen die transacties uitvoeren in Bitcoins worden verondersteld te zijn gekoppeld aan een specifiek Bitcoin-adres, in plaats van aan een persoonlijk identificeerbare naam of e-mailadres. Toch is de anonimiteit enigszins aangetast vanwege het blockchain-informatiegrootboek.
Aangezien elke transactie openbaar wordt geregistreerd, kan een enkele inbreuk op de eigendomsidentiteit leiden tot de onthulling van vele andere eigenaren door de transacties eenvoudigweg terug te volgen. De blockchain is nog steeds anoniemer dan een bankafschrift, maar het is geen ondoordringbare sluier van geheimhouding, zoals sommige voorstanders van Bitcoin-technologie graag beweren.