Ich habe Bitcoin gemäß dieser Anleitung installiert.
Ich habe es hauptsächlich mit bitcoin-qt -testnet
Optionen verwendet und sogar ein paar Transaktionen im Testnet durchgeführt. Ich verwende den beschnittenen Modus.
Jetzt möchte ich das ausführen bitcoind
und dann eine Verbindung herstellen bitcoin-cli
.
Aber wenn ich den folgenden Befehl ausführe: bitcoind -testnet
, erhalte ich die folgende Ausgabe:
punnysher@punnysher ~ $ bitcoind -testnet
2018-11-16T09:16:40Z Bitcoin Core version v0.17.0.1 (release build)
2018-11-16T09:16:40Z InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
2018-11-16T09:16:40Z Assuming ancestors of block 0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75 have valid signatures.
2018-11-16T09:16:40Z Setting nMinimumChainWork=00000000000000000000000000000000000000000000007dbe94253893cbd463
2018-11-16T09:16:40Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2018-11-16T09:16:40Z Using RdRand as an additional entropy source
2018-11-16T09:16:40Z Default data directory /home/punnysher/.bitcoin
2018-11-16T09:16:40Z Using data directory /home/punnysher/.bitcoin/testnet3
2018-11-16T09:16:40Z Using config file /home/punnysher/.bitcoin/bitcoin.conf
2018-11-16T09:16:40Z Using at most 125 automatic connections (1024 file descriptors available)
2018-11-16T09:16:40Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2018-11-16T09:16:40Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2018-11-16T09:16:40Z Using 4 threads for script verification
2018-11-16T09:16:40Z scheduler thread start
2018-11-16T09:16:40Z HTTP: creating work queue of depth 16
2018-11-16T09:16:40Z No rpcpassword set - using random cookie authentication.
2018-11-16T09:16:40Z Generated RPC authentication cookie /home/punnysher/.bitcoin/testnet3/.cookie
2018-11-16T09:16:40Z HTTP: starting 4 worker threads
2018-11-16T09:16:40Z Using wallet directory /home/punnysher/.bitcoin/testnet3/wallets
2018-11-16T09:16:40Z init message: Verifying wallet(s)...
2018-11-16T09:16:40Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)
2018-11-16T09:16:40Z Using wallet wallet.dat
2018-11-16T09:16:40Z BerkeleyEnvironment::Open: LogDir=/home/punnysher/.bitcoin/testnet3/wallets/database ErrorFile=/home/punnysher/.bitcoin/testnet3/wallets/db.log
2018-11-16T09:16:40Z Cache configuration:
2018-11-16T09:16:40Z * Using 2.0MiB for block index database
2018-11-16T09:16:40Z * Using 8.0MiB for chain state database
2018-11-16T09:16:40Z * Using 440.0MiB for in-memory UTXO set (plus up to 286.1MiB of unused mempool space)
2018-11-16T09:16:40Z init message: Loading block index...
2018-11-16T09:16:40Z Opening LevelDB in /home/punnysher/.bitcoin/testnet3/blocks/index
2018-11-16T09:16:40Z Opened LevelDB successfully
2018-11-16T09:16:40Z Using obfuscation key for /home/punnysher/.bitcoin/testnet3/blocks/index: 0000000000000000
2018-11-16T09:16:48Z LoadBlockIndexDB: last block file = 154
2018-11-16T09:16:48Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=2233, size=44632870, heights=1441380...1443684, time=2018-10-31...2018-11-16)
2018-11-16T09:16:48Z Checking all blk files are present...
2018-11-16T09:16:48Z LoadBlockIndexDB(): Block files have previously been pruned
2018-11-16T09:16:48Z : You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain.
Please restart with -reindex or -reindex-chainstate to recover.
: You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain.
Please restart with -reindex or -reindex-chainstate to recover.
2018-11-16T09:16:48Z Aborted block database rebuild. Exiting.
2018-11-16T09:16:48Z Shutdown: In progress...
2018-11-16T09:16:48Z scheduler thread interrupt
2018-11-16T09:16:48Z Shutdown: done
punnysher@punnysher ~ $
Die Nachricht sagt
2018-11-16T09:16:48Z LoadBlockIndexDB(): Blockdateien wurden zuvor bereinigt
2018-11-16T09:16:48Z : Sie müssen die Datenbank mit -reindex neu erstellen, um in den nicht bereinigten Modus zurückzukehren. Dadurch wird die gesamte Blockchain neu heruntergeladen.
Bitte starten Sie mit -reindex oder -reindex-chainstate neu, um die Wiederherstellung durchzuführen.
Wenn Sie im beschnittenen Modus ausgeführt wurden, hat Bitcoin die Blockchain beschnitten. Dies bedeutet, dass Daten verworfen wurden, um Speicherplatz zu sparen.
Um im nicht bereinigten Modus ausgeführt zu werden, müssen Sie die fehlenden Daten wiederherstellen. Die bereitgestellte Methode besteht darin, die gesamte Blockchain erneut herunterzuladen.
Die einzig offensichtliche Alternative ist vermutlich die Ausführung im beschnittenen Modus.
Verwandte Fragen:
Verwandte Links:
https://bitcointalk.org/index.php?topic=1599458.0 (August 2016)
Okay, ich habe eine Frage. Sagen Sie: Ich habe den Prune-Modus aktiviert und Bitcoin Core hat effektiv begonnen, in diesem Modus zu arbeiten. Aber es ist ein One-Way-Ticket, wenn ich jemals in den „vollständigen“ Modus zurückkehren möchte, muss ich die gesamte Blockchain herunterladen und noch einmal überprüfen, gibt es keine Verknüpfungen?
Ja, Sie müssen die gesamte Blockchain neu herunterladen, es gibt keine Verknüpfungen
RedGrittyBrick
Vijay Chavda