ビットコインブロックチェーンプルーニング–ビットコインコアウォレットファイルサイズを削減する方法

ビットコインをサポートし、システムを分散化しておくために、フルノードを実行することをお勧めします。それはネットワークを助けるだけでなく、本質的な参加者にも利益をもたらします。しかし、このような巨大なブロックチェーンファイルサイズでは、誰もがフルノードを実行できると思いますか?軽量のSPVウォレット、モバイルウォレット、ハードウェアウォレットがありますが、コアウォレットの操作ほど近いものはありません。ただし、コアウォレットを実行することの大きな欠点は、ディスク容量と帯域幅の要件です。.

ビットコインウォレットのサイズ

現在のビットコインブロックチェーンのサイズは200GBを超えており、これは巨大であり、誰もがビットコインにそのような巨大なスペースを割り当てる準備ができているわけではありません。このストレージ要件を下げるために、プルーニングモードと呼ばれる機能があります。このオプションを使用すると、ユーザーはディスク容量を気にすることなくコアウォレットを実行できます。このビギナーズガイドでは、プルーニングコマンドを使用してビットコインウォレットのブロックチェーンサイズを縮小する方法を紹介します.

ビットコインブロックファイルプルーニング–それは何であり、どのように機能するか?

ビットコインブロックチェーンデータには、ビットコインが作成された日から現在までのすべてのトランザクション履歴が含まれています。 1MBのブロックサイズと10分のブロック時間で、チェーンのサイズはどんどん大きくなります。したがって、フルノードを実行するために必要なストレージ容量は、今後も増加し続けるでしょう。.

ビットコインブロックチェーンのサイズは拡大しています

この問題を克服するために、ビットコインコアチームはで機能をリリースしました バージョン0.11.0 ブロックファイルプルーニングと呼ばれます。ブロックプルーニングにより、フルブロックチェーンのより小さなバージョンを実行できます。これは、最新のブロックチェーンのダウンロード中に不要になった古いデータを削除することで行われます。ウォレットをプルーンモードで実行すると、以前のトランザクションと古いチェーン履歴が破棄されるだけで、ディスクスペースが節約されます。.

それがどのように機能するかについてのより多くの情報は ここで見つかりました.

ビットコインウォレットのブロックチェーンサイズを縮小する前に:

先に進んでビットコインウォレットのプルーニングモードを有効にする前に注意すべき点がいくつかあります.

  • プルーニングモードでは、ウォレットのセキュリティが低下することはありません。フルノードウォレットを実行するのと同じです.
  • このモードを有効にすると、ブロックチェーンを再度ダウンロードする必要があるため、ウォレットを再スキャンすることはできません。プルーニングモードでウォレットを実行すると、-rescanおよび-txindexと互換性がありません。
  • ブロックチェーンのプルーニングには少し時間がかかります。ただし、これは片道チケットであることを忘れないでください。フルノードを再度使用することにした場合は、ブロックチェーン全体を再ダウンロードする必要があります.
  • チェーン状態やブロックインデックスデータベースなどのファイルにはある程度のストレージが必要なため、消費されるディスクスペースの合計量はプルーニングターゲットを超えます。あまりない.
  • デフォルトでは、ブロックプルーニングは無効になっており、簡単に有効にできます。ただし、一度有効にすると、この設定を元に戻すための他のショートカットがないことに注意してください。唯一の方法は、ブロックチェーン全体を再度ダウンロードすることです.

また、プルーニングはCPUリソースを消費し、ファイルの読み取り、書き込み、削除を同時に行う必要があるため、ハードディスクに負担がかかることにも注意してください。したがって、このプロセス中は、特にPCのスペックが低い場合は、他の集中的なアプリケーションを実行していないことを確認してください。.

よし!プルーニングモードを有効にしてディスク容量を節約する方法を見てみましょう.

ビットコインコアでプルーンオプションを使用するにはどうすればよいですか?

ストレージサイズを減らすために必要なコマンドはprune = Nです。ここで、Nは許可するMiBのターゲットサイズです。.

prune = 0 –プルーニングモードを無効にします

prune = 1 –RPCを介した手動プルーニングを許可します

prune = 550 –以前のブロックファイルを自動的に削除して、このターゲットサイズを下回ったままにします.

以下の手順に従って、ビットコインコアウォレットでプルーニングモードを有効にします.

1.最初にウォレット構成ファイルを見つけます。 Bitcoinディレクトリにbitcoin.confファイルが見つからない場合は、作成してください.

2.ウォレットを開き、設定に移動します >> オプションをクリックし、構成ファイルを開くをクリックします.

ビットコイン設定ファイルを開く

3.設定ファイルはほとんど空になります。ウォレットを閉じて、設定ファイルに次のように入力します.

剪定= 550

注意: 550、1000、2000、10000、20000、または任意の値にすることができます。ただし、550が最小推奨値であり、これより低い値に設定しても機能しません。そのはず >= 550。たとえば、5 GBのブロックチェーンサイズを許可しても問題がない場合は、prune = 5000を設定できます。.

4.この値を入力したら、設定ファイルを保存してウォレットを再起動します.

それでおしまい!これでウォレットはプルーンモードになりました。 200 GB以上を使用する代わりに、ウォレットは指定された値のみを使用しますが、前に述べたように、この値をわずかに超える可能性があります.

設定ファイルでこれを設定する代わりに、次のような起動パラメータを追加することもできます-prune = 550.

例: 

"C:\ Users \\ AppData \ Roaming \ Bitcoin \ bitcoin-qt.exe" -剪定= 550

ブロックチェーン全体をダウンロードする必要がありますか?

プルーニングモードでは、限られたハードドライブスペースでビットコインコアウォレットを操作できるのは素晴らしいことです。しかし、本当の問題は、「プルーンモードを有効にするには、ブロックチェーン全体をダウンロードする必要がありますか?」です。または「指定されたサイズが満たされるまで、最新のブロックのセットのみをダウンロードしますか?」これは、帯域幅がISPによって制限されている場所にいるユーザーによくある質問です。プルーンモードはディスクスペースの節約に役立ちますが、それでも多くの帯域幅を消費します.

はい、ウォレットを初めて使用し、ノードを最初から同期する場合は、ブロックチェーン全体をダウンロードする必要があります。インターネットの速度が遅く、月間データの上限がある多くのユーザーにとって、トランザクション履歴全体のダウンロードは機能しないことがわかっています。このようなユーザーの場合、唯一のオプションは、上限のないインターネット接続からブロックチェーンをダウンロードし、ウォレットディスクにコピーすることです。.

帯域幅はここで制限されていないので、ブロックチェーン全体をダウンロードしても問題ありません。しかし、システムにあるストレージは50GB未満です。プルーニングが有効になる前に200GB以上のデータをダウンロードすると、ディスク容量がいっぱいになりますか?これについて心配する必要はありません。ウォレットがプルーニングモードの場合、新しいブロックがダウンロードされている間、ウォレットはその場ですべての古いデータを自動的に削除します。したがって、技術的には、指定したディスク容量よりも多くのディスク容量を占有することはありません。.

また、ブロックチェーンプルーニングが同期プロセスを高速化するという誤解もあります。いいえ、ブロックチェーンの同期は速くなりません。ストレージ要件を減らすだけです。それで、ブロックチェーンを同期する最も速い方法は何ですか?

ビットコイン剪定ブロックチェーンのダウンロード

ビットコインウォレットの同期プロセスは長年にわたって改善されており、ネットワークを介したブロックチェーンのダウンロードは大幅に高速化されているため、直接ダウンロードやトレントリンクを探しに行かないでください。また、ブロックチェーン全体またはプルーニングされたブロックチェーンをオンラインからダウンロードすることは強くお勧めしません。非常に安全ではないため、信頼できないソースからそのようなファイルをダウンロードしないように注意してください。しかし、あなたはまだあなたが信頼できる誰かを見つけることができます。友達のコンピューターからブロックチェーンのコピーを取得し、それをUSBスティックに転送し、マシンにダウンロードして、そのように同期するように。すでにブロックチェーンをプルーニングしている場合にも機能します。信頼できる人や情報源が見つからず、帯域幅の消費が心配な場合は、Electrumウォレットが理想的なソリューションです。.

このガイドがお役に立てば幸いです。ビットコインウォレットブロックチェーンの剪定に関して質問がある場合は、コメントセクションでお知らせください.