Ripple Plataforma de blockchain gratis
Construir infraestructura financiera utilizando libro mayor descentralizado
Ripple es un sistema de pago descentralizado de código abierto para pagos transfronterizos. Es criptográficamente seguro y construido sobre el protocolo de Interledger.
Descripción general
Ripple es una solución digital y de pago de código abierto. Proporciona formas para la transacción de pago rápida y segura dentro de su red. Hay tres roles que puede tomar un nodo Ripple. En primer lugar, puede actuar como un usuario normal que transfiere o recibe pagos. En segundo lugar, el fabricante de mercado puede ser un facilitador comercial en el sistema. En tercer lugar, el servidor de validación generalmente valida las transacciones y ejecuta un protocolo de consenso en esta infraestructura distribuida. Es un sistema de pago distribuido de código abierto basado en el libro mayor XRP que es un libro de contenido de criptográfico descentralizado y está alimentado por los servidores conectados de par para igual. El protocolo de consenso que se ejecuta sobre los servidores de validación es un protocolo asincrónico basado en la ronda. Sin embargo, este libro mayor digital distribuido tiene tres fases en la fase de recolección, la fase de consenso y la fase de cierre del libro mayor. Además, la seguridad de esta tecnología de contabilidad digital depende de las firmas de ECDSA. Además, esta tecnología financiera digital es rápida ya que hay un mecanismo de validación de transacciones rápidas en la red de Ripple. Es una red abierta, por lo que todas las transacciones están disponibles públicamente. Esta infraestructura distribuida de código abierto está escrita en C ++, Objetivo C y una pequeña entrada de otros idiomas. Además, cualquiera puede implementar la instancia de este sistema de pago distribuido. Esta plataforma descentralizada tiene un 0% de falla como se menciona en su documentación.
Requisitos del sistema
Los requisitos para configurar Ripple incluyen:
- Xcode
- Git
- Cebre casera
- Boost 1.70.0 o superior
Características
Ripple ofrece las siguientes características clave:
- Fuente abierta
- Menos tarifas de transacción
- Robusto
- Asegurado con criptografía
- Basado en el libro mayor de XRP
- Altamente centralizado
- Red pública
- Transacciones rápidas
Instrucciones de instalación
Una vez que se instalen todos los requisitos previos, extraiga el refuerzo en una carpeta, anote la ubicación y ejecute el siguiente comando para asegurarse de que su entorno ‘boost_root` apunte al directorio creado por la instalación del refuerzo:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
Luego, edite el siguiente código con la ubicación de su directorio Boost y ejecute para agregar la variable de entorno Boost a su archivo ‘.bash_profile` para que se establezca automáticamente cuando inicia sesión.
echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile
Si actualizó su archivo ‘.bash_profile` en el paso anterior, asegúrese de obtenerlo en una nueva ventana de terminal. Por ejemplo:
source .bash_profile
Después de eso, ejecute el siguiente comando para clonar la aplicación
git clone git@github.com:ripple/rippled.git
Para la última versión estable, use la rama ‘Master`.
cd rippledgit checkout master
Ahora, en el directorio raíz, ejecute los siguientes comandos:
mkdir my_buildcd my_build
Ahora, genere la construcción ejecutando los siguientes Comands:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
Luego, ejecute la compilación con CMake. Esto podría tomar unos 10 minutos
cmake --build . -- -j 4
Rippleled
requiere el archivo de configuración ripppled.cfg
para ejecutar. Puede encontrar un archivo de configuración de ejemplo, rippled-exame.cfg
en ondulada/cfg
. Haga una copia y guárdela como rippled.cfg
en una ubicación que le permite ejecutar Rippleled
como un usuario no raíz. Acceda al directorio ‘Rippled` y ejecuta:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
Editar ripppled.cfg
para establecer las rutas de archivo necesarias. El usuario que planea ejecutar `` óngate '' como debe tener permisos de escritura a todas las rutas que especifique aquí. Establezca el
[node_db],
[database_path]y \ [debug \ _logFile \]
Rippleled requiere que se ejecute el archivo
validadors.txt. Puede encontrar un archivo de validadores de ejemplo,
validadors-exame.txt, en
ondulada/cfg/. Haga una copia y guárdela como
validators.txt en la misma carpeta que su archivo 'ripppled.cfg
. Acceda al directorio ‘Rippled` y ejecuta:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
Finalmente, acceda a su directorio de compilación y comience esta infraestructura distribuida ondulada con el siguiente comando:
./rippled
Explorar
Puede encontrar los siguientes enlaces relevantes:
Una guía para principiantes para configurar el nodo Ethereum en localhost
Top 5 plataformas de blockchain de código abierto en 2020
Una guía básica sobre cómo crear Ethereum Smart Contract
Cómo blockchain La tecnología puede actualizar su estrategia comercial