Infrastructure distribuée open source Ripple

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 devalidators.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 
 Français