0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

暗号資産Ukkey Coinのフルノードを構築する方法

Last updated at Posted at 2024-07-10

要 旨

暗号資産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に記述する。

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

以下を記述する。

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)について記述しました。
最後までご覧くださり、ありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?