Wie viel Speicherplatz nimmt die Blockchain pro Tag und pro Stunde ein, wenn bitcoinQT auf meinem Computer ausgeführt wird?

Die Blockchain ist heute ungefähr 20 GB groß, aber ich habe mich gefragt, wie viel Speicherplatz es jeden Tag benötigt, wenn ich Bitcoinqt regelmäßig eingeschaltet lassen würde? auch stundenweise? Der Grund, warum ich frage, ist, dass ich darüber nachdenke, die Blockchain einfach in mein Cloud-Laufwerk (bitcasa.com) zu legen, da mein Laptop nur so viel Platz hat. Wenn es nicht zu viel Speicherplatz ist, bedeutet dies, dass es kein Bandbreitenfresser ist, wenn es nach dem Herunterladen auf das Cloud-Laufwerk hochgeladen wird.

Wenn Sie Ihre Bitcoin-qt-Software offen lassen, nimmt sie nicht auf magische Weise Platz ein. Es ist ein netzwerkweites Wachstum.

Antworten (3)

Das Wachstum der Blockchain-Größe ist derzeit ungefähr linear (obwohl ich nicht erwarten würde, dass es sich linear fortsetzt). Sehen Sie sich die schöne Grafik unter https://blockchain.info/charts/blocks-size an und überprüfen Sie insbesondere die Skalierungsoption „All Time“.

Im vergangenen Jahr ist die Größe der Blockchain um etwa 10 GB gewachsen. Im Durchschnitt wären das etwa 27 MB pro Tag oder 1,1 MB pro Stunde.

Sie haben das Wachstum eines einzelnen Blocks nicht berücksichtigt, daher sind Ihre Berechnungen falsch.
@MaciejMączko: Ich verstehe nicht ganz, was du meinst. Nachdem ein Block erstellt wurde, wächst er nicht weiter. Meine Schätzungen basieren auf der Gesamtgröße, die sicherlich die Größe jedes Blocks beinhaltet.
@GregHewgill: Sobald der Block erstellt wurde, kann seine Größe nicht mehr geändert werden - wahr. Die maximale Blockgröße wurde jedoch in Bitcoin 0.8 geändert. Früher waren es 300 kB (Zitat erforderlich), jetzt sind es 1024 kB. Daher kann die Blockchain um 6 MB pro Stunde wachsen, nicht um 1,1, wie Sie angegeben haben.
@MaciejMączko: Ich habe nicht die maximale Blockchain-Wachstumsrate berechnet, sondern nur die durchschnittlich beobachtete Wachstumsrate im vergangenen Jahr. Die maximale Blockchain-Wachstumsrate hätte etwa 1,8 MB pro Stunde bei 300 kB pro Block oder bis zu 6 MB pro Stunde bei 1024 kB pro Block betragen.

Die anderen haben nicht bemerkt, dass die maximale Blockgröße jetzt 1 MB beträgt, also kann die Bitcoin-Blockchain theoretisch um 6 MB pro Stunde wachsen, was 144 MB pro Tag macht, was 52,5 GB pro Jahr macht!

Dies ist jedoch höchst unwahrscheinlich. Es gibt zwei Gründe:

  1. Die Leute verwenden keinen vollständigen Block. Das ist derzeit einfach nicht nötig.
  2. Einige Bergleute bevorzugen kleinere Blöcke (weil sie etwas leichter zu knacken sind). Einige Pools, wie Ghash.io, produzieren nicht einmal Blöcke > 300 kb.

Bitcoin-qt verwaltet eine Kopie der Blockchain, die aus Leistungs- und Vertrauensgründen lokal sein sollte. Es ist nicht darauf ausgelegt, seine Kopie der Blockchain auf einem Remote-Server zu speichern.

Wenn der Speicherbedarf für Sie zu hoch ist, besteht die Lösung darin, einen Lightweight-Client zu verwenden, der keine Kopie der Blockchain benötigt, wie z. B. Electrum oder Multibit.

heh, interessant, der simple it/its Tippfehler hat es mir unverständlich gemacht; Es machte Sinn, wenn es mit 'its' gelesen wurde, aber mein Gehirn sah das nicht. Deine neue Version gefällt mir besser, danke.
Das ist einfach falsch. Es ist nichts Falsches daran, Blockchain in der Cloud zu speichern, aber das Speichern ungesicherter privater Schlüssel in der Cloud ist es. Sie können Transaktionen jederzeit bei localhost signieren und Cloud-Bitcoin verwenden, um sie zu übertragen.
@MaciejMączko: Ich fürchte, Sie irren sich. Das Signieren von Transaktionen ist, wie Sie sagten, ganz einfach. Der schwierige Teil besteht darin, zu überprüfen, ob Sie die Zahlung erhalten haben. Das Ausführen eines lokalen vollständigen Knotens gibt Ihnen die beste Sicherheit, ein SPV-Client ist schlechter und ein Hybrid-Client (a la blockchain.info) ist schlechter. Auf jeden Fall fragte das OP nach der lokalen Ausführung von Bitcoin-qt (ohne Verwendung einer Hybrid-Wallet). Wie gesagt, es ist nicht dafür ausgelegt, mit einer Blockchain-Kopie auf einem Remote-Server zu arbeiten.
@MeniRosenfeld: Du hast Recht.