„Ripple“ atvirojo kodo paskirstyta infrastruktūra

Ripple Nemokama „blockchain“ platforma

Sukurkite finansinę infrastruktūrą naudodami decentralizuotą knygą

„Ripple“ yra atvirojo kodo decentralizuota mokėjimų sistema, skirta bendroms pasienio mokėjimams. Jis yra kriptografiškai saugus ir pastatytas ant „Interledger“ protokolo.

Apžvalga

„Ripple“ yra atvirojo kodo skaitmeninė valiuta ir mokėjimo sprendimas. Tai suteikia būdų greitam ir užtikrintam mokėjimo operacijai savo tinkle. Yra trys vaidmenys, kurių gali atlikti „Ripple“ mazgas. Pirma, tai gali veikti kaip normalus vartotojas, kuris perveda ar gauna mokėjimus. Antra, rinkos gamintojas gali būti sistemos įmonė. Trečia, patvirtinantis serveris paprastai patvirtina operacijas ir vykdo sutarimo protokolą šioje paskirstytoje infrastruktūroje. Tai yra atvirojo kodo paskirstyta mokėjimo sistema, pagrįsta XRP knyga, kuri yra decentralizuota kriptografinė knyga ir ją maitina serveriai, prijungti prie bendraamžių. Konsensuso protokolas, einantis per patvirtinančius serverius, yra asinchroninis apvalias protokolas. Tačiau šis paskirstytas skaitmeninis knyga turi tris fazes surinkimo etape, sutarimo etape ir knygos uždarymo etape. Be to, šios skaitmeninės knygos technologijos saugumas priklauso nuo ECDSA parašų. Be to, ši skaitmeninė finansinė technologija yra greita, nes „Ripple“ tinkle yra greitas operacijų patvirtinimo mechanizmas. Tai yra atviras tinklas, todėl visos operacijos yra viešai prieinamos. Ši paskirstyta atvirojo kodo infrastruktūra yra parašyta C ++, tikslo C ir šiek tiek kitų kalbų įvedimo. Be to, kiekvienas gali diegti šios paskirstytos mokėjimo sistemos egzempliorių. Ši decentralizuota platforma turi 0% nesėkmės, kaip minėta jų dokumentacijoje.

Sistemos reikalavimai

Reikalavimai nustatyti „Ripple“ apima:

  • Xcode
  • Git
  • Naminis
  • Padidinti 1,70,0 ar naujesnę

Funkcijos

„Ripple“ siūlo šias pagrindines funkcijas:

  • Atviro kodo
  • Mažiau operacijų mokesčių
  • Tvirtas
  • Užtikrinti kriptografija
  • „XRP Ledger“ pagrįstas
  • Labai centralizuotas
  • Viešas tinklas
  • Greitos operacijos

Diegimo instrukcijos

Įdiegę visas išankstines sąlygas, ištraukite padidinimą į aplanką, atkreipkite dėmesį į vietą ir paleiskite šią komandą, kad įsitikintumėte, jog „Boost_root“ aplinka nurodo katalogą, kurį sukuria „Boost“ diegimas:

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

Tada redaguokite žemiau kodą su savo „Boost“ katalogo vieta ir paleiskite, kad pridėtumėte „Boost Environment“ kintamąjį į savo „.BASH_PROFILE“ failą, kad jis būtų automatiškai nustatytas, kai prisijungsite.

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

Jei ankstesniame veiksme atnaujinote failą „.BASH_PROFILE“, būtinai įsigykite jį naujame terminalo lange. Pavyzdžiui:

    source .bash_profile

Po to paleiskite šią komandą, kad klonuotumėte programą

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

Norėdami gauti naujausią stabilų leidimą, naudokite „Master“ filialą.

    cd rippledgit checkout master

Dabar šakniniame kataloge paleiskite šias komandas:

    mkdir my_buildcd my_build

Dabar sukurkite pastatymą paleisdami šiuos komandus:

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

Tada paleiskite pastatymą naudodami „CMake“. Tai gali užtrukti apie 10 minučių

    cmake --build . -- -j 4 

„Ribpled“ reikalauja, kad paleistų „suplėšyti.cfg“ konfigūracijos failas. Galite rasti „Config“ failo pavyzdį, „Rippled-example.cfg“ „Rippled/CFG“. Padarykite kopiją ir išsaugokite ją kaip „Rippled.cfg“ vietoje, kuri leidžia paleisti „suplėšytą“ kaip ne šaknų vartotoją. Prieiga prie „suplėšyto“ katalogo ir paleiskite:

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

Redaguoti „Rippled.cfg“, kad nustatytumėte reikiamus failų kelius. Vartotojas, kurį planuojate paleisti „suplėšytą“, kaip ir rašyti leidimus visais čia nurodytais keliais. Nustatykite „[node_db], [duomenų bazę_path]ir \ [debug \ _logfile \] „Ribpled“ reikia paleisti failą „Validators.txt“. Galite rasti failo „Validators“ pavyzdžių,patvirtintojų-example.txt, pavyzdyje, esančiame„ Rippled/CFG/. Padarykite kopiją ir išsaugokite ją kaip „Validators.txt“ tame pačiame aplanke kaip ir failas „Rippled.cfg“. Prieiga prie „suplėšyto“ katalogo ir paleiskite:

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

Galiausiai pasiekite savo „Build“ katalogą ir pradėkite šią paskirstytą infrastruktūrą, suplanuotą šia komanda:

     ./rippled 
 Latviski