Start
Start

Eines der wesentlichen Merkmale des Bitcoin-Systems ist, dass niemals mehr als 21 Millionen Währungseinheiten im Umlauf sein werden. Diese Begrenzung der Geldmenge ist offensichtlich unerlässlich, da sie die Werterhaltung der Währung gewährleistet und das Inflationsphänomen, das bei staatlichen Währungen zu beobachten ist, zunichte macht.
Diese Eigenschaft ist im Bitcoin-Protokoll verankert und wird im Konsens der Benutzer aufrechterhalten. Aber in Wirklichkeit werden wir diese Zahl nie wirklich erreichen können. Das tatsächliche Bitcoin-Emissionslimit liegt unter 21 Millionen, und dies ist auf eine Reihe von Faktoren zurückzuführen.
Der erste Grund hängt damit zusammen, wie Halbierungen funktionieren. Alle 210.000 Blöcke halbiert sich die Anzahl der Bitcoins, die in jedem Block erstellt werden können. Dieser Mechanismus ermöglicht es einerseits, die anfängliche Verteilung von Münzen sicherzustellen und andererseits Minderjährige zu bezahlen.
➤ Erfahre mehr darüber, wie Halbierungen bei Bitcoin funktionieren.
Die letzte Halbierung findet in Block 6.720.000 statt. Dadurch wird der Blockzuschuss von 2 Sitzen auf 1 Sat reduziert. Bei Block 6.930.000 sollten wir den Blockzuschuss halbieren, aber da der Satoshi die kleinste Einheit ist, die auf Bitcoin zirkulieren kann, wird die Geldschöpfung einfach aufhören. Der letzte Block, der neue Bitcoins erzeugt, wird bis zu 6.929.999 betragen. Es wird den letzten Satz in der Geschichte von Bitcoin produzieren. Dieses Ereignis wird voraussichtlich im Jahr 2.141 stattfinden.
📌 1 Bitcoin = 100.000.000 Statistiken

Aber wenn wir zu diesem Ereignis kommen, wird die gesamte im Umlauf befindliche Geldmenge nur 20.999.999.9769 Bitcoins betragen. Mit anderen Worten, der ursprüngliche Bitcoin-Code sieht nicht gerade ein Limit von 21 Millionen vor. Unabhängig von menschlichem Handeln wird diese Summe niemals erreicht werden. Es werden rund 2 Millionen SATS benötigt, um auf genau 21 Millionen Bitcoins zu kommen.
Der Genesis-Block ist der allererste Block, den Satoshi Nakamoto am 3. Januar 2009 abgebaut hat. Er stellt den konkreten Start von Bitcoin dar. In diesen Block Nr. 0 ist das berühmte Zitat eingebettet:
The Times, 03/Jan/2009, Kanzler kurz vor dem zweiten Rettungspaket für Banken.
Aber abgesehen von all diesen Eigenschaften ist der Genesis-Block in der Art, wie er programmiert wurde, ziemlich seltsam. Wie alle anderen Blöcke sollte er seinem Miner (in diesem Fall Nakamoto) das Recht geben, 50 Bitcoins als Belohnung zu erstellen. Seltsamerweise ist der Genesis-Block so codiert, dass die generierten Bitcoins nicht entbehrlich bleiben. Sie sind da, du kannst es sogar sehen die Coinbase-Transaktion, die sie generiert, aber sie sind nicht Teil aller Transaktionen. Aus protokollarischer Sicht sind sie daher nicht vorhanden.
Wir können somit diese 50 zusätzlichen Bitcoins von der Höchstgrenze der Geldmenge für Bitcoin entfernen. Das entfernt uns etwas weiter von den berühmten 21 Millionen.
Miner können eine Belohnung einfordern, wenn sie einen gültigen Block finden, aber sie müssen ihn selbst einfordern. In der Tat ist es möglich, dass ein gewinnender Minderjähriger die Coinbase-Belohnung nicht erhält oder nur einen Teil davon beantragt. Sobald der Block veröffentlicht ist, gibt es kein Zurück mehr, und das gesamte Limit der Geldmenge wird tatsächlich den Bitcoins zugerechnet, die vom Miner hätten erstellt und zurückgewonnen werden sollen.

Nehmen wir zum Beispiel an, Bob ist ein Miner, der einen gültigen Block findet. Bis heute soll er zusätzlich zu den erhobenen Transaktionsgebühren 6,25 Bitcoin-Zuschüsse beantragen können. Aber stellen wir uns vor, dass Bob aus irgendeinem Grund nur 3,25 Bitcoins statt 6,25 verlangt. In diesem Fall werden die 3 vergessenen Bitcoins niemals im Umlauf sein, aber sie werden trotzdem aus der Geldmenge entfernt, die mit Bitcoin erzeugt werden kann.
Offensichtlich ist diese Situation äußerst selten. Niemand betreibt Bergbau auf freiwilliger Basis. Und doch, sicherlich aufgrund technischer Anomalien, gibt es einige Blöcke, die nicht alle ihre Belohnungen generiert haben:
➤ Entdecken Sie, wie Proof of Work auf Bitcoin funktioniert.
In den ersten Versionen von Bitcoin war es Minern möglich, dieselbe ID zweimal für verschiedene Coinbase-Transaktionen zu finden. Das Problem ist, dass es normalerweise unmöglich ist, zwei verschiedene Bitcoin-Transaktionen mit genau derselben ID (TXID) durchzuführen. Wenn dies bei einer Coinbase-Transaktion der Fall ist, werden die Bitcoins aus der zweiten Transaktion nicht zum UTXO-Set hinzugefügt. Mit anderen Worten, sie sind nicht entbehrlich.

Dieser Fehler ist in der Geschichte von Bitcoin mindestens zweimal aufgetreten. Wir finden es im Block 91 880 Wer hat die gleiche Coinbase wie der Block 91.722, und im Block 91.842 Wer hat die gleiche Coinbase wie der Block 91.812. Dieses Problem wurde 2012 mit BIP30 behoben, aber in der Zwischenzeit sollen 100 weitere Bitcoins aus der gesamten Geldmenge abgezogen werden.
Die Sprache, die auf Bitcoin verwendet wird, um UTXos zu blockieren, heißt „Script“. Es handelt sich um eine Reihe von Befehlen, mit denen Sie festlegen können, wie Bitcoins in Zukunft ausgegeben werden können. Wenn deine Bitcoins zum Beispiel eine Signatur mit einem privaten Schlüssel benötigen, um ausgegeben zu werden, dann haben deine UTXOs ein Skript, das das spezifiziert.
Das Problem ist, dass es bei dieser Skriptsprache zu Fehlern kommen kann, wenn Sie sich nicht an die Standards halten. In einigen Fällen kann es vorkommen, dass wir Bitcoins an Skripte senden, die unmöglich zu lösen sind. Diese Bitcoins sind daher für immer gesperrt.
Dies ist beispielsweise 2011 mit der MtGox-Austauschplattform passiert. Sie blockierten über 2.600 Bitcoins in Skripten, die nicht erfüllt werden konnten. Du findest sie alle im Block 150.951, in 23 verschiedenen Transaktionen.
OP_RETURN ist ein Skript, mit dem Sie eine Transaktionsausgabe als nicht entbehrlich melden können. Es wird verwendet, um beliebige Informationen über Bitcoin zu speichern, da damit bis zu 80 Byte an Daten in die Blockchain eingegeben werden können.
Alle Bitcoin-Chunks, die mit einem OP_RETURN verknüpft sind, werden von Netzwerkknoten ignoriert und nicht zum UTXO-Set hinzugefügt. All diese Bitcoins sind also für immer verloren und können aus unserer Geldmengenzählung entfernt werden.
Wenn Sie über die Gesamtmasse im Umlauf sprechen möchten, kann es verlockend sein, auch alle Bitcoins, die von verlorenen privaten Schlüsseln abhängen, absichtlich oder nicht, wegwerfen zu wollen. Diese Verluste sollten jedoch nicht berücksichtigt werden. Selbst wenn ein Bitcoin-Besitzer glaubt, seinen privaten Schlüssel verloren zu haben, ist es für ihn nicht unmöglich, ihn zu finden. Darüber hinaus ist es wahrscheinlich, dass der verwendete Signaturalgorithmus in mehr oder weniger ferner Zukunft kaputt sein wird. Ich denke dabei natürlich an die Bedrohung durch Quantencomputer, die dank des Shor-Algorithmus in der Lage sein könnten, ECDSA zu knacken.
Abgesehen von der Tatsache, dass diese Bitcoins sicherlich eines Tages gefunden werden, ist es unmöglich, sie genau zu quantifizieren. Wir können die alten inaktiven Adressen von Anfang der 2010er Jahre beobachten, aber wir werden nie wissen können, ob ihre Besitzer noch im Besitz ihrer privaten Schlüssel sind oder nicht.
Aus diesem Grund ist es notwendig, klar zwischen Bitcoin-Verlusten auf Protokollebene und auf Anwendungsebene zu unterscheiden. Protokollverluste sind bewiesen und unwiderruflich, es sei denn, es wird ein Hardfork vorgenommen. Wir können also davon ausgehen, dass sie innerhalb der gesamten Bitcoin-Geldmenge verloren gegangen sind. Diese Verluste auf Protokollebene sind alle, die ich Ihnen in den vorherigen Teilen beschrieben habe. Andererseits sind Verluste auf Anwendungsebene weder nachweisbar noch endgültig. Es ist daher nicht ratsam, sie in die gesamte Geldmenge einzubeziehen. Zu diesen Verlusten auf Anwendungsebene zählen alle Verluste privater Schlüssel und die Verwendung von Brennadressen.
Wie Sie vielleicht bemerkt haben, wird die gesamte Bitcoin-Geldmenge niemals wirklich die Schwelle von 21 Millionen Einheiten erreichen. Dies ist in erster Linie auf den Halbierungsmechanismus zurückzuführen, der letztendlich nur 20.999.999.9769 Bitcoins generieren wird. Darüber hinaus haben verschiedene menschliche Fehler und Softwarefehler Tausende zusätzlicher Einheiten irreversibel blockiert.
Bei der Untersuchung der im Umlauf befindlichen Geldmenge sollten Verluste an privaten Schlüsseln nicht berücksichtigt werden. Wir unterscheiden dann zwischen Bitcoin-Verlusten auf Protokollebene und Verlusten auf Anwendungsebene.
Um Verluste auf Protokollebene und auf Anwendungsebene leicht zu erkennen, müssen Sie sich folgende Fragen stellen: Können diese Bitcoins auf irgendeine Weise ohne Hardforking wiederhergestellt werden? Wenn die Antwort Ja lautet, handelt es sich um einen Verlust auf Anwendungsebene, und er sollte nicht gezählt werden.
➤ Entdecke den Unterschied zwischen einer Hardfork und einer Softfork.

