要 旨
暗号資産Ukkey Coin(UKY)のフルノードを構築する方法(CLI)について記述します。
実行環境等
VPS:KAGOYA VPS
OS:Ubuntu22.04LTS
CPU/メモリ:2コア/2GB
ストレージ:200GB SSD
料金 32円/日、880円/月(2024.7.9時点)
同期開始:2024.7.9(火)18:00
同期完了:2024.7.10(水)18:00
同期に要した時間:24時間
使用ストレージ容量:14GB
実施要領
アップデート
apt update
ウォレットのインストール
wget https://github.com/ukkeyHG/UkkeyCoin/releases/download/0.13.2.0/ukkeycoin-0.13.2.0-linux.tar.gz
展開する。
tar -xvf ukkeycoin-0.13.2.0-linux.tar.gz
不要になったファイルの削除
rm ukkeycoin-0.13.2.0-linux.tar.gz
ディレクトリの移動
cd ukkeycoin-0.13.2.0-linux
コマンドをインストールする
install -m 0755 -o root -g root -t /usr/local/bin *
ukkeydの起動
ukkeyd
起動を確認したら(1分経過したら)、一旦停止させる。(起動時に動作内容は表示されない)
ctr + C
~/.ukkeycore/ukkey.confを新規作成する。
vi ~/.ukkeycore/ukkey.conf
以下を記述して、保存する。
mainnet=1
daemon=1
server=1
rpcuser=rpcuser
rpcpassword=rpcpassword
rpcport=9998
gen=1
genproclimit=-1
再度ukkeydを起動させて、同期させる。
ukkeyd
同期状態の確認。
tail -f ~/.ukkeycore/debug.log
同期が終了したら、次いでVPSを再起動した際に自動でukkeydが起動されるようにする。
start.shシェルスクリプトの作成。
ディレクトリの移動
cd /root
vi /root/start.sh
以下をstart.shに記述する。
#! /bin/sh
/root/ukkeycoin-0.13.2.0-linux/ukkeyd
作成したstart.shファイルに実行権限を付与する。
chmod 755 start.sh
crontabの設定
crontab -e
以下をcrontabに記述する。
@reboot /root/start.sh
これでVPSを再起動した際に、自動でukkeydが起動されるように設定された。
最後に毎時00分と30分にマイニングが自動で実行されるように設定する。
mining.shシェルスクリプトの作成
vi mining.sh
以下を記述する。
#! /bin/sh
/root/ukkeycoin-0.13.2.0-linux/ukkey-cli generate 1
毎時00分と30分にmining.shが実行されるようにcrontabに設定する。
crontab -e
以下を記述する。
0,30 * * * * /root/mining.sh
これで毎時00分と30分にマイニングが自動で実行される。
結 言
今回は、暗号資産Ukkey Coin(UKY)のフルノードを構築する方法(CLI)について記述しました。
最後までご覧くださり、ありがとうございました。