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
Esplorare
Potresti trovare i seguenti collegamenti pertinenti:
Una guida per principianti per configurare il nodo Ethereum su LocalHost
Top 5 piattaforme blockchain open source nel 2020
Una guida di base su come creare un contratto intelligente Ethereum
Come la tecnologia blockchain può aggiornare la tua strategia aziendale