[STEEM証人への旅] 証人キーを生成する

in Steem Japan2 years ago (edited)

image7.png

こんにちは、@yasuです。

丁寧に説明されている @rexthetech さん @michelangelo3 さん @blockseater さんの記事を何度も繰り返して読んでいます。

ちょっと熱っぽいです。

Zero to Witness: Part 8: Witness responsibilities

Zero to Witness: パート 8: 証人の責任

Zero to Witness: Part 8: Witness responsibilities

操作はありません。

Zero to Witness: Part 9: Generating witness keys

Zero to Witness: パート 9: 証人キーの生成

  • 証人の新しい Steem アカウントを作成する
  • 監視モード用に Steem ノードを構成する
  • ウォレットと署名鍵を作成する
  • Steem ノードの構成を完了する
  • 証人アカウント キーをインポートする

証人の新しい Steem アカウントを作成する

@steemchiller さんが作成されたツールでアカウントを作成します。
https://steemworld.org/account-creator
パスワードなど記録されているPDFファイルは確実に保存してください。

@yasu.witness というアカウントを作成しました。

監視モード用に Steem ノードを構成する

一旦、Steemを停止します。

./stopsteem.sh

nano で Steem 設定ファイルを開きます。(2か所)

nano /steemdata/config.ini

コメント
#p2p-endpoint = 0.0.0.0:2001

コメントアウト
webserver-ws-endpoint = 0.0.0.0:8090

保存して、nanoを終了します。
Ctrl+O、Enter
Ctrl+X

Steemを再起動します。

./startsteem.sh

image.png

ウォレットと署名鍵を作成する

Witness ID と秘密鍵を設定します。

cli_wallet に接続しするスクリプトを作成する

nano wallet.sh

docker exec -it witness cli_wallet

chmod +x ./wallet.sh

それでは、cli_wallet に接続します。

./wallet.sh

以下のように表示されます。コマンド入力待ち。
new >>>

新しいパスワードを登録する。ダブルクォーテーションが必要です。

set_password "[YOUR-PASSWORD]"

以下のように表示されます。コマンド入力待ち。
locked >>>

ロック解除します。ダブルクォーテーションが必要です。

unlock "[YOUR-PASSWORD]"

以下のように表示されます。コマンド入力待ち。
unlocked >>>

新しい鍵ペアを生成します。

suggest_brain_key

次のような形式で出力されますので、確実にコピーして保存します。
新しいファイルを開き、貼り付けておきます。

suggest_brain_key
{
  "brain_priv_key": "A BUNCH OF WORDS FROM WHICH THE KEYPAIR IS GENERATED",
  "wif_priv_key": "5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "pub_key": "STMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Ctrl+Dで cli_wallet から抜け出し、通常の SSH セッションに戻ります。

Ctrl+D

Steem ノードの構成を完了する

steemitの証人アカウント名とcli_walletで生成したプライベートキーを設定します。

./stopsteem.sh
nano /steemdata/config.ini

ダブルクォーテーションが必要です。
witness = "yasu.witness"

ダブルクォーテーションが不要です。

private-key = [cli_walletで生成したwif_priv_key]

ノードを再起動します。

./startsteem.sh

./steemlogs.sh

ログ ビューアーを使用すると、ノードの起動時に "Launching block production" メッセージが表示されます。

image.png

証人アカウント キーをインポートする

./wallet.sh

なぜか、以下のようにnew と表示されます。コマンド入力待ち。
new >>>

先ほどと同じパスワードを再登録する。

set_password "[YOUR-PASSWORD]"

以下のように表示されます。コマンド入力待ち。
locked >>>

unlock "[YOUR-PASSWORD]"

以下のように表示されます。コマンド入力待ち。
unlocked >>>

証人アカウントのプライベートアクティブキー

import_key "5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

image.png

参考記事

https://steemitimages.com/300x0/

ありがとうございました。

いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)

image.png

Sort:  
 2 years ago 

@yasu さん、こんにちは。
image.png

💡 アップボートガイド 💡

tomoyan.witnessに投票お願いします👇

https://steemitwallet.com/~witnesses

分からない事は何でも質問して下さい🙇

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66902.93
ETH 3441.22
USDT 1.00
SBD 2.63