Wie groß ist die geschätzte Größe der kompletten Blockchain, wenn alle Bitcoins abgebaut sind? dh um 2140?

Mit Größe meine ich, wie viele GB oder TB an Datenspeicher ich benötigen würde, um die gesamte Blockchain zu speichern, beginnend mit dem Genesis-Block, wenn alle Bitcoins abgebaut sind?

Ich glaube du meinst 2140, nicht 2040.
Ja. Ich habe irgendwo 2040 falsch gelesen. Danke für die Korrektur
Das Beste, was man in einer Antwort tun könnte, ist eine Spanne anzugeben – denn die Größe der Blockchain hängt von der Anzahl der Transaktionen ab , nicht von der Anzahl der Coins. Wenn alle sofort aufhören würden, Bitcoins zu handeln und nur neue zu minen, wäre die Blockchain viel kleiner, als wenn jeder Block so voll mit Transaktionen wäre, dass er seine maximale Größe erreicht.
Die Größe (GB / TB) hat nichts mit der 21-Millionen-Grenze oder dem Jahr 2140 zu tun. Wenn Sie die Größe der Blockchain in einem beliebigen Jahr wissen möchten, können Sie am besten einfach extrapolieren. Aber Variablen sind die Nutzung (wird Bitcoin populär werden?) und wird die maximale (und durchschnittliche) Blockgröße wachsen? An der Erhöhung der maximalen Blockgröße wird von den Core-Entwicklern intensiv gearbeitet.

Antworten (1)

Die Blockchain wird ihre maximale Kapazität bis zum Jahr 2140 nicht erreichen, das einzige, was sich ändern wird, ist, dass alle Bitcoins (etwas weniger als 21 Millionen Bitcoins) bis dahin abgebaut sein werden und die Gesamtzahl der Blöcke zu diesem Zeitpunkt sein wird rund 6.929.999.

Unter der Annahme, dass die maximale Größe eines Blocks 1 MB bleibt, können wir abschätzen, dass die maximale Blockchain-Größe zu diesem Zeitpunkt ~6,6 Terabyte betragen wird.

Derzeit beträgt die durchschnittliche Blockgröße 0,4 MB. Wenn die Nutzung also auf dem gleichen Niveau bleibt, wird die geschätzte Blockchain-Größe etwa 2,64 Terabyte betragen.

Ein minimaler Block enthält eine einzelne 1-Input/1-Output-Transaktion. Die TX-Größe beträgt in diesem Fall: 1 x 148 + 1 x 34 + 10 + 1 = 193 Bytes. Wenn wir 4 Bytes für die magische Zahl, 4 Bytes für den Blockgrößenindikator, 80 Bytes für den Blockheader und 1 Byte für den Transaktionszähler hinzufügen, erhalten wir: 193 + 4 + 80 + 1 = 278 Bytes oder 0,0002651214599609375 MB, also wenn Die Limits bleiben unverändert, die minimale Blockchain-Größe beträgt zu diesem Zeitpunkt ~1.794 GB (~0,001752 TB).

Für Coinbase-TXS beträgt die TX-Größe ~233 Bytes, sodass die Gesamtgröße der von Coinbase-TXS belegten Blockchain ~1.503 GB betragen würde

Also zusammenfassend:

Min est. size: ~1,794 GB (~1,503 GB for coinbase-only txs)
Avg est. size: ~2,64 TB
Max est. size: ~6,6 TB

Hinweis: Die Blockchain ist derzeit ~36,5 GB groß, daher ist der obige Mindestwert nur die theoretische Grenze, wir wissen bereits, dass die Blockchain-Größe größer sein wird als die heutigen ~36,5 GB.

Dies ist eine nette Antwort, aber Ihre Untergrenze ist nicht ganz richtig. Ein minimaler Block kann nur die Coinbase-Transaktion enthalten, die kleiner als 193 Bytes sein kann (vermutlich, weil keine Eingabesignaturen benötigt werden). Betrachten Sie Block 238440 . Es enthält nur eine Coinbase-Transaktion, deren Größe 152 Bytes beträgt; die Gesamtgröße des Blocks beträgt 233 Bytes.
@NateEldredge das ist richtig, ich habe meine Antwort aktualisiert, danke.
Natürlich arbeiten einige Leute sehr hart daran, das Blocklimit auf über 1 MB zu erhöhen, sodass die Blockchain in diesem Fall viel größer sein könnte.
@Murch stimmt; Die obigen Berechnungen basieren auf der Annahme: Assuming that a block's maximum size will remain 1 MB. Und selbst dann ist dies nur in der Theorie.