とーふの買い物日記-改

2018.09.05
XML
カテゴリ: マスターノード
まず、新しいサーバ側で操作
1.ソフトを準備する
# 自分用の実行ファイルを保存するディレクトリを作る
mkdir ~/bin
#ダウンロード
wget http://charitycoin.live/resources/charitycoin.linux.zip
#展開
unzip linux.zip
cd linux-master
unzip charityd.zip
chmod +x charityd charity-cli
mv charityd charity-cli ~/bin
#一旦ログアウトしてログインしなおす
# または、単にログイン処理をやり直す
. .profile
2.ファイアウォールの解除
# charity のポートを許可する
sudo ufw allow 3300
sudo ufw reload
​実行例

masternodes@bjsoftab4:~$ sudo ufw allow 3300

[sudo] password for masternodes:

Rule added

Rule added (v6)

masternodes@bjsoftab4:~$ sudo ufw reload

Firewall reloaded

3.マスターノード準備
# 起動すると、最小限必要なファイルを作成する
charityd
# 指示に従って、rpcuser と rpcpassword の行のファイルを作成する。
# charity.conf ファイルの内容を参照して、rpc で通信するので、表示されるとおりで問題なし。
# 気になるなら、pwgen 64 1 とかで再生成してもいいです。(パスワードを覚えておく必要はなし)
nano ~/.charity/charity.conf
# デーモンとして起動する
charityd -daemon
# これをやっておけば、ログアウトしてもデーモンは動き続けます。
# コマンドラインで、動作状態をチェックする
# 何回か実行して、blocks が増えていれば、同期中です。
charity-cli getinfo
4.ウォレット側準備
ここからはウォレット側。古いほうの linux サーバを使います。
# 同期している間に、送金先の新アドレスを作成します
charity-cli getaccountaddress mn2
# ウォレットのアドレスがでるので、メモする。
# マスターノードのプライべートキーを作成する。
charity-cli masternode genkey
# プライベートキーがでるので、メモする。
さっき作成したウォレットのアドレスに、CryptBridge などから
​​「ぴったり 1000 コインを一回で送金する」​​
getinfo していると、そのうち送金が完了し、
balance が、さっき送信したのと合わせ、 2000 以上になるはず。
また、outputs の結果が変わります。
charity-cli masternode outputs
{
    "4f40008f84a7544509283c3c419a91ab9ec5d5fb74c6818b294fca2ccce87c98" : "0"
}
一つ増えました
charity-cli masternode outputs
{
    "4f40008f84a7544509283c3c419a91ab9ec5d5fb74c6818b294fca2ccce87c98" : "0",
​"b3aa01b5d322a02546dc5d03b86c8ffe60d79e2a955e72cc61df3dfe57c71f8b" : "0"​
}
5.新マスターノードの設定ファイルを編集する
新マスターノード側で操作します。
# まず、止める
charity-cli stop
# ifconfig とかで、 IPアドレスを確認する
例えば、10.10.10.10
# .charity/charity.conf を編集する
rpcallowip=127.0.0.1
server=1
listen=1
daemon=1
maxconnections=256
masternode=1
masternodeprivkey=さっき作ったマスターノードのプライべートキー
externalip=IPアドレス
# 再起動
charityd -daemon
6.マスターノードを追加する
今度は、ウォレット側で操作します。
# .charity/masternode.conf を編集する
# 今度は、mn2 の行を追加します。
mn2 IPアドレス:3300 マスターノードのプレイべートキー output_txid output_index
mn1 10.10.10.10:3300 jfafdkfjadfjadfjdf 4f40008f84a7544509283c3c419a91ab9ec5d5fb74c6818b294fca2ccce87c98 0
​mn2 10.20.20.20:3300 afht3dfhshsfhjfaff b3aa01b5d322a02546dc5d03b86c8ffe60d79e2a955e72cc61df3dfe57c71f8b 0​
みたいな感じ
charity-cli stop
charityd -daemon
# 設定確認
charity-cli masternode list-conf
{
    "masternode" : {
        "alias" : "mn1",
        "address" : "153.126.134.220:3300",
        "privateKey" : "7UVHachN1M86zVBaEGDrherxvbwsHFcjVZqyfW6xsr7x4ptssSo",
        "txHash" : "4f40008f84a7544509283c3c419a91ab9ec5d5fb74c6818b294fca2ccce87c98",
        "outputIndex" : "0",
        "status" : "ENABLED"
    },
    "masternode" : {
        "alias" : "mn2",
        "address" : "45.32.53.231:3300",
        "privateKey" : "7Vt2znS5xB4LjNKbKt1UAJXFaAT7s5zLvbGj66D123hPZQY6ckv",
        "txHash" : "b3aa01b5d322a02546dc5d03b86c8ffe60d79e2a955e72cc61df3dfe57c71f8b",
        "outputIndex" : "0",
        "status" : ​"MISSING"​
    }
}
7.マスターノードを起動する
ウォレット側で操作します。
ウォレット側から、マスターノードに対し、スタート指示を出します。
# マスターノード起動
charity-cli masternode start-alias mn2
{
    "alias" : "mn2",
    "result" : "successful"
}
8.マスターノード状態を確認
新サーバーで操作します。
# マスターノード状態確認
charity-cli masternode status
{
    "vin" : "CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, 4294967295), coinbase )",
    "service" : "[::]:0",
    "status" : "Not capable masternode: Hot node, waiting for remote activation."
}
# この場合は、起動できてないので、7.に戻って、起動指示を出しなおしてみます。
# 以下になれば、OKです。
# マスターノードの同期待ちなどかかるので、気長に。
charity-cli masternode status
{
    "vin" : "CTxIn(COutPoint(b3aa01b5d322a02546dc5d03b86c8ffe60d79e2a955e72cc61df3dfe57c71f8b, 0), scriptSig=)",
    "service" : "45.32.53.231:3300",
    "pubkey" : "CMwKq5wopZAHs2DB5PuTF8DpuFXvFKB6QT",
    "status" : "Masternode successfully started"
}





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2018.09.06 15:34:15 コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

バックナンバー

2026.05
2026.04
2026.03
2026.02
2026.01

コメント新着

今井正一@ Re[2]:USB接続のリレーで、リセットする(01/01) とーふ1990さんへ ご返事、ありがとうござ…
とーふ1990 @ Re[1]:USB接続のリレーで、リセットする(01/01) 今井正一さんへ コメントありがとうござ…
今井正一@ Re:USB接続のリレーで、リセットする(01/01) とーふ1990 様 はじめまして、今井と申し…
TylerPep@ Re:nicehash?????????????? (Lbry?? ?)(06/02) Do you know that most of the time the…
とーふ1990 @ Re[1]:FPGA Acorn CLE215 キャンセル悩み中(10/05) ちくりんさんへ 私は、マザボを新規で準…

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: