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
Badać
Możesz znaleźć istotne następujące linki:
** Ethereum **
** OpenChain **
** Tkanina hiperledgera **
** Multichain **
** Konsensys Quorum **
** Przewodnik dla początkujących o konfiguracji węzła Ethereum w LocalHost **
** 5 najlepszych platform blockchain open source w 2020 roku **
** Podstawowy przewodnik na temat stworzenia inteligentnego kontraktu Ethereum **
** Jak technologia Blockchain może ulepszyć twoją strategię biznesową **