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
Erkunden
Möglicherweise finden Sie die folgenden Links relevant:
Ein Anfänger -Leitfaden zum Setup Ethereumknoten auf Localhost
Top 5 Open -Source -Blockchain -Plattformen im Jahr 2020
Ein grundlegender Leitfaden zum Erstellen von Ethereum Smart Contract
Wie die Blockchain -Technologie Ihre Geschäftsstrategie aktualisieren kann