Rippleノードをインストールして構成する



今日は、Rippleノードを上げる方法についてお話します。先日、この問題に個人的に直面し、RuNetに情報がないこと、ブルジョアにも情報がないこと、もちろん公式文書があることを発見したので、それは必ずしも保存されません。 まず最初に。

ノード自体を上げるためのドキュメントは、公式Webサイトのリンクにあります。

最小システム要件:

OS:CentOSまたはRedHat Enterprise Linux(最新リリース)またはUbuntu(16.04+)
CPU:64ビットx86_64、2 +コア
ディスク:データベース用に最低50GB。 SSD推奨
RAM:8GB +

推奨システム要件:

OS:Ubuntu 16.04+
CPU:4つのコアとハイパートレーディングが有効なIntel Xeon 3+ GHzプロセッサ
ディスク:SSD(7000回以上の書き込み/秒、10,000回以上の読み取り/秒)
RAM:
テストサーバー:8GB +
実稼働:32GB(16GBで実行しましたが、飛行は正常で、構成にチューニングがあります)
ネットワーク:1Gbpsチャネル

Ubuntu 18.04でノードを作成したため、このOSに関するマニュアルを作成します。

行こう

1. yum-utilsとalienをインストールします。

$ sudo apt-get update $ sudo apt-get install yum-utils alien 

2. Ripple RPMリポジトリを追加します。

 $ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm 

3.リップルパッケージをダウンロードします。

 $ yumdownloader --enablerepo=ripple-stable --releasever=el7 rippled 

4.リップルパッケージの署名を確認します。

 $ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K rippled*.rpm 

5. rippledパッケージをインストールします。

 $ sudo alien -i --scripts rippled*.rpm && rm rippled*.rpm 

6.リップルサービスをスタートアップに追加します。

 $ sudo systemctl enable rippled.service 

7.リップルサービスの起動

 $ sudo systemctl start rippled.service 

これでノード自体のインストールが完了しました。次にノードの構成と検証に進みますが、その前に、ノードが正しく稼働していることを確認しましょう。

 $ /opt/ripple/bin/rippled server_info 

次に、構成について説明します。一般に、デフォルト構成は機能的であり、最小限の構成で済みます。最も重要なことは、検証を構成することです。 これを行うには、すべてのキーを生成し、構成に登録します。

バリデーターは、rippledパッケージと共にインストールされます。

次に、順番に行きましょう:

1. create_keysコマンドを使用して検証キーを生成します。

マニュアルはコマンドを言う

 $ validator-keys create_keys 

ただし、PATHに変数を追加していないため、次のように実行します。

 $ /opt/ripple/bin/validator-keys create_keys 

後続のすべてのコマンドをフルパスで起動して作成します

その後、キーを持つ生成されたvalidator-keys.jsonファイルを取得し、そのパスがコンソールに書き込まれます、私はそれを持っています

/root/user/.ripple/validator-keys.json

このファイルをローカルPCに保存し、一般的にはリムーバブルメディアに保存し、一般的には安全な場所に保存します。

2. create_tokenコマンドを使用して検証トークンを生成します。

 $ /opt/ripple/bin/validator-keys create_token --keyfile /root/user/.ripple/validator-keys.json 

validator-keys.jsonファイルへのパスを変更することを忘れないでください

その後、コンソールで次の応答を取得します。



3. rippled.cfgファイルを編集します(デフォルトでは/opt/ripple/rippled.cfgにあります)。 最後に、前の手順でコンソールで受信したコードを追加します。 構成ファイルを保存します。

4.ノードを再起動します。

 $ sudo systemctl restart rippled.service 

5.ここで、すべてが正しく行われたことを確認します。

 $ /opt/ripple/bin/rippled server_info 

server_stateの値はserver_state必要があります。

もしそうなら、そしておめでとう、彼らはすべてを正しくした!

これでノードの準備が整いました!

アドレスの生成を試みることができます:

1.検証キーを生成します。

 $ /opt/ripple/bin/rippled validation_create 

キーのセットを取得し、 validation_seedの値に関心があります

2.アドレスを生成します:

 $ /opt/ripple/bin/rippled wallet_propose <  validation_seed> 

さて、暗号を変換できるリップルアドレスを受け取りました。 検証キーが誤って入力された場合は、それについて警告が表示されます。

ご質問がありましたら、お気軽にお問い合わせください。 また、興味があれば、Wavesノードを上げる方法について書くことができます。

Source: https://habr.com/ru/post/J446024/


All Articles