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?
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.
Assuming that a block's maximum size will remain 1 MB
. Und selbst dann ist dies nur in der Theorie.
Nick Odell
Balki
Greg Hewgill
Jannes