• Home
  • リップルノードをUbuntu 18.04で構築

リップルノードをUbuntu 18.04で構築

リップルノード(rippled)を Ubuntu 18.04 へ導入および、テストネットへの接続先変更を行う。

● rippled の導入

1. yum-utils のインストール
$ sudo apt-get update
$ sudo apt-get install yum-utils alien

2. Ripple RPM repository の追加
$ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm

3. Rippled のダウンロード
yumdownloader --enablerepo=ripple-stable --releasever=el7 rippled

4. Rippled パッケージの確認
$ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K rippled*.rpm

▼ rippled-**.rpm: digests signatures OK が表示される

5. Rippled パッケージのインストール
$ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K rippled*.rpm

6. 設定ファイルの修正(本番環境への接続)
$ sudo vi /opt/ripple/etc/rippled.cfg
$ sudo vi /opt/ripple/etc/validators.txt

8. rippled service の有効化
$ sudo systemctl enable rippled.service
$ sudo systemctl list-unit-files --type=service | grep rippled.service

▼ rippled.service enabled が表示される

9. rippled service の起動
$ sudo systemctl start rippled.service
$ sudo systemctl status rippled.service

10. rippled service の起動確認
$ /opt/ripple/bin/rippled server_info

● 接続先変更(本番⇔テスト)手順

1. rippled.service の停止
$ sudo systemctl stop rippled.service
$ sudo systemctl status rippled.service

2. 設定ファイルの修正
$ sudo vi /opt/ripple/etc/rippled.cfg
$ sudo vi /opt/ripple/etc/validators.txt
それぞれのファイルで本番またはテストの設定を有効(不要な設定は#コメントアウトまたは削除)にする。

rippled.cfg

[ips]
本番:r.ripple.com 51235
開発:r.altnet.rippletest.net 51235

validators.txt

[validator_list_sites]
本番:https://vl.ripple.com
開発:https://vl.altnet.rippletest.net

[validator_list_keys]
本番:ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734
開発:ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860
3.元帳DBの削除
$ sudo rm -r /var/lib/rippled/db

▼元帳DBが削除されていること

4. rippled service の起動
$ sudo systemctl start rippled.service
$ sudo systemctl status rippled.service

ご相談・お見積もり

03-5207-2689