Ripple Open Source Distributed Infrastructure

Ripple Darmowa platforma blockchain

Buduj infrastrukturę finansową za pomocą zdecentralizowanej księgi

Ripple to zdecentralizowany system płatności open source za płatności transgraniczne. Jest bezpieczny kryptograficznie i zbudowany na protokole interledger.

Przegląd

Ripple to cyfrowa waluta i płatność typu open source. Zapewnia sposoby szybkiej i zabezpieczonej transakcji płatności w swojej sieci. Istnieją trzy role, które może skorzystać węzeł falowy. Po pierwsze, może działać jako normalny użytkownik, który przenosi lub otrzymuje płatności. Po drugie, producent rynku może być czynnikiem handlowym w systemie. Po trzecie, serwer weryfikacyjny zwykle sprawdza transakcje i prowadzi protokół konsensusu w tej rozproszonej infrastrukturze. Jest to rozproszony system płatności open source oparty na księdze XRP, która jest zdecentralizowaną księgą kryptograficzną i jest zasilana przez serwery podłączone rówieśnicy do peer. Protokół konsensusu, który przepływa nad serwerami walidacyjnymi, jest asynchronicznym protokołem okrągłym. Jednak ta rozproszona księga cyfrowa ma trzy fazy fazę zbierania, fazę konsensusową i fazę zamykania księgi. Ponadto bezpieczeństwo tej technologii cyfrowej księgi zależy od podpisów ECDSA. Ponadto ta cyfrowa technologia finansowa jest szybka, ponieważ w sieci Ripple występuje szybka transakcja. Jest to otwarta sieć, więc wszystkie transakcje są publicznie dostępne. Ta rozproszona infrastruktura typu open source jest zapisana w C ++, obiektywnym C i niewielkim wejściu do niektórych innych języków. Ponadto każdy może wdrożyć instancję tego rozproszonego systemu płatności. Ta zdecentralizowana platforma ma 0% awarii, jak wspomniano w ich dokumentacji.

Wymagania systemowe

Wymagania dotyczące konfiguracji Ripple obejmują:

  • Xcode
  • Git
  • Homebrew
  • Zwiększ 1,70,0 lub więcej

Cechy

Ripple oferuje następujące kluczowe funkcje:

  • Otwarte źródło
  • Mniej opłat transakcyjnych
  • Solidny
  • Zabezpieczone kryptografią
  • Księga księgi XRP
  • Wysoce scentralizowane
  • Sieć publiczna
  • Szybkie transakcje

Instrukcje Instalacji

Po zainstalowaniu wszystkich warunków wstępnych wyodrębnij wzmocnienie w folderze, zanotuj lokalizację i uruchom następujące polecenie, aby upewnić się, że środowisko „BOOST_ROOT” wskazuje na katalog utworzony przez instalację Boost:

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

Następnie edytuj poniżej kod z lokalizacją katalogu Boost i uruchom, aby dodać zmienną środowiskową doładowania do pliku „.bash_profile”, aby został automatycznie ustawiony po logowaniu.

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

Jeśli zaktualizowałeś swój plik „.bash_profile” w poprzednim kroku, pamiętaj, aby pozyskać go w nowym oknie terminalu. Na przykład:

    source .bash_profile

Następnie uruchom następujące polecenie, aby sklonować aplikację

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

Aby uzyskać najnowszą stabilną wersję, użyj oddziału „Master”.

    cd rippledgit checkout master

Teraz w katalogu głównym uruchom następujące polecenia:

    mkdir my_buildcd my_build

Teraz wygeneruj kompilację, uruchamiając następujące Comands:

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

Następnie uruchom kompilację za pomocą CMake. Może to potrwać około 10 minut

    cmake --build . -- -j 4 

„Rippled” wymaga do uruchomienia pliku konfiguracji „Rippled.cfg”. Przykładowy plik konfiguracyjny można znaleźć, Rippled-Example.cfg in Rippled/Cfg. Zrób kopię i zapisz ją jako „Rippled.cfg` w lokalizacji, która umożliwia uruchomienie„ Rippled ”jako użytkownik nie-root. Uzyskaj dostęp do katalogu „Rippled” i uruchom:

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

Edytuj rippled.cfg, aby ustawić niezbędne ścieżki plików. Użytkownik, którego planujesz uruchomić „Rippled”, ponieważ musi mieć uprawnienia do zapisu na wszystkich określonych tutaj ścieżkach. Ustaw [Node_DB], [DATABASE_PATH] i \ [Debug \ _logFile ] „Rippled” wymaga uruchomienia pliku „valitators.txt”. Przykładowy plik Validatorów można znaleźć, „Validator-Example.txt, w„ Rippled/Cfg/”. Zrób kopię i zapisz ją jako „validators.txt w tym samym folderze co plik„ rippled.cfg ”. Uzyskaj dostęp do katalogu „Rippled” i uruchom:

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

Na koniec uzyskaj dostęp do katalogu kompilacji i rozpocznij tę rozproszoną infrastrukturę zmarnowaną z następującym poleceniem:

     ./rippled 
 Polski