Hoe Blockchain Werkt?
Nu we begrijpen wat blockchain en Bitcoin zijn, bekijken we hoe blockchaintechnologie werkt in de context van een online transactie, met Bitcoin als voorbeeld. Omdat Bitcoin de meest gebruikte cryptovaluta is, biedt het een duidelijk en praktisch voorbeeld van hoe blockchain functioneert in reële situaties.
Stap 1: Aanmaken en verzenden van een transactie
Stel je wilt een nieuwe laptop kopen bij een online winkel met Bitcoin. Het proces begint wanneer je je Bitcoin wallet-app opent en een transactiebericht aanmaakt.
Dit bericht bevat het bedrag aan Bitcoin dat je wilt versturen en de publieke sleutel van de winkel, die dient als het ontvangstadres. Om de transactie te autoriseren, onderteken je deze digitaal met je private sleutel. Deze handtekening is gebaseerd op publieke-sleutelcryptografie, wat een cruciale rol speelt bij het waarborgen van de veiligheid en authenticiteit van de transactie - iets wat we later in de cursus uitgebreid zullen behandelen.
Stap 2: Uitzenden naar het netwerk
Na het zorgvuldig controleren van de details - omdat Bitcoin-transacties onomkeerbaar zijn - zend je vervolgens het transactiebericht uit naar het Bitcoin-netwerk. Dit netwerk bestaat uit talloze nodes, die elk een volledige kopie van de Bitcoin-blockchain bijhouden.
Stap 3: Verifiëren van de transactie
Nodes in het Bitcoin-netwerk vallen doorgaans in twee groepen: miners en verificateurs. Terwijl miners zich richten op het creëren van nieuwe blokken, zijn de andere nodes verantwoordelijk voor het verifiëren van de gegevens die door het netwerk stromen. In deze stap bevestigen zij dat je voldoende Bitcoin hebt om de transactie uit te voeren en dat deze daadwerkelijk door jou is geautoriseerd.
Stap 4: Het Mijnproces
Mining is een computationele competitie waarbij miners hun rekenkracht inzetten om een complex wiskundig vraagstuk op te lossen dat vereist is om een nieuw blok transacties te creëren.
Zoals eerder besproken, heeft elk blok een unieke identificatie, bekend als een hash. Deze hash wordt gegenereerd op basis van de inhoud van het blok en moet voldoen aan een specifieke voorwaarde - zoals het bevatten van een bepaald aantal voorloopnullen bij Bitcoin.
Om dit te bereiken, zoeken miners naar een getal dat een nonce wordt genoemd. Wanneer de nonce wordt gecombineerd met de overige blokgegevens en gehasht, moet het resulterende hash voldoen aan de gestelde criteria.
Stap 5: Toevoegen aan de Blockchain
Wanneer een miner met succes een nieuw blok creëert, wordt dit uitgezonden naar het gehele netwerk. Andere nodes verifiëren het blok en, zodra het gevalideerd is, voegen zij het toe aan hun eigen kopie van de blockchain. Omdat elk blok de hash van het vorige blok bevat, ontstaat zo een onveranderlijke keten van blokken. De miner die als eerste de juiste nonce vindt, ontvangt als beloning nieuw gemijnde bitcoins.
Stap 6: Transactiebevestiging
Uw transactie, samen met vele andere, is nu opgenomen in een blok op de Bitcoin-blockchain. Binnen ongeveer 10 minuten na het aanmaken van de transactie ontvangen zowel u als de online winkel een bevestiging dat de betaling succesvol is verwerkt.
Transparantie en pseudonimiteit
De blockchain fungeert als een openbaar grootboek, wat betekent dat alle transacties transparant en voor iedereen zichtbaar zijn. De deelnemers blijven echter pseudoniem, aangezien alleen hun wallet-adressen op het netwerk verschijnen. Hoewel alle overboekingen bekeken kunnen worden, is er extra externe informatie nodig om deze adressen aan echte identiteiten te koppelen.
Hier is een voorbeeld van een echte Bitcoin-transactie (je kunt deze hier) te bekijken:
Zoals je kunt zien, toont de transactie zowel het afzender- als het ontvanger-adres. Er is waarschijnlijk ook een wisseladres, dat meestal bij dezelfde gebruiker hoort als het om teruggegeven wisselgeld gaat. De meeste moderne wallet-applicaties volgen best practices door een nieuw adres te genereren voor het wisselgeld om de privacy te verbeteren.
Maar waarom is het niet mogelijk om het exacte bedrag aan Bitcoin te versturen zonder wisselgeld terug te krijgen? We zullen deze vraag en enkele gerelateerde concepten later in de cursus behandelen.
1. Wanneer je een Bitcoin-transactie initieert, welk proces zorgt ervoor dat de transactie wordt vastgelegd op de blockchain?
2. Welke van de volgende uitspraken is waar over blockchain?
3. Wat betekent 'onveranderlijkheid' in de context van blockchain?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 6.25
Hoe Blockchain Werkt?
Veeg om het menu te tonen
Nu we begrijpen wat blockchain en Bitcoin zijn, bekijken we hoe blockchaintechnologie werkt in de context van een online transactie, met Bitcoin als voorbeeld. Omdat Bitcoin de meest gebruikte cryptovaluta is, biedt het een duidelijk en praktisch voorbeeld van hoe blockchain functioneert in reële situaties.
Stap 1: Aanmaken en verzenden van een transactie
Stel je wilt een nieuwe laptop kopen bij een online winkel met Bitcoin. Het proces begint wanneer je je Bitcoin wallet-app opent en een transactiebericht aanmaakt.
Dit bericht bevat het bedrag aan Bitcoin dat je wilt versturen en de publieke sleutel van de winkel, die dient als het ontvangstadres. Om de transactie te autoriseren, onderteken je deze digitaal met je private sleutel. Deze handtekening is gebaseerd op publieke-sleutelcryptografie, wat een cruciale rol speelt bij het waarborgen van de veiligheid en authenticiteit van de transactie - iets wat we later in de cursus uitgebreid zullen behandelen.
Stap 2: Uitzenden naar het netwerk
Na het zorgvuldig controleren van de details - omdat Bitcoin-transacties onomkeerbaar zijn - zend je vervolgens het transactiebericht uit naar het Bitcoin-netwerk. Dit netwerk bestaat uit talloze nodes, die elk een volledige kopie van de Bitcoin-blockchain bijhouden.
Stap 3: Verifiëren van de transactie
Nodes in het Bitcoin-netwerk vallen doorgaans in twee groepen: miners en verificateurs. Terwijl miners zich richten op het creëren van nieuwe blokken, zijn de andere nodes verantwoordelijk voor het verifiëren van de gegevens die door het netwerk stromen. In deze stap bevestigen zij dat je voldoende Bitcoin hebt om de transactie uit te voeren en dat deze daadwerkelijk door jou is geautoriseerd.
Stap 4: Het Mijnproces
Mining is een computationele competitie waarbij miners hun rekenkracht inzetten om een complex wiskundig vraagstuk op te lossen dat vereist is om een nieuw blok transacties te creëren.
Zoals eerder besproken, heeft elk blok een unieke identificatie, bekend als een hash. Deze hash wordt gegenereerd op basis van de inhoud van het blok en moet voldoen aan een specifieke voorwaarde - zoals het bevatten van een bepaald aantal voorloopnullen bij Bitcoin.
Om dit te bereiken, zoeken miners naar een getal dat een nonce wordt genoemd. Wanneer de nonce wordt gecombineerd met de overige blokgegevens en gehasht, moet het resulterende hash voldoen aan de gestelde criteria.
Stap 5: Toevoegen aan de Blockchain
Wanneer een miner met succes een nieuw blok creëert, wordt dit uitgezonden naar het gehele netwerk. Andere nodes verifiëren het blok en, zodra het gevalideerd is, voegen zij het toe aan hun eigen kopie van de blockchain. Omdat elk blok de hash van het vorige blok bevat, ontstaat zo een onveranderlijke keten van blokken. De miner die als eerste de juiste nonce vindt, ontvangt als beloning nieuw gemijnde bitcoins.
Stap 6: Transactiebevestiging
Uw transactie, samen met vele andere, is nu opgenomen in een blok op de Bitcoin-blockchain. Binnen ongeveer 10 minuten na het aanmaken van de transactie ontvangen zowel u als de online winkel een bevestiging dat de betaling succesvol is verwerkt.
Transparantie en pseudonimiteit
De blockchain fungeert als een openbaar grootboek, wat betekent dat alle transacties transparant en voor iedereen zichtbaar zijn. De deelnemers blijven echter pseudoniem, aangezien alleen hun wallet-adressen op het netwerk verschijnen. Hoewel alle overboekingen bekeken kunnen worden, is er extra externe informatie nodig om deze adressen aan echte identiteiten te koppelen.
Hier is een voorbeeld van een echte Bitcoin-transactie (je kunt deze hier) te bekijken:
Zoals je kunt zien, toont de transactie zowel het afzender- als het ontvanger-adres. Er is waarschijnlijk ook een wisseladres, dat meestal bij dezelfde gebruiker hoort als het om teruggegeven wisselgeld gaat. De meeste moderne wallet-applicaties volgen best practices door een nieuw adres te genereren voor het wisselgeld om de privacy te verbeteren.
Maar waarom is het niet mogelijk om het exacte bedrag aan Bitcoin te versturen zonder wisselgeld terug te krijgen? We zullen deze vraag en enkele gerelateerde concepten later in de cursus behandelen.
1. Wanneer je een Bitcoin-transactie initieert, welk proces zorgt ervoor dat de transactie wordt vastgelegd op de blockchain?
2. Welke van de volgende uitspraken is waar over blockchain?
3. Wat betekent 'onveranderlijkheid' in de context van blockchain?
Bedankt voor je feedback!