Glossar / Mining und Konsens
Blocksubvention
- Was ist die Blocksubvention?
- Die Blocksubvention ist der brandneue Bitcoin, der in jedem Block entsteht, vom Code auf 50 Bitcoin im Jahr 2009 festgelegt und alle 210.000 Blöcke halbiert, bis sie null erreicht.
Die Geldpolitik von Bitcoin ist eine kleine Funktion. Man gibt ihr eine Blockhöhe, und sie verschiebt einen Startwert von 5.000.000.000 Satoshis einmal pro abgeschlossenem Halving nach rechts und gibt dann das Ergebnis zurück. Niemand kann diese Funktion mit anderen Argumenten aufrufen, und jeder Node ruft sie auf, bevor er einen Block akzeptiert, und genau daraus besteht ein festes Angebot.
So funktioniert es
Die Blocksubvention wird in ganzen Satoshis berechnet, und das Halving ist eine Bitverschiebung und keine Division.
Jede Halving-Epoche ist 210.000 Blöcke lang. Die erste zahlte 50 Bitcoin pro Block, die zweite 25, dann 12,5 ab 9. Juli 2016, dann 6,25 ab 11. Mai 2020, und 3,125 seit Block 840.000 am 20. April 2024. Weil die Arithmetik auf ganzen Zahlen basiert, verlieren spätere Epochen Bruchteile durch Abschneiden, und nach 33 Halvings rundet sich der verschobene Wert auf null. Das geschieht bei der Höhe 6.930.000, voraussichtlich etwa im Jahr 2140, danach zahlen Blöcke nur noch Gebühren.
Das Abschneiden hat eine sichtbare Folge. Zählt man jede Subvention im Zeitplan zusammen, ergibt die Summe 20.999.999,9769 Bitcoin und nicht die runde Zahl von 21 Millionen. Die berühmte Obergrenze ist daher ein Ergebnis des Codes und kein Ziel, das der Code anstrebt, und das ist der Unterschied zwischen einer Regel und einem Versprechen.
Die Durchsetzung ist der interessante Teil. Ein Miner darf jeden Betrag in den Coinbase-Output schreiben, und Nodes dürfen den Block ablehnen, was sie in dem Moment tun, in dem der beanspruchte Betrag die Subvention plus Gebühren übersteigt. Nichts davon erfordert Vertrauen in den Miner, den Pool, eine Börse oder ein Diagramm. Betreiben Sie einen Node, und Ihre eigene Kopie der Software berechnet die korrekte Subvention auf jeder Höhe neu, von Genesis bis zur Gegenwart, und lehnt alles andere ab.
Weil der Zeitplan auf der Höhe basiert, wird die Ausgabe in Blöcken statt in Zeit gemessen. Bei 144 Blöcken pro Tag fügt die aktuelle Epoche täglich etwa 450 neue Bitcoin hinzu, und die Anpassung der Schwierigkeit sorgt dafür, dass diese Zahl auch bei sich ändernder Hashrate nahezu korrekt bleibt.
Warum das beim Bitcoin-Kauf zählt
Die Blocksubvention ist der Grund, warum das Angebot von Bitcoin bekannt sein kann, und dieses Wissen ist der größte Teil des Arguments dafür, überhaupt etwas zu halten.
Beginnen Sie mit einer Korrektur, denn sie bringt fast jeden durcheinander. Sie kaufen niemals neu ausgegebene Bitcoin. Börsen verkaufen Ihnen Bitcoin, die bereits existieren, von anderen Verkäufern, und die Subvention legt nur fest, wie viele neue Bitcoin Miner dem Markt täglich hinzufügen dürfen. Dieser tägliche Zufluss von 450 Bitcoin ist das gesamte neue Angebot, das die Welt aufnehmen muss, im Vergleich zu einem Vielfachen an Handelsvolumen, und deshalb zählt die Subvention als langfristige Beschränkung und nicht als täglicher Preistreiber.
Der zweite Punkt ist die Überprüfung. Eine Angebotsobergrenze, die Sie im Vertrauen hinnehmen, ist nicht besser als das Inflationsziel einer Zentralbank. Die Obergrenze ist überprüfbar, und die Überprüfung ist keine Spezialistentätigkeit: Ein Full Node validiert die Subvention jedes historischen Blocks während der Erstsynchronisierung und nennt Ihnen die bisher ausgegebene Gesamtsumme. Wenn Sie Bitcoin aus Gründen halten, die von der Zahl von 21 Millionen abhängen, ist der Betrieb eines Nodes der Weg, diesen Glauben nicht länger auszulagern.
Der dritte ist der Marketingzyklus. Jedes Halving bringt eine Welle von Angeboten, die auf der Kürzung der Subvention aufbauen, von "Pre-Halving"-Investmentplänen bis zu Token, die einen ähnlichen Zeitplan behaupten. Die Blocksubvention ist eine Angebotsregel, keine Preisprognose, und Bitcoin ist im Jahr nach früheren Halvings sowohl gestiegen als auch gefallen. Ein fester Angebotszeitplan sagt Ihnen nichts darüber, was jemand nächsten Monat zahlen wird.
Schließlich nützt die Obergrenze nur denen, die ihre Bitcoin tatsächlich selbst halten. Ein knapper Vermögenswert in der Datenbank eines Verwahrers ist ein Anspruch auf diesen Verwahrer, und der Zeitplan, den Tausende Nodes durchsetzen, tut nichts, um dessen Zahlungsfähigkeit durchzusetzen. Unsere Bewertungen von Hardware-Wallets gibt es für diese Lücke.
Die Subvention, die niemand beanspruchte: Block 501.726
Am 30. Dezember 2017 wurde Block 501.726 mit einer Coinbase-Transaktion gemint, die überhaupt nichts beanspruchte.
Der Block enthielt keine weiteren Transaktionen, und sein Coinbase-Output zahlte null, sodass die 12,5 Bitcoin, auf die der Miner Anspruch hatte, nie geschaffen wurden. Nodes hatten keinen Grund, sich zu beschweren, denn weniger als das Maximum zu beanspruchen ist völlig gültig. Die wahrscheinlichste Erklärung ist falsch konfigurierte Mining-Software und keine Aussage irgendeiner Art.
Das praktische Ergebnis ist, dass die tatsächliche Obergrenze von Bitcoin etwas unter den theoretischen 20.999.999,9769 liegt, und sie sinkt jedes Mal weiter, wenn ein Miner zu wenig beansprucht oder ein Coinbase-Output nicht ausgegeben werden kann. Niemand kann diese Bitcoin wieder hinzufügen. Es ist ein kleines, dauerhaftes Beispiel für die Regel, dass der Zeitplan ein Maximum ist, niemals eine Garantie für eine Ausgabe.
Blocksubvention vs. Halving
Die Blocksubvention ist der Betrag; das Halving ist der Moment, in dem sich der Betrag ändert. Das eine ist eine Menge, die Sie für jede Höhe nachschlagen können, das andere ein Ereignis, das alle 210.000 Blöcke stattfindet und eine Countdown-Uhr bekommt. Die Paarung verwirrt die Leute vor allem bei dem Satz „das Halving kürzt die Blockbelohnung“, der nur zur Hälfte richtig ist: Ein Halving kürzt die Subvention, und die Belohnung enthält auch Gebühren, die das Halving nicht berührt.