要 旨
暗号資産ビットコイン(BTC)のフルノードを構築する方法(CLI)について記述します。
実行環境等
VPS:KAGOYA VPS
OS:Ubuntu22.04LTS
CPU/メモリ:4コア/4GB
ストレージ:800GB SSD
料金 126円/日、3,520円/月(2024.7.12時点)
同期開始:2024.7.12(金)04:00
同期完了:2024.7.14(日)03:00
同期に要した時間:47時間00分
使用ストレージ容量:642GB
実施要領
アップデート
apt update
ウォレットのインストール
wget https://bitcoincore.org/bin/bitcoin-core-26.2/bitcoin-26.2-x86_64-linux-gnu.tar.gz
展開する。
tar -xzvf bitcoin-26.2-x86_64-linux-gnu.tar.gz
不要になったファイルの削除
rm bitcoin-26.2-x86_64-linux-gnu.tar.gz
ディレクトリの移動
cd bitcoin-26.2/bin
コマンドをインストールする
install -m 0755 -o root -g root -t /usr/local/bin *
bitcoindの起動
bitcoind
起動を確認したら(1分経過したら)、一旦停止させる。
ctr + C
~/bitcoin-26.2/bitcoin.confを編集する。
vi ~/bitcoin-26.2/bitcoin.conf
以下を記述して、保存する。
[main]
mainnet=1
daemon=1
server=1
rpcuser=rpcuser
rpcpassword=rpcpassword
rpcport=8332
gen=1
genproclimit=-1
disablewallet=0
bitcoin.confファイルを~/.bitcoin/ディレクトリへ移動させる。
mv ~/bitcoin-26.2/bitcoin.conf ~/.bitcoin/
再度bitcoindを起動させて、同期させる。
bitcoind
同期状態の確認。
tail -f ~/.bitcoin/debug.log
結 言
今回は、暗号資産ビットコイン(BTC)のフルノードを構築する方法(CLI)について記述しました。