Blockchainstructuur
Veeg om het menu te tonen
Je begrijpt nu de basisprincipes van blockchaintechnologie en in het bijzonder hoe Bitcoin hiervan gebruikmaakt. Met deze basis kunnen we verdergaan met het onderzoeken van de gedetailleerde structuur van een blockchain gebaseerd op het Bitcoin-model.
Blokcomponenten
Een blockchain is in de kern een keten van blokken. Dit zijn geen fysieke blokken, maar digitale datastructuren die opeenvolgend aan elkaar zijn gekoppeld.
De onderstaande tabel geeft een overzicht van de algemene structuur van een blok in de Bitcoin-blockchain:
Je hoeft de grootte van elk veld niet te onthouden; deze zijn enkel ter verduidelijking gegeven. Over groottes gesproken, hieronder volgt een uitleg van wat bits en bytes precies zijn:
Een bit is de kleinste eenheid van gegevens in de informatica, weergegeven als een 0 of 1, wat de binaire aard van computers weerspiegelt, en een byte is een eenheid van gegevens die bestaat uit 8 bits, gebruikt voor het meten van gegevensopslag en verwerkingscapaciteit in computers.
Blokheader
Misschien wel het belangrijkste onderdeel van elk blok is de header, die bestaat uit 6 velden. Hieronder staat een illustratie van een meer gedetailleerde blokstructuur (Txn_count en txns staan voor transactieteller en transacties, respectievelijk, en maken geen deel uit van de header):
Laten we nu elk van de velden van de blokheader doornemen:
Maak je geen zorgen, we zullen later in de cursus de meeste van deze velden uitgebreider behandelen. Voor nu bekijken we een echt blok met behulp van een Blockchain Explorer (hier is de link):
Zoals te zien is, zijn alle besproken componenten aanwezig in dit blok.
Moeilijkheidsgraad wordt berekend op basis van het bits-veld en wordt niet expliciet opgeslagen in de blokheader. Het is een afgeleide waarde die aangeeft hoe moeilijk het is om een nieuw blok te vinden ten opzichte van de eenvoudigste mogelijkheid.
Er zijn ook aanvullende details (je kunt deze voorlopig negeren) die worden weergegeven door de blockchain explorer:
- Hoogte;
- Status;
- Virtuele grootte;
- Gewichtseenheden.
Deze velden geven context over de status van het blok binnen de blockchain, de grootte en het verbruik van middelen.
1. Welke van de volgende is GEEN onderdeel van de blokheader?
2. Kies de juiste grootte van de blokheader.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.