Шаг 1. Установка
Требования к установке: минимум 16 GB памяти и от 100 GB свободного места.
Пример установки на Ubuntu 20.04:
sudo apt -y update && \ sudo apt -y install apt-transport-https ca-certificates wget gnupg && \ wget -q -O - "https://repos.ripple.com/repos/api/gpg/key/public" | \ sudo apt-key add - && \ echo "deb https://repos.ripple.com/repos/rippled-deb bionic stable" | \ sudo tee -a /etc/apt/sources.list.d/ripple.list && \ sudo apt -y update && \ sudo apt -y install rippled && \ systemctl status rippled.service
Шаг 2. Настройка конфигурации
Пример конфигруации /etc/opt/ripple/rippled.cfg:
[server]
port_rpc_admin_local
port_peer
port_ws_admin_local
[port_rpc_admin_local]
port = 5005
ip = {change me or comment me}
admin = {change me or comment me}
protocol = http
[port_peer]
port = 51235
ip = 0.0.0.0
protocol = peer
[port_ws_admin_local]
port = 6006
ip = {change me or comment me}
admin = {change me or comment me}
protocol = ws
[node_size]
tiny
[node_db]
type=RocksDB
path=/var/lib/rippled/db/rocksdb
online_delete=48000
open_files=2000
filter_bits=12
cache_mb=256
file_size_mb=8
file_size_mult=2
advisory_delete=0
[ledger_history]
256
[ips]
r.ripple.com 51235
[validators]
n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7 RL1
n9MD5h24qrQqiyBC8aeqqCWvpiBiYQ3jxSr91uiDvmrkyHRdYLUj RL2
n9L81uNCaPgtUJfaHh89gmdvXKAmSt5Gdsw2g1iPWaPkAHW5Nm4C RL3
n9KiYM9CgngLvtRCQHZwgC2gjpdaZcCcbt3VboxiNFcKuwFVujzS RL4
n9LdgEtkmGB9E2h3K4Vp7iGUaKuq23Zr32ehxiU8FWY7xoxbWTSA RL5
[database_path]
/var/lib/rippled/db
[debug_logfile]
/var/log/rippled/debug.log
[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org
[rpc_startup]
{ "command": "log_level", "severity": "error" }
[ssl_verify]
1
[signing_support]
true
Шаг 3. Запуск
sudo systemctl start rippled.service && \ sudo systemctl enable rippled.service
После запуска rippled сервиса может потребоваться некоторое время чтобы синхронизировать сеть.
Как только rippled сервис синхронизирован с сетью Ripple мы имеем полноценно работающий ripple сервер с которым вы можете подписывать новые транзакции и делать API запросы к Ripple Ledger.
Проверим еще раз что ripple готов к работе:
/opt/ripple/bin/rippled server_info
Важно обновлять rippled регулярно чтобы иметь полноценный доступ к сети XRP Ledger.
Шаг 4. Хотите работающее решение?
Воспользуйтесь hosted решением для вашего rippled кошелька и других криптокошельков при помощи нового продукта Sassoft Wallet. Храните ваши средства в своей сети и на своих серверах, но не беспокойтесь с процессом настройки и мониторингом.
Безопасно и просто!
Для получения бета доступа пишите через форму контактов.