LiteBit

7 dagen geleden

Wat zijn Bitcoin nodes?

Een Bitcoin node runnen is niet erg ingewikkeld. Veel mensen kijken vol aandacht naar miners en waarom proof of work zo belangrijk is voor het netwerk. Echter, vergeten zij vaak het feit dat elke node in het netwerk een hele belangrijke rol vervult. Maar wat is een Bitcoin node, en wat doet het precies? In dit artikel gaan we hier verder op in.

Wat doet een Bitcoin node?

Over het algemeen is een node een computer dat verbinding maakt met andere computers. Het volgt een vastgestelde set regels en deelt onderling informatie. Bij Bitcoin, zijn deze regels vastgesteld in het Bitcoin protocol. Nodes zijn onmisbaar in een peer-to-peer network omdat ze nodig zijn om dit netwerk draaiende te houden.

Je hebt misschien al eens gehoord van de term “full node”. Een full node is een computer in het Bitcoin netwerk dat een complete kopie van de hele blockchain draait en synchroniseert. Elke full node valideert transacties en blocks, en de meeste accepteren transacties en blocks van andere full nodes. Hun voornaamste taak is dus het valideren van transacties aan de hand van de kopie van de blockchain die zij hebben, en dit door te geven aan de rest van het netwerk.

Light nodes – de gebruikelijke keuze

Een full node draaien kost veel investeringen en is daarom geen goede optie voor elk soort computer. Vooral wanneer de capaciteit van de hard drive niet erg groot is, is een full node draaien lastig. Om dit probleem op te lossen en wallets de meest beschikbare applicatie op deze computers te maken, is er een light node benodigd.

Een light node heeft geen volledige kopie van Bitcoin’s blockchain. Ze downloaden alleen de block headers waardoor zij sneller zijn én minder schijfruimte innemen. Light nodes zijn afhankelijk van full nodes en zullen verbinden met een publiek beschikbare server of naar een specifieke full node die de gebruiker heeft gekozen, om zo toch het netwerk te kunnen synchroniseren.

Als je een Electrum wallet gebruikt, is dit iets dat je zou kunnen proberen. Omdat de software een light client is, kun je hiermee verbinding maken met een server of full node naar keuze. Ditzelfde geldt voor de meeste software wallets op je smartphone. Er zijn slechts een handjevol uitzonderingen waarbij een software wallet op een smartphone een full node is. Hiervoor zou je op het moment van schrijven namelijk meer dan 350 GB aan vrije ruimte nodig hebben – iets dat veel smartphones niet hebben.

Miners zijn ook nodes

Hoewel miners vaak als los van het netwerk worden gezien, zijn zij dat niet. Miners draaien namelijk ook nodes in het network, maar met een andere functie. In plaats van het valideren van de blocks en transacties, voegen zij nieuwe blocks toe aan de blockchain.

Als een miner met succes een nieuw block toevoegt door de cryptografische puzzel op te lossen, valideert de rest van het netwerk dat block en wordt het vervolgens onderdeel van de chain. Als tegenprestatie ontvangt de miner een beloning, bestaand uit de “block reward” en de “transaction fees” die met het geminede block meegestuurd zijn.

Andere soorten nodes

Veel andere cryptocurrencies gebruiken een andere technologie dan Bitcoin, en daardoor kunnen de nodes ook andere functies hebben. In de meeste gevallen bestaat dit verschil uit een ander consensus model. Bitcoin gebruikt proof of work, veel andere cryptos gebruiken proof of stake, en sommigen gebruiken zelfs heel andere consensus modellen.

Masternodes

Een voorbeeld van een ander soort node is een masternode. Een masternode is een speciaal soort full node. Behalve het valideren van de transacties en een kopie van de blockchain bijhouden, doen zij nog meer. Een paar voorbeelden van de additionele functies zijn:

  • Onmiddelijke (instant) transacties
  • Governance voting in het netwerk/DAO
  • Privé transacties

Door deze diensten aan te bieden, versterken en stabiliseren zij het netwerk. In tegenstelling tot bij full nodes, heeft een masternode doorgaans een bepaalde hoeveelheid van de crypto in kwestie nodig om in aanmerking te komen voor deze rol. Het idee daarachter is dat de masternode zelf geïnvesteerd moet zijn (en dus ook iets te verliezen hebben) om vertrouwd te worden met zo veel macht. Anders kan een kwaadwillende het netwerk proberen te schaden met foute transacties. Als beloning ontvangen de masternodes een aandeel van de block reward, samen met de miners.

Staking nodes

Proof of stake is een consensus model dat geen grote hoeveelheden energie of speciale hardware nodig heeft. Een staking node lijkt in die zin op een masternode: het heeft een aandeel erin nodig en is dus een full node die een bepaalde hoeveelheid van de crypto bezit.

Het volgt dezelfde principes als een masternode. Als stakeholder, hebben deze stakers een motivatie om de boel niet de belazeren en hun rol eerlijk uit te voeren. De staking nodes werken mee aan het creëren, goedkeuren en valideren van blocks. Zij krijgen net als miners een block reward.

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app