Infrastruttura distribuita a ondulazione open source

Ripple Piattaforma blockchain gratuita

Costruisci infrastrutture finanziarie utilizzando un libro mastro decentralizzato

Ripple è un sistema di pagamento decentralizzato open source per i pagamenti transfrontalieri. È crittograficamente sicuro e costruito sopra il protocollo di Interledger.

Panoramica ### ** ** Ripple è una valuta digitale open source e una soluzione di pagamento. Fornisce modi per la transazione di pagamento rapida e protetta all’interno della sua rete. Ci sono tre ruoli che può assumere un nodo a catena. In primo luogo, può fungere da utente normale che trasferisce o riceve pagamenti. In secondo luogo, il market maker può essere un attivatore commerciale nel sistema. In terzo luogo, il server di convalida di solito convalida le transazioni ed esegue un protocollo di consenso in questa infrastruttura distribuita. È un sistema di pagamento distribuito open source basato sul libro mastro XRP che è un libro mastro crittografico decentralizzato ed è alimentato dai server collegati peer to peer. Il protocollo di consenso che si svolge sui server di convalida è un protocollo asincrono a base rotonda. Tuttavia, questo libro mastro digitale distribuito ha tre fasi la fase di raccolta, la fase di consenso e la fase di chiusura dei contabili. Inoltre, la sicurezza di questa tecnologia di contabilità digitale dipende dalle firme ECDSA. Inoltre, questa tecnologia finanziaria digitale è rapida in quanto esiste un rapido meccanismo di validazione delle transazioni nella rete di Ripple. È una rete aperta, quindi tutte le transazioni sono disponibili pubblicamente. Questa infrastruttura distribuita open source è scritta in C ++, obiettivo C e un piccolo input di alcune altre lingue. Inoltre, chiunque può distribuire l’istanza di questo sistema di pagamento distribuito. Questa piattaforma decentralizzata ha un fallimento dello 0% come menzionato nella loro documentazione.

Requisiti di sistema

I requisiti per impostare Ripple includono:

  • Xcode
  • Idiota
  • Homebrew
  • Aumenta 1.70,0 o superiore

Caratteristiche

Ripple offre le seguenti caratteristiche chiave:

  • Open source
  • Meno commissioni di transazione
  • Robusto
  • Assicurato con crittografia
  • XRP Ledger Based
  • Altamente centralizzato
  • Rete pubblica
  • Transazioni veloci

Istruzioni per l’installazione

Una volta installati tutti i prerequisiti, estrarre la spinta in una cartella, notare la posizione ed eseguire il seguente comando per assicurarsi che l’ambiente `boost_root ‘punta alla directory creata dall’installazione di boost:

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

Quindi, modifica il codice di seguito con la posizione della directory Boost ed esegui per aggiungere la variabile dell’ambiente boost al file .bash_profile in modo che venga impostato automaticamente quando si accede.

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

Se hai aggiornato il file .bash_profile nel passaggio precedente, assicurati di procurarlo in una nuova finestra del terminale. Per esempio:

    source .bash_profile

Successivamente, esegui il comando seguente per clonare l’app

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

Per l’ultima versione stabile, usa il ramo Master.

    cd rippledgit checkout master

Ora, nella directory principale, eseguire i seguenti comandi:

    mkdir my_buildcd my_build

Ora, genera la build eseguendo i seguenti COMANDS:

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

Quindi, esegui la build usando Cmake. Questo potrebbe richiedere circa 10 minuti

    cmake --build . -- -j 4 

Spruppled richiede l’esecuzione del file di configurazione sprod.cfg. È possibile trovare un file di configurazione di esempio, sproppled-example.cfg in increspato/cfg. Copia una copia e salvala come increspate.cfg in una posizione che consente di eseguire increspati come utente non root. Accedi alla directory `increspati ’ed esegui:

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

Modifica spart.cfg per impostare i percorsi dei file necessari. L’utente in cui prevedi di eseguire increspati come deve avere autorizzazioni di scrittura a tutti i percorsi specificati qui. Imposta [node_db], [database_path] e \ [debug \ _logfile ] Increspato richiede l’esecuzione del file validatori.txt. È possibile trovare un file di validatori di esempio, validatori-example.txt, in increspato/cfg/. Copone una copia e salvala come validatori.txt nella stessa cartella del file mippled.cfg. Accedi alla directory increspati ’ed esegui:

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

Infine, accedi alla directory build e avvia questa infrastruttura distribuita increspata dal seguente comando:

     ./rippled 
 Italiano