Wie überprüfe ich die Prüfsumme der blk_____.dat-Dateien?

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Mir ist aufgefallen, dass die Blöcke beim Initial Block Download (IBD) nicht in der richtigen Reihenfolge ankommen und daher nicht in der richtigen Reihenfolge gespeichert werden. Ich betreue ein paar Nodes und möchte, obwohl es viel Arbeit ist, die Blöcke sequentiell in den blk_____.dat-Dateien speichern. Mein Hauptziel ist es, mir eine reproduzierbare SHA-Prüfsumme für die blk_____.dat-Dateien zu ermöglichen. Ich mache meine IBD auf schnellen Maschinen und betreibe die Live-Knoten auf langsamen Maschinen. Dieser Vorgang auf den „langsamen“ Maschinen würde ewig dauern, daher müssen Dateien im Ruhezustand mit einem handelsüblichen Prüfsummen-Dienstprogramm überprüft werden.

Meine beste Vermutung, um dies zu erreichen, wäre:

1. Führen Sie eine IBD an einem Knoten durch.
2. Verwenden Sie die [linearize script](https://github.com/bitcoin/bitcoin/tree/v0.21.1/contrib/linearize), um eine `bootstrap.dat`-Datei zu erstellen.
3. Importieren Sie bei einer „frischen“ Installation von 0.21.1 bootstrap.dat mit dem Schalter `-loadblock`
4. Prüfsumme aller gewünschten `blk_____.dat`-Dateien

Sobald dies erledigt ist, sollte jeder Knoten, der mit Schritt 3 erstellt wurde, übereinstimmende Prüfsummen für „alte“ `blk_____.dat`-Dateien aufweisen. Offensichtlich haben `blk_____.dat`-Dateien, die nach dem `loadblock`-Ereignis erstellt wurden, das Potenzial, wieder Blöcke außerhalb der Reihenfolge zu haben.

Ist das richtig?

Reddit von brianddk ansehen – Quelle anzeigen

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close