Instal dan konfigurasikan simpul Ripple



Hari ini saya akan berbicara tentang cara meningkatkan simpul Ripple, karena hari lain saya secara pribadi menghadapi masalah ini dan menemukan bahwa tidak ada informasi tentang itu di RuNet, tidak ada banyak informasi di borjuis juga, tentu saja ada dokumentasi resmi, tetapi tidak selalu menyimpan. Hal pertama yang pertama.

Dokumentasi untuk meningkatkan node itu sendiri ada di situs web resmi di tautan .

Persyaratan sistem minimum:

OS: CentOS atau RedHat Enterprise Linux (rilis terbaru) atau Ubuntu (16.04+)
CPU: 64-bit x86_64, 2+ core
Disk: minimum 50GB untuk database. SSD direkomendasikan
RAM: 8GB +

Persyaratan sistem yang disarankan:

OS: Ubuntu 16.04+
CPU: Prosesor Intel Xeon 3+ GHz dengan 4 core dan perdagangan hiper diaktifkan
Disk: SSD (7000+ menulis / detik, 10.000+ membaca / detik)
RAM:
Server uji: 8GB +
Produksi: 32GB (saya berlari pada 16GB, penerbangan normal, ada penyetelan dalam konfigurasi)
Jaringan: saluran 1Gbps

Saya mengangkat simpul di Ubuntu 18.04, oleh karena itu saya akan menulis manual tentang OS ini.

Ayo pergi

1. Instal yum-utils dan alien:

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

2. Tambahkan repositori Ripple RPM:

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

3. Unduh paket beriak:

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

4. Verifikasi tanda tangan dari paket rippled:

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

5. Instal paket rippled:

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

6. Tambahkan layanan bergelombang ke startup:

 $ sudo systemctl enable rippled.service 

7. Luncurkan layanan rippled

 $ sudo systemctl start rippled.service 

Ini menyelesaikan pemasangan node itu sendiri, sekarang kita beralih ke mengkonfigurasi dan memvalidasi node, tetapi sebelum itu, mari kita verifikasi bahwa node kita sudah aktif dan berjalan dengan benar:

 $ /opt/ripple/bin/rippled server_info 

Sekarang mari kita bicara tentang konfigurasi, secara umum, konfigurasi default operasional dan memerlukan konfigurasi minimal, yang paling penting yang diperlukan adalah mengkonfigurasi validasi. Untuk melakukan ini, Anda perlu membuat semua kunci dan mendaftarkannya di konfigurasi.

Validator diinstal dengan paket rippled.

Selanjutnya, mari kita mulai:

1. Hasilkan kunci validasi dengan perintah create_keys:

Manual mengatakan perintah

 $ validator-keys create_keys 

tetapi karena kami belum menambahkan variabel ke PATH, kami menjalankannya sebagai berikut:

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

Saya akan menulis semua perintah selanjutnya dengan peluncuran di jalur penuh

Setelah itu, kita mendapatkan file validator-keys.json yang dihasilkan dengan kunci, jalurnya akan ditulis di konsol, saya memilikinya

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

Simpan file ini ke PC lokal, dan bahkan lebih baik ke media yang dapat dipindahkan, secara umum, ke tempat yang aman.

2. Kami membuat token validasi dengan perintah create_token:

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

jangan lupa untuk mengubah path ke file validator-keys.json

Setelah itu, kami mendapat respons berikut di konsol:



3. Kami mengedit file rippled.cfg (secara default terletak /opt/ripple/rippled.cfg). Di bagian paling akhir, tambahkan kode yang diterima di konsol pada langkah sebelumnya. Simpan file konfigurasi.

4. Reboot simpul:

 $ sudo systemctl restart rippled.service 

5. Sekarang kami akan memverifikasi bahwa kami melakukan segalanya dengan benar:

 $ /opt/ripple/bin/rippled server_info 

Nilai server_state harus diajukan.

Jika demikian, maka selamat, mereka melakukan semuanya dengan benar!

Sekarang node siap untuk digunakan!

Kami dapat mencoba menghasilkan alamat:

1. Hasilkan kunci validasi:

 $ /opt/ripple/bin/rippled validation_create 

Kami mendapatkan satu set kunci, kami tertarik pada nilai validation_seed

2. Kami menghasilkan alamat:

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

Sekarang kami telah menerima alamat riak kami, tempat crypt dapat diterjemahkan. Jika kunci validasi tidak dimasukkan dengan benar, maka dapatkan peringatan tentangnya.

Jika Anda memiliki pertanyaan, saya akan dengan senang hati membantu. Juga, jika ada minat, saya bisa menulis tentang cara menaikkan simpul Waves.

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


All Articles