¿Qué es Ripple:

Ripple es un protocolo de blockchain para liquidaciones interbancarias. Ripple está diseñado para trabajar con instituciones existentes para facilitar la capacidad de transaccionar rápidamente cualquier activo a nivel global. La moneda nativa del protocolo Ripple, XRP, solo se requiere para pagar tarifas de transacciones en la red Ripple. Se puede usar en otros casos, pero los bancos tienen la opción de transaccionar IOUs en cualquier activo, incluidos USD, EUR y otras monedas fiduciarias. Ripple Inc. construye un protocolo de infraestructura que facilita el intercambio descentralizado de activos entre bancos.

¿Cuáles son los desafíos actuales:

Si nuestros bancos no tienen una relación de confianza, entonces debemos esperar a que el dinero sea efectivamente transferido, o la transacción debe ser enrutada a través de un tercero de confianza mutua. Ambos procesos son más lentos y costosos que la simple emisión de IOUs. Estas transferencias son más complejas a través de fronteras, donde es menos probable que los bancos tengan relaciones de confianza.

El banco en India y el banco en China, pueden no tener una relación de confianza. Si quiero enviar dinero desde mi cuenta en el banco de India a la cuenta de mi amigo en China, el pago debe enrutarse a través de múltiples partes. Cada transacción tiene un costo y toma tiempo. Por lo tanto, los pagos internacionales son lentos y costosos.

Existen terceros como Visa, Mastercard, Money Exchange, etc., involucrados que cobrarían altas tarifas de transacción y un proceso de liquidación engorroso que es ejecutado por diferentes partes para reconciliar las transacciones individuales realizadas entre las personas.

Las transacciones pasan a través de múltiples partes donde hay posibilidades de retraso, lentitud en el procesamiento, costoso. Cada banco tiene que mantener cierta cantidad de liquidez con terceros por confianza.

Cómo funcionan las soluciones de Ripple:

Ripple permite a los bancos pasar de un sistema de bases de datos disjuntas y basadas en la confianza a una sola base de datos distribuida, el libro mayor de Ripple. Esto proporciona a las transacciones una fluidez y velocidad que no se pueden lograr en el sistema legado, y libera en gran medida el capital de trabajo. Ripple resuelve problemas reales para los bancos. La red Ripple es esencialmente un mapa de líneas de confianza. Cuando dos partes desean intercambiar valor, pero no tienen una línea de confianza directa, Ripple enruta la transacción a través del camino más rápido y corto de partes confiables, permitiendo que las partes globales transaccionen instantáneamente sin establecer nuevas líneas de confianza. La red proporciona un libro mayor distribuido que registra todas estas transacciones.

Red Ripple como un Mapa de Confianza:

Imagina que la red Ripple es como un mapa gigante donde cada conexión entre personas o bancos es una "línea de confianza." Si quieres enviar dinero a alguien pero no confías directamente en ellos, Ripple encuentra la ruta más corta y rápida a través de otras conexiones de confianza para mover ese dinero.

Cómo Funcionan las Transacciones:

  • ¿Sin Confianza Directa? No Hay Problema: Si tú (digamos, Usuario A) quieres enviar dinero a alguien (Usuario B) que tiene un banco diferente, no necesitas abrir una cuenta con su banco. En su lugar, tu banco (BankX) emite un IOU (Te Debo) en la red Ripple en XRP, o puede ser cualquier moneda fiduciaria o criptomoneda, por ejemplo, RLUSD.

  • Diferentes Bancos, Diferentes IOUs: A pesar de que tanto BankX como BankY emiten IOUs en USD (RLUSD y USDT), puede que no sean exactamente iguales porque el riesgo de que un banco quiebre podría hacer que un IOU sea más valioso que el otro.

  • Enviar Dinero: Si el Usuario A quiere enviar $50 al Usuario B:

    • BankX emite $50 en RLUSD en la red Ripple.

    • Este IOU viaja a través de la red para encontrar el mejor camino para llegar al Usuario B, que podría usar BankY.

  • Conversión:

    • La transacción pasa por un "libro de órdenes" donde alguien (un creador de mercado) que posee ambos tipos de IOUs en USD puede convertir RLUSD a USDT.

    • Este creador de mercado podría obtener una pequeña ganancia porque el BankX-USD podría valer un poco más que el BankY-USD debido a diferentes niveles de confianza en los bancos.

  • Finalización: Una vez convertido, $50 en BankY-USD llega a la cuenta del Usuario B en BankY.

¿Qué es RPCA?

El Algoritmo de Consenso del Protocolo Ripple (RPCA) es como un sistema de votación para un grupo de computadoras (llamadas nodos o servidores) que todos quieren estar de acuerdo sobre la misma información o "verdad" sobre las transacciones en la red Ripple.

¿Cómo Funciona?

  1. Lista de Nodos Únicos (UNL):

    • Cada servidor en la red Ripple tiene su propia lista de amigos de confianza, conocida como Lista de Nodos Únicos (UNL). Un servidor solo escucha a estos amigos para actualizaciones sobre transacciones.

  2. Propuestas de Transacción:

    • Los servidores sugieren grupos de transacciones (como una lista de compras) llamadas "conjuntos candidatos". Estas son propuestas sobre lo que debería registrarse en el libro mayor compartido (el registro oficial de todas las transacciones).

  3. Proceso de Consenso:

    • Los servidores siguen intercambiando estas listas hasta que el 80% de los servidores en su UNL acuerden exactamente qué transacciones deben ir al libro mayor, en qué orden.

  4. Alcanzando un Acuerdo:

    • Si el 80% está de acuerdo, esas transacciones se agregan al libro mayor. Sin embargo, para que toda la red esté de acuerdo, debe haber suficiente superposición entre diferentes UNLs.

  5. Consenso en Toda la Red:

    • Si no hay suficiente confianza compartida (al menos un 40% de superposición entre UNLs), diferentes partes de la red podrían estar de acuerdo sobre diferentes cosas, lo que podría llevar a un "fork" donde no hay un libro mayor acordado.

En Términos Sencillos:

  • Imagina que tú y tus amigos están decidiendo qué comer para la cena. Cada uno de ustedes confía en algunos amigos para sugerir platos. Siguen discutiendo hasta que la mayoría de sus amigos de confianza están de acuerdo en un menú. Pero si tu grupo de amigos no se superpone lo suficiente con otro grupo, podrías terminar con dos planes de cena diferentes. Ripple trabaja para evitar esto asegurando que haya suficiente terreno común entre todos los grupos para acordar un menú de cena (libro mayor) para todos.

Capital de Mercado de Ripple a partir de Dic-2024:

Nodos de Ripple descentralizado:

Nodos de estado y validadores actualizados a la versión reciente:

Fuente: https://assets.ctfassets.net/qtbqvna1l0yq/61a7RTBGW3oqE8gfj20mtZ/840adacd9ce65622d693623d9d6d40fa/Ripple_Analysis.pdf