Wat zijn blokbeloningen? Hoe werken Bitcoin-mijnbouwblokbeloningen?
Afgezien van de tutorials over mijnbouw en portemonnee, zijn we van plan om elke dag iets passend te schrijven in de Knowledge Base. We hopen dat deze informatie beginners zal helpen om Cryptocurrency en Blockchain-technologie in het algemeen beter te begrijpen. Tot nu toe hebben we Bitcoin-bevestigingen, Bitcoin-mempool, blokhoogte, transactie-hash-ID en vele andere uitgelegd. Hier in dit artikel gaan we uitleggen wat een Block-beloning is en hoe de Bitcoin-miners worden beloond voor het vinden van een block? Dit bericht is niet alleen van toepassing op Bitcoin, maar ook op alle cryptovaluta’s die zijn gebaseerd op Bitcoin of in feite op alle Proof of Work-cryptocurrencies.
De meeste mensen die Bitcoin bezitten, zijn niet betrokken bij het mijnbouwproces, ze kopen en houden gewoon BTC vast. Zulke gebruikers en degenen die nieuw zijn bij Bitcoin hebben veel vragen met betrekking tot mijnbouw; vooral de beloningen die betrokken zijn bij het mijnbouwproces. Enkele veel voorkomende vragen zijn: wat is een blokbeloning? Wie betaalt deze blokbeloningen en wat gebeurt er als de Bitcoin-blokbeloningen naar 0 gaan. Hier leggen we alles uit dat te maken heeft met Bitcoin-blokbeloningen. Maar laten we eerst begrijpen wat Bitcoin-mijnbouw is en hoe het Bitcoin-netwerk functioneert?
Bitcoin-mijnbouw
Mijndefinitie: het is een proces waarbij steenkool of andere mineralen uit de grond worden gewonnen. Er is kolenwinning, kopermijnbouw, goudwinning en dan is er Bitcoin-mijnbouw. Hoewel Bitcoin-mining en Gold-mijnbouw totaal verschillend zijn, hebben ze enkele overeenkomsten. Beide zijn een intensief proces en ze worden allebei voornamelijk uitgevoerd vanwege één doel, namelijk beloningen. Bij de goudwinning worden mankracht en machines gebruikt om goud uit de aarde te halen. Terwijl in Bitcoin-mining gebruikers speciale computerhardware gebruiken om een rekenkundig wiskundig probleem op te lossen. Voor het oplossen van computationele puzzels worden miners beloond in de vorm van Bitcoin.
Wacht!? Wie zijn deze mijnwerkers? Waarom lossen ze wiskundige problemen op? Waarom krijgen ze Bitcoins terug en wie geeft deze munten uit om het probleem op te lossen? Om dit te begrijpen, moeten we eerst begrijpen hoe het traditionele valuta- en banksysteem werkt.
Banktransactie versus Bitcoin-transactie
Laten we zeggen; persoon A wil $ 1000 overmaken naar persoon B. Zoals u kunt zien, zijn er slechts twee mensen bij deze transactie betrokken. Er is echter ook een derde partij bij betrokken. Bank – Een gecentraliseerde entiteit die het betalingssysteem onderhoudt en beheert. Zodra de persoon de transactie heeft geïnitieerd, verifieert de bank (bankier) het grootboek, verifieert de transactie en verplaatst vervolgens het bedrag van de rekening van persoon A naar B.In een systeem als dit is alleen de bank verantwoordelijk voor de beveiliging en werking van het netwerk zoals zij zijn de enige die het volledige betalingsnetwerk controleren. Bitcoin is echter anders .
Bitcoin is een peer-to-peer-netwerk; wat betekent dat het systeem gedistribueerd en gedecentraliseerd is. Er is geen enkele of centrale autoriteit die het Bitcoin-netwerk controleert. Dus wie bewaakt de beveiliging van het Bitcoin-netwerk en wie voert de transactie hier uit? Mijnwerkers. In Bitcoin vormen miners de ruggengraat van het hele netwerk. Zonder hen zou het hele systeem disfunctioneel zijn. Ze zijn verantwoordelijk voor de beveiliging van het netwerk, de uitgifte van nieuwe Bitcoins en het uitvoeren van transacties.
Laten we zeggen: persoon A wil weinig BTC of weinig satoshis overbrengen naar persoon B. Persoon A creëert de transactie, ondertekent deze met zijn privésleutels en verzendt de transactie naar het Bitcoin-netwerk. Nu is het de plicht van mijnwerkers om deze transactie te verifiëren en toe te voegen aan het grootboek. Nu nogmaals, wie zijn deze mijnwerkers? Mijnwerkers zijn willekeurige mensen zoals jij en ik die Bitcoin-software gebruiken, behalve met gespecialiseerde computers (mijnbouwapparatuur). Met andere woorden, het zijn speciale knooppunten op de blockchain die zich toeleggen op de werking van het netwerk. Dus hoe mag een willekeurige persoon een Bitcoin-transactie bevestigen??
Block en Blockchain
Het Bitcoin-protocol is gebouwd op blockchain, een groeiende lijst met records die blokken worden genoemd. Wanneer u een transactie start, kiezen mijnwerkers uw transactie samen met verschillende andere transacties die naar het netwerk zijn uitgezonden. Vervolgens voegen ze de lijst met transacties in een blok in, verifiëren ze en voegen deze vervolgens toe aan de Bitcoin-blockchain. In het Bitcoin-netwerk wordt ongeveer elke 10 minuten een nieuw blok gemaakt en elk blok bevat een reeks meest recente transacties. Het bevat niet alleen transactie-informatie, maar een blok bevat ook informatie die specifiek is voor de blockchain, zoals: versie, blok-id, hash van het vorige blok enz..
Komt nu tot transactievalidatie: in Bitcoin zijn er bepaalde transactievalidatieregels ingesteld die ervoor zorgen dat de munten niet al zijn uitgegeven, de transactiegrootte, syntaxis enz. Verifieert. Zodra de mijnwerker vindt dat de transactie geldig is, voegt hij deze toe aan een blok, maar nog niet toegestaan om het blok naar het netwerk te verzenden.
Voordat een blok naar het netwerk wordt uitgezonden, moeten mijnwerkers een cryptografische vergelijking oplossen. Ze zijn verplicht om een Proof of Work-oplossing te verstrekken. We behandelen niet de technische details zoals nonce, hash-functie, SHA-256 enz. Die allemaal betrokken zijn bij het Bitcoin-mijnproces. Hoe dan ook, het volgende overzicht zou u een basisbegrip moeten geven.
Proof of Work-oplossing
Proof of Work is nu een taak die zeer veel resources vergt en veel rekenkracht vereist. Alleen degenen met een enorme en efficiënte rekenkracht zullen de puzzel als eerste kunnen oplossen. Zodra de mijnwerker de oplossing heeft gevonden, wordt zijn blok gevalideerd door andere mijnwerkers en wordt het uiteindelijk aan het netwerk toegevoegd. Zodra het blok door de netwerkminers wordt geaccepteerd, strijden ze tegen elkaar om het volgende blok op de blockchain te produceren.
Omdat dit systeem gedecentraliseerd is, kan iedereen deelnemen aan de validatie van de transactie. Houd er echter rekening mee dat mijnbouw een zeer intensieve taak is. Je hebt veel elektrische en rekenkracht nodig om het wiskundige probleem op te lossen. Omdat het veel middelen vereist; om de miners te compenseren, ontvangt de winnende miner een beloning in de vorm van Bitcoins. Deze beloningen zijn eigenlijk nieuwe munten die op het netwerk worden verspreid. De beloning omvat de transactiekosten van alle transacties + de blokbeloning die een vooraf bepaald aantal Bitcoins is.
Een dergelijke incentivestructuur motiveert mijnwerkers om de Bitcoin-transacties op het netwerk constant te valideren. Niet alleen dat, maar naarmate meer en meer miners zich bij de partij voegen, neemt de moeilijkheid toe, wat op zijn beurt het netwerk veilig houdt en ervoor zorgt dat de blockchain onveranderlijk is. Hoop dat het uitlegt! Hier zijn enkele veelgestelde vragen met betrekking tot beloningen blokkeren.
Wat betekent Block Reward??
In Bitcoin verwijst de Block Reward naar het aantal nieuwe Bitcoins dat door het netwerk wordt gedistribueerd naar de mijnwerkers die elk blok oplossen. Blokbeloningen zijn de enige manier waarop nieuwe Bitcoins op het netwerk worden aangemaakt. Het werkt zowel als een stimuleringsmechanisme als als opblaasmechanisme. Dus hoeveel is de blokbeloning en wie stelt deze regels vast?
Hoe worden de blokbeloningen bepaald?
Niet alleen de blokbeloning, maar de totale muntvoorraad, de beloningshalveringsstructuur is allemaal al gecodeerd in de software en is ingesteld door de maker van de Bitcoin, Satoshi Nakamoto. Satoshi heeft echter geen controle over Bitcoin. Bitcoin is een open source-applicatie, wat betekent dat de software gratis en openbaar beschikbaar is en dat iedereen kan bijdragen aan de code. Geen van de regels die zijn ingesteld, kan echter worden gewijzigd zonder de consensus van het hele netwerk.
Aanvankelijk was de blokbeloning van het Bitcoin-netwerk 50 BTC. Dit is echter niet constant. De blokbeloningsstructuur in Bitcoin is zo ontworpen dat deze elke 210.000 blokken halveert. Omdat de bloktijd van Bitcoin 10 minuten is; ongeveer elke 4 jaar vindt de halvering van de blokbeloning plaats. Begonnen in 2009 vond de eerste halvering plaats in november 2013, waardoor de blokbeloning werd verlaagd van 50 BTC naar 25 BTC. Momenteel (vanaf maart 2019) is de blokbeloning van Bitcoin 12,5 BTC. Elke keer dat een miner een nieuw blok vindt, ontvangt hij een beloning van 12,5 BTC (exclusief transactiekosten). Dus waarom zou u de blokbeloningen verminderen?
Blokkeer halvering van beloningen
Zoals u waarschijnlijk weet, is het totale aanbod van Bitcoin beperkt tot 21 miljoen. Dit betekent dat er geen nieuwe munten meer op het netwerk worden aangemaakt nadat het maximale aanbod is bereikt. Stel je nu voor wat er gebeurt als er geen halvering van de Bitcoin-beloning plaatsvindt. Als de blokbeloning was vastgesteld op 50 BTC, zouden tegen die tijd alle 21 miljoen munten zijn gedolven. Deze afnemende blokbeloning is ontworpen om een zichzelf in stand houdend netwerk te creëren waarin de mijnwerkers constant worden beloond voor het beveiligen van het netwerk..
Munten moeten in eerste instantie op de een of andere manier worden verdeeld, en een constante koers lijkt de beste formule – Satoshi Nakamoto
Dus hoe zullen de mijnwerkers het netwerk op de lange termijn beveiligen als de blokbeloning steeds kleiner wordt??
Wat gebeurt er met het netwerk als de blokbeloning naar nul gaat??
Dit is een van de meest gestelde vragen die de meeste beginners stellen. De blokbeloning is de enige belangrijke stimulans voor mijnwerkers. Hoe zullen ze het netwerk leiden als ze geen beloning ontvangen? Zullen de mijnwerkers blijven mijnen? Volgens de Bitcoin Whitepaper; na 64 halveringsgebeurtenissen wordt de blokbeloning uiteindelijk nul. Er is echter iets dat transactiekosten wordt genoemd en waar u rekening mee moet houden.
Momenteel is het bedrag dat mijnwerkers claimen als beloning voor het maken van een nieuw blok de som van de blokbeloning plus de transactiekosten.
Om een transactie op het Bitcoin-netwerk te verzenden; gebruikers moeten een vergoeding betalen. Deze transactiekosten zijn momenteel te verwaarlozen. Naarmate het netwerk in de toekomst groeit en algemeen wordt geaccepteerd, wordt aangenomen dat de transactiekosten meer dan voldoende moeten zijn om de mijnwerkers te compenseren..
Zodra een vooraf bepaald aantal munten in omloop is gekomen, kan de incentive volledig worden omgezet in transactiekosten en volledig inflatie-vrij zijn – Satoshi Nakamoto
Referentie:
- Bitcoin-whitepaper: https://bitcoin.org/bitcoin.pdf
- Satoshi Nakamoto Instituut: https://satoshi.nakamotoinstitute.org/
- Bitcoin Block Reward Halvering: https://www.bitcoinblockhalf.com/