#はじめに
askmonaでスレが立ってる”国産暗号通貨コト(koto)”
http://askmona.org/7853
これをubuntuにインストールした時のメモ
手順書などは
https://github.com/koto-dev/koto/wiki/%E8%A7%A3%E8%AA%AC
にあります。
#ビルド手順
##パッケージの最新化
sudo apt-get update
sudo apt-get upgrade
##パッケージのインストール
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget bsdmainutils automake curl
`
##kotoのインストール
cd
mkdir tmp
cd tmp
git clone https://github.com/koto-dev/koto.git
git clone https://github.com/KotoDevelopers/koto.git
cd koto
./zcutil/fetch-params.sh
./zcutil/build.sh --disable-rust -j$(nproc)
./zcutil/build.sh -j$(nproc)
気長に待ちましょう!!
もし途中で失敗する場合は
./zcutil/build.sh
を試す
##kotoの設定
rpcユーザ名とパスワードを任意で決めます
mkdir -p ~/.koto
echo "rpcuser=ユーザー名" >>~/.koto/koto.conf
echo "rpcpassword=パスワード" >>~/.koto/koto.conf
chmod 600 ~/.koto/koto.conf
##実行ファイルをコピー
cd src
sudo cp kotod /usr/local/bin
sudo cp koto-cli /usr/local/bin
sudo cp koto-tx /usr/local/bin
##実行
とりあえず実行してみる
kotod
##らくらく起動
下記のファイルを作成
#!/bin/sh
/usr/local/bin/kotod -daemon
これを実行する
起動時に実行する場合は
echo '@reboot /home/ユーザー名/startkoto.sh' | crontab
##マイニング
ソロでマイニングする場合は
echo "gen=1" >> ~/.koto/koto.conf
sudo supervisorctl restart koto
##外部公開
ufw allow 8433
ポートを開放しておいた
#アドレスの確認など
##アカウントのアドレスを確認
koto-cli getaddressesbyaccount ""
##アドレスを確認
koto-cli listreceivedbyaddress 0 true
##新規アドレスの作成
koto-cli getnewaddress ""
##残高の確認
koto-cli getbalance
##トランザクションの確認
koto-cli listtransactions
#マイニング
適当なディレクトリで
cd
mkdir koto
cd koto
git clone https://github.com/koto-dev/cpuminer-yescrypt.git
cd cpuminer-yescrypt/
./autogen.sh
./configure CFLAGS="-O3"
make
cp minerd ../
cd ..
`./minerd --algo=yescrypt --userpass=username:password -o 127.0.0.1:8432
外部から接続する場合は
ufw allow 8432
ポートを開放しする