Ripple Open Source Distribuerad infrastruktur

Ripple Gratis blockchain -plattform

Bygg finansiell infrastruktur med decentraliserad huvudbok

Ripple är ett open source decentraliserat betalningssystem för gränsöverskridande betalningar. Det är kryptografiskt säkert och byggt ovanpå Interledger -protokollet.

Översikt

Ripple är en öppen källkod digital valuta och betalningslösning. Det ger sätt för den snabba och säkrade transaktionen av betalning inom sitt nätverk. Det finns tre roller som en krusningsnod kan ta. För det första kan den fungera som en normal användare som överför eller får betalningar. För det andra kan marknadstillverkaren vara en handelstätare i systemet. För det tredje validerar valideringsservern vanligtvis transaktioner och kör ett konsensusprotokoll i denna distribuerade infrastruktur. Det är ett open source -distribuerat betalningssystem baserat på XRP -huvudboken som är en decentraliserad kryptografisk huvudbok och det drivs av servrar som är anslutna peer to peer. Konsensusprotokoll som körs över de validerande servrarna är ett asynkron rundbaserat protokoll. Denna distribuerade digitala bok har emellertid tre faser insamlingsfasen, konsensusfasen och bokstoppfasen. Dessutom beror säkerheten för denna digitala bokteknologi på ECDSA -signaturer. Dessutom är denna digitala finansiella teknik snabb eftersom det finns en snabb transaktionsvalideringsmekanism i Ripples nätverk. Det är ett öppet nätverk så att alla transaktioner är offentligt tillgängliga. Denna open source -distribuerade infrastruktur är skriven i C ++, objektiv C och lite input av vissa andra språk. Vidare kan vem som helst distribuera förekomsten av detta distribuerade betalningssystem. Denna decentraliserade plattform har 0% fel som nämnts i deras dokumentation.

Systemkrav

Kraven för att ställa in rippel inkluderar:

  • Xcode
  • Git
  • Homebrew
  • Öka 1.70.0 eller högre

Funktioner

Ripple erbjuder följande nyckelfunktioner:

  • Öppen källa
  • Färre transaktionsavgifter
  • Robust
  • Säkrat med kryptografi
  • XRP Ledger Based
  • Mycket centraliserad
  • Publikt nätverk
  • Snabba transaktioner

Installations instruktioner

När alla förutsättningar har installerats, extrahera boost i en mapp, notera platsen och kör följande kommando för att säkerställa att din “boost_root” -miljö pekar på katalogen som skapas av boost -installationen:

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

Redigera sedan nedan kod med din Boost Directory -plats och kör för att lägga till Boost -miljövariabel till din “.Bash_Profile” så att den är automatiskt inställd när du loggar in.

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

Om du uppdaterade din “.bash_profile” -fil i föregående steg, se till att du ska källa till det i ett nytt terminalfönster. Till exempel:

    source .bash_profile

Kör följande kommando därefter för att klona appen

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

För den senaste stabila utgåvan, använd “Master” -grenen.

    cd rippledgit checkout master

Nu, i rotkatalogen, kör följande kommandon:

    mkdir my_buildcd my_build

Generera nu byggnaden genom att köra följande Comands:

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

Kör sedan byggnaden med CMake. Detta kan ta cirka 10 minuter

    cmake --build . -- -j 4 

Rippled kräver att" rippled.cfgconfig -filen ska köras. Du kan hitta en exempelkonfigurationsfil,rippled-example.cfg i rippled/cfg`. Gör en kopia och spara den som “rippled.cfg” på en plats som gör att du kan köra “rippled” som en icke-root-användare. Åtkomst till katalogen “Rippled” och kör:

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

Redigera rippled.cfg för att ställa in nödvändiga filvägar. Användaren du planerar att köra “rippled” som måste ha skrivbehörigheter till alla banor du anger här. Ställ in [node_db], [database_path] och \ [debug \ _logfile ] “Rippledkräver filen" validators.txt "för att köra. Du kan hitta en exempel validatorfil,validator-example.txt, i rippled/cfg/. Gör en kopia och spara den som validators.txt i samma mapp som din" rippled.cfg -fil. Åtkomst till katalogen “Rippled” och kör:

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

Slutligen, åtkomst till din byggkatalog och starta denna distribuerade infrastruktur krusad med följande kommando:

     ./rippled 
 Svenska