Ripple Open Source Distributed Infrastructure

Ripple Kostenlose Blockchain -Plattform

Bauen Sie die Finanzinfrastruktur mit einem dezentralen Ledger auf

Ripple ist ein open -Source -dezentrales Zahlungssystem für grenzüberschreitende Zahlungen. Es ist kryptografisch sicher und auf dem Interledger -Protokoll aufgebaut.

Überblick

Ripple ist eine Open -Source -Digitalwährung und Zahlungslösung. Es bietet Möglichkeiten für die schnelle und gesicherte Zahlung der Zahlung innerhalb seines Netzwerks. Es gibt drei Rollen, die ein Ripple -Knoten übernehmen kann. Erstens kann es als normaler Benutzer fungieren, der Zahlungen überträgt oder erhält. Zweitens kann der Markthersteller ein Handelsbeeinflusser im System sein. Drittens validiert der validierende Server normalerweise Transaktionen und führt in dieser verteilten Infrastruktur ein Konsensprotokoll aus. Es handelt sich um ein Open -Source -verteiltes Zahlungssystem, das auf dem XRP -Hauptbuch basiert, das ein dezentrales kryptografisches Ledger ist und von Servern angetrieben wird, die mit Peer verbunden sind. Konsensprotokoll, das über die validierenden Server läuft, ist ein asynchrones rundes Protokoll. Dieses verteilte digitale Hauptbuch hat jedoch drei Phasen in der Sammlungsphase, der Konsensphase und der Abschlussphase des Hauptbuchs. Darüber hinaus hängt die Sicherheit dieser digitalen Ledger -Technologie von ECDSA -Unterschriften ab. Darüber hinaus ist diese digitale Finanztechnologie schnell, da im Ripple -Netzwerk ein schneller Transaktionsvalidierungsmechanismus vorhanden ist. Es ist ein offenes Netzwerk, sodass alle Transaktionen öffentlich verfügbar sind. Diese Open Source Distributed Infrastructure ist in C ++, objektiv C und ein wenig Eingabe einiger anderer Sprachen geschrieben. Darüber hinaus kann jeder die Instanz dieses verteilten Zahlungssystems bereitstellen. Diese dezentrale Plattform hat einen Fehler von 0%, wie in ihrer Dokumentation erwähnt.

System Anforderungen

Zu den Anforderungen für die Einrichtung von Ripple gehören:

  • Xcode
  • Git
  • Homebrew
  • Boost 1.70.0 oder höher

Merkmale

Ripple bietet die folgenden Schlüsselmerkmale:

  • Open Source
  • Weniger Transaktionsgebühren
  • Robust
  • Mit Kryptographie gesichert
  • XRP Ledger basiert
  • Hoch zentralisiert
  • Öffentliches Netzwerk
  • Schnelle Transaktionen

Installationsanleitung

Sobald alle Voraussetzungen installiert sind, extrahieren Sie den Boost in einen Ordner, beachten Sie den Standort und führen Sie den folgenden Befehl aus, um sicherzustellen, dass Ihre Umgebung “boost_root” auf das durch die Boost -Installation erstellte Verzeichnis zeigt:

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

Bearbeiten Sie dann den folgenden Code mit Ihrem Boost -Verzeichnisspeicherort und führen Sie aus, um Ihrer Datei .bash_profile eine Boost -Umgebungsvariable hinzuzufügen, damit sie beim Anmelden automatisch festgelegt wird.

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

Wenn Sie Ihre Datei .bash_profile im vorherigen Schritt aktualisiert haben, sollten Sie sie in einem neuen Terminalfenster beziehen. Zum Beispiel:

    source .bash_profile

Führen Sie danach den folgenden Befehl aus, um die App zu klonen

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

Verwenden Sie für die neueste stabile Veröffentlichung den “Master” -Bieter.

    cd rippledgit checkout master

Führen Sie nun im Root -Verzeichnis die folgenden Befehle aus:

    mkdir my_buildcd my_build

Generieren Sie nun den Build, indem Sie die folgenden Komppen ausführen:

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

Führen Sie dann den Build mit CMake aus. Dies könnte ungefähr 10 Minuten dauern

    cmake --build . -- -j 4 

RippPled erfordert, dass die Konfigurationsdatei rippPled.cfg ausgeführt wird. Sie können eine Beispielkonfigurationsdatei finden, ripped-example.cfg in ripped/cfg. Erstellen Sie eine Kopie und speichern Sie sie als “ripppled.cfg`) an einem Ort, an dem Sie als Nicht-Root-Benutzer” rippted “ausgeführt werden können. Greifen Sie auf das Verzeichnis “Rippled” zu und rennen Sie:

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

Bearbeiten Sie rippPled.cfg, um die erforderlichen Dateipfade festzulegen. Der Benutzer, den Sie cippleday" ausführen möchten, muss Berechtigungen für alle hier angegebenen Pfade schreiben. Setzen Sie die [node_db], [database_path]und \ [debug \ _logfile \]RippPled erfordert, dass die Datei validators.txtausgeführt wird. Sie finden eine Beispiel-Validator-Datei,validators-example.txt, in ripped/cfg/. Erstellen Sie eine Kopie und speichern Sie sie als validators.txt im selben Ordner wie Ihre rippPled.cfg` -Datei. Greifen Sie auf das Verzeichnis “Rippled” zu und rennen Sie:

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

Greifen Sie schließlich auf Ihr Build -Verzeichnis zu und starten Sie diese verteilte Infrastruktur mit dem folgenden Befehl:

     ./rippled 
 Deutsch