Ripple Plate-forme blockchain gratuite
Construire des infrastructures financières à l'aide d'un grand livre décentralisé
Ripple est un système de paiement décentralisé open source pour les paiements transfrontaliers. Il est cryptographiquement sécurisé et construit au-dessus du protocole Interledger.
Aperçu
Ripple est une monnaie numérique open source et une solution de paiement. Il fournit des moyens de la transaction de paiement rapide et sécurisée dans son réseau. Il y a trois rôles qu’un nœud Ripple peut jouer. Premièrement, il peut agir comme un utilisateur normal qui transfère ou reçoit des paiements. Deuxièmement, le marché du marché peut être un catalyseur commercial dans le système. Troisièmement, le serveur de validation valide généralement les transactions et exécute un protocole de consensus dans cette infrastructure distribuée. Il s’agit d’un système de paiement distribué open source basé sur le grand livre XRP qui est un grand livre cryptographique décentralisé et il est alimenté par des serveurs connectés à peer. Le protocole de consensus qui passe sur les serveurs de validation est un protocole rond asynchrone. Cependant, ce grand livre numérique distribué a trois phases la phase de collecte, la phase consensus et la phase de clôture du grand livre. De plus, la sécurité de cette technologie de registre numérique dépend des signatures ECDSA. De plus, cette technologie financière numérique est rapide car il existe un mécanisme de validation de transaction rapide dans le réseau de Ripple. Il s’agit d’un réseau ouvert, donc toutes les transactions sont accessibles au public. Cette infrastructure distribuée open source est écrite en C ++, objectif C et une petite entrée de certaines autres langues. De plus, n’importe qui peut déployer l’instance de ce système de paiement distribué. Cette plate-forme décentralisée a 0% d’échec comme mentionné dans leur documentation.
Configuration requise
Les exigences pour configurer Ripple comprennent:
- Xcode
- Git
- Homebrew
- Boost 1,70,0 ou plus
Caractéristiques
Ripple propose les caractéristiques clés suivantes:
- Open source
- Moins de frais de transaction
- Robuste
- Sécité avec la cryptographie
- Basé sur le grand livre XRP
- Hautement centralisé
- Réseau public
- Transactions rapides
Instructions d’installation
Une fois toutes les conditions préalables installées, extraire le boost dans un dossier, notez l’emplacement et exécutez la commande suivante pour vous assurer que votre environnement boost_root
pointe vers le répertoire créé par l’installation de boost:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
Ensuite, modifiez le code ci-dessous avec votre emplacement de répertoire Boost et exécutez pour ajouter la variable Boost Environment à votre fichier .bash_profile
afin qu’il soit automatiquement défini lorsque vous vous connectez.
echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile
Si vous avez mis à jour votre fichier .bash_profile
dans l’étape précédente, assurez-vous de le trouver dans une nouvelle fenêtre de terminal. Par exemple:
source .bash_profile
Après cela, exécutez la commande suivante pour cloner l’application
git clone git@github.com:ripple/rippled.git
Pour la dernière version stable, utilisez la succursale «Master».
cd rippledgit checkout master
Maintenant, dans le répertoire racine, exécutez les commandes suivantes:
mkdir my_buildcd my_build
Maintenant, générez la construction en exécutant les comands suivants:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
Ensuite, exécutez la construction à l’aide de cmake. Cela pourrait prendre environ 10 minutes
cmake --build . -- -j 4
ripped 'nécessite le fichier de configuration
ripped.cfgà s'exécuter. Vous pouvez trouver un exemple de fichier de configuration,
ripped-example.cfg dans
ripped / cfg. Faites une copie et enregistrez-la sous le nom de «ripped.cfg» dans un emplacement qui vous permet d'exécuter «ondulled» en tant qu'utilisateur non root. Accédez au répertoire ``
tique» et à l’exécution:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
Modifiez ripped.cfg
pour définir les chemins de fichier nécessaires. L’utilisateur que vous prévoyez d’exécuter assled 'comme des autorisations d'écriture à tous les chemins que vous spécifiez ici. Définissez
[Node_DB],
[Database_Path]et \ [debug \ _logfile \] ``
Le ridicule ’nécessite le fichier validators.txt
à s’exécuter. Vous pouvez trouver un exemple de fichier Validators, validators-example.txt
, dans`` `` `` Rippled / cfg / '. Faites une copie et enregistrez-la sous le nom de
validators.txt dans le même dossier que votre fichier
tique.cfg ' Accédez au répertoire
`tique» et à l’exécution:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
Enfin, accédez à votre répertoire de construction et démarrez cette infrastructure distribuée ondulée avec la commande suivante:
./rippled
Explorer
Vous pouvez trouver les liens suivants pertinents: