Wie viele Dogecoin-Satoshis wird es jemals geben?

In Bitcoin wird es immer nur ~21.000.000 Münzen geben (technisch gesehen etwas weniger, aber ich werde nur 21 Millionen für eine einfache Berechnung verwenden). Jeder Bitcoin entspricht 10^8 Satoshis. Das bedeutet maximal:

2,100,000,000,000,000 satoshis
  • Was ist die äquivalente Zahl für Dogecoin?
  • Ist es größer als die maximale 64-Bit-Ganzzahl ohne Vorzeichen?
Dies ist ein kleiner Punkt der Terminologie, aber das Dogecoin-Äquivalent von Satoshi heißt Koinu (romanisiertes japanisches Wort für Welpe).

Antworten (1)

Dogecoin hat kein Maximum, da es 10.000 Dogecoins pro Block prägt, für immer .

Aber um den Geist Ihrer Frage zu beantworten, eine Dogecoin besteht aus 100 Millionen unteilbaren Teilen. Das kannst du hier sehen .

static const int64_t COIN = 100000000;

Derzeit gibt es 97 Milliarden Dogecoins. Das sind etwas mehr als 2^63 Satoshis.

Ist es größer als die maximale 64-Bit-Ganzzahl ohne Vorzeichen?

Nein, aber es wäre egal, wenn es so wäre. Es gibt kein Limit von 2^64 Satoshis für das Gesamtgeld in Bitcoin (oder Altcoins). Es gibt jedoch ein Limit von 2^64 Satoshis pro Ausgabe .

Danke, können Sie einen Hinweis auf das Limit pro Ausgang geben?
@ StephenM347 Es wird nirgendwo im Code erzwungen - aber das Wertfeld in den Ausgaben ist ein int64_t . Es gibt auch eine separate Überprüfung , ob die Ausgaben kleiner als MAX_MONEY sind, aber das kann ziemlich einfach geändert werden.