Ripple nyílt forráskódú elosztott infrastruktúra

Ripple Ingyenes blokklánc -platform

Építsen pénzügyi infrastruktúrát a decentralizált főkönyv használatával

A Ripple egy nyílt forráskódú decentralizált fizetési rendszer a határokon átnyúló fizetésekhez. Kriptográfiailag biztonságos és az Interledger protokoll tetejére épül.

Áttekintés

A Ripple egy nyílt forráskódú digitális valuta és fizetési megoldás. Lehetővé teszi a hálózaton belüli gyors és biztosított fizetési tranzakciót. Három szerepet tölthet be egy fodrozódó csomópont. Először is normál felhasználóként működhet, aki átadja vagy befizetéseket kap. Másodszor, a piackészítő kereskedelem -elősegítő lehet a rendszerben. Harmadsorban, a validáló szerver általában érvényesíti a tranzakciókat, és konszenzusos protokollt futtat ebben az elosztott infrastruktúrában. Ez egy nyílt forráskódú elosztott fizetési rendszer, amely az XRP főkönyven alapul, amely egy decentralizált kriptográfiai főkönyv, és a Peerhez csatlakoztatott szerverek üzemelteti. A konszenzusos protokoll, amely a validáló szerverek felett fut, aszinkron kerek alapú protokoll. Ennek az elosztott digitális főkönyvnek azonban három szakasza van a gyűjtési fázis, a konszenzusos fázis és a főkönyv zárási fázisa. Ezenkívül ennek a digitális főkönyvi technológiának a biztonsága az ECDSA aláírásaitól függ. Ezenkívül ez a digitális pénzügyi technológia gyors, mivel a Ripple hálózatában gyors tranzakciós validációs mechanizmus található. Ez egy nyitott hálózat, tehát az összes tranzakció nyilvánosan elérhető. Ez a nyílt forráskódú elosztott infrastruktúra C ++, C objektív és néhány más nyelv kis bemenete írja. Ezenkívül bárki telepítheti az elosztott fizetési rendszer példányát. Ez a decentralizált platform 0% -os kudarcot vall, amint azt a dokumentációjuk említette.

Rendszerkövetelmények

A fodrozódás beállításának követelményei a következők:

  • Xcode
  • Git
  • Homebrew
  • Boost 1.70,0 vagy annál magasabb

Jellemzők

A Ripple a következő kulcsfontosságú funkciókat kínálja:

  • Nyílt forráskód
  • Kevesebb tranzakciós díj
  • Robusztus
  • Biztosítva a kriptográfiával
  • XRP főkönyvi alapú
  • Nagyon központosított
  • Nyilvános hálózat
  • Gyors tranzakciók

Telepítési útmutató

Miután az összes előfeltétel telepítve van, húzza ki a lendületet egy mappába, vegye figyelembe a helyet, és futtassa a következő parancsot, hogy megbizonyosodjon arról, hogy a „Boost_root” környezet a Boost telepítés által létrehozott könyvtárra mutat:

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

Ezután szerkessze az alábbi kódot a Boost könyvtár helyével, és futtassa, hogy hozzáadja a Boost Environment Változót a .bash_profile fájlhoz, így automatikusan be van állítva, amikor bejelentkezik.

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

Ha az előző lépésben frissítette a „.bash_profile” fájlt, feltétlenül fordítsa be egy új terminál ablakban. Például:

    source .bash_profile

Ezután futtassa a következő parancsot az alkalmazás klónozásához

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

A legújabb stabil kiadáshoz használja a „Master” ágot.

    cd rippledgit checkout master

Most, a gyökérkönyvtárban futtassa a következő parancsokat:

    mkdir my_buildcd my_build

Most generálja az építkezést a következő Comands futtatásával:

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

Ezután futtassa az építkezést a Cmake segítségével. Ez kb. 10 percet vehet igénybe

    cmake --build . -- -j 4 

A Rippled megköveteli a rippled.cfg config fájl futtatásához. Megtalálhat egy példa konfigurációs fájlt, a Rippled-Example.cfg a Rippled/CFG '-ben. Készítsen másolatot, és mentse el úgy, mint a Rippled.cfg "olyan helyen, amely lehetővé teszi a Rippled “futtatását nem gyökérhasználóként. Hozzáférjen a Rippled könyvtárhoz és futtassa:

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

Szerkessze a „Rippled.cfg” szerkesztést a szükséges fájlútok beállításához. Az a felhasználó, akit a Rippled" futtatni tervez, mivel írási engedélyekkel kell rendelkeznie az összes itt megadott útvonalhoz. Állítsa be a [node_db], [DATABASE_PATH]és \ [DEBUG \ _LOGFILE \] ARippledmegköveteli a„ validators.txt ”fájlt a futtatáshoz. A „validators-example.txt” példa-validátor fájlt találhat „Rippled/CFG/” című fájlban. Készítsen másolatot, és mentse el a „validators.txt” néven, ugyanabban a mappában, mint a „Rippled.cfg” fájl. Hozzáférjen aRippled` könyvtárhoz és futtassa:

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

Végül érje el a Build könyvtárát, és indítsa el ezt az elosztott infrastruktúrát, amely a következő paranccsal felrobbant:

     ./rippled 
 Magyar