Infrastruktur terdistribusi open source riak

Ripple Platform blockchain gratis

Membangun infrastruktur keuangan menggunakan buku besar yang terdesentralisasi

Ripple adalah sistem pembayaran desentralisasi sumber terbuka untuk pembayaran lintas batas. Secara kriptografis aman dan dibangun di atas protokol interledger.

Ringkasan

Ripple adalah mata uang digital open source dan solusi pembayaran. Ini memberikan cara untuk transaksi pembayaran yang cepat dan aman dalam jaringannya. Ada tiga peran yang dapat diambil oleh simpul riak. Pertama, dapat bertindak sebagai pengguna normal yang mentransfer atau menerima pembayaran. Kedua, pembuat pasar dapat menjadi pendukung perdagangan dalam sistem. Ketiga, server validasi biasanya memvalidasi transaksi dan menjalankan protokol konsensus dalam infrastruktur terdistribusi ini. Ini adalah sistem pembayaran terdistribusi sumber terbuka berdasarkan buku besar XRP yang merupakan buku besar kriptografi terdesentralisasi dan didukung oleh server yang terhubung dengan rekan ke rekan. Protokol konsensus yang berjalan di atas server validasi adalah protokol berbasis bulat asinkron. Namun, buku besar digital terdistribusi ini memiliki tiga fase fase pengumpulan, fase konsensus, dan fase penutupan buku besar. Selain itu, keamanan teknologi buku besar digital ini tergantung pada tanda tangan ECDSA. Selain itu, teknologi keuangan digital ini cepat karena ada mekanisme validasi transaksi cepat di jaringan Ripple. Ini adalah jaringan terbuka sehingga semua transaksi tersedia untuk umum. Infrastruktur terdistribusi sumber terbuka ini ditulis dalam C ++, objektif C, dan sedikit input dari beberapa bahasa lain. Selanjutnya, siapa pun dapat menggunakan contoh sistem pembayaran terdistribusi ini. Platform yang terdesentralisasi ini memiliki kegagalan 0% seperti yang disebutkan dalam dokumentasi mereka.

Persyaratan sistem

Persyaratan untuk mengatur riak meliputi:

  • Xcode
  • Git
  • Homebrew
  • Boost 1.70.0 atau lebih tinggi

Fitur

Ripple menawarkan fitur utama berikut:

  • Open Source
  • Lebih sedikit biaya transaksi
  • Kokoh
  • Diamankan dengan kriptografi
  • XRP Ledger Berbasis
  • Sangat terpusat
  • Jaringan publik
  • Transaksi cepat

Instruksi instalasi

Setelah semua prasyarat diinstal, ekstrak boost ke dalam folder, perhatikan lokasi, dan jalankan perintah berikut untuk memastikan bahwa lingkungan boost_root Anda menunjuk ke direktori yang dibuat oleh instalasi Boost:

    cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"

Kemudian, edit kode di bawah ini dengan lokasi Direktori Boost Anda dan jalankan untuk menambahkan variabel lingkungan Boost ke file .bash_profile Anda sehingga secara otomatis diatur saat Anda masuk.

    echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile

Jika Anda memperbarui file .bash_profile Anda di langkah sebelumnya, pastikan untuk sumbernya di jendela terminal baru. Misalnya:

    source .bash_profile

Setelah itu, jalankan perintah berikut untuk mengkloning aplikasi

        git clone git@github.com:ripple/rippled.git

Untuk rilis stabil terbaru, gunakan cabang master.

    cd rippledgit checkout master

Sekarang, di direktori root, jalankan perintah berikut:

    mkdir my_buildcd my_build

Sekarang, hasilkan build dengan menjalankan comand berikut:

    cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..

Kemudian, jalankan build menggunakan cmake. Ini bisa memakan waktu sekitar 10 menit

    cmake --build . -- -j 4 

Rippled membutuhkan file konfigurasi Rippled.cfg. Anda dapat menemukan contoh file konfigurasi, rippled-example.cfg di Rippled/CFG. Buat salinan dan simpan sebagai rippled.cfg di lokasi yang memungkinkan Anda menjalankan Rippled sebagai pengguna non-root. Akses Direktori Rippled dan jalankan:

mkdir -p $HOME/.config/ripple  
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`

Edit Rippled.cfg untuk mengatur jalur file yang diperlukan. Pengguna yang Anda rencanakan untuk menjalankan Riak karena harus memiliki izin menulis ke semua jalur yang Anda tentukan di sini. Atur [node_db], [database_path] dan \ [debug \ _logfile ] Rippled membutuhkan file validator.txt untuk dijalankan. Anda dapat menemukan contoh file validator, validator-example.txt, di Rippled/CFG/. Buat salinan dan simpan sebagai validator.txt di folder yang sama dengan file rippled.cfg Anda. Akses Direktori Rippled dan jalankan:

    cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt

Akhirnya, akses Direktori Bangun Anda dan mulai infrastruktur terdistribusi ini berdesir dengan perintah berikut:

     ./rippled 
 Indonesia