什么是 Ripple:
Ripple 是一种用于银行间结算的区块链协议。Ripple 旨在与现有机构合作,促进全球快速交易任何资产的能力。Ripple 协议的原生货币 XRP 仅用于支付 Ripple 网络上的交易费用。它可以在其他情况下使用,但银行可以选择以任何资产进行 IOU 交易,包括美元、欧元和其他法定货币。Ripple Inc. 构建了一个基础设施协议,以促进银行间资产的去中心化交换。
当前面临的挑战是什么:
如果我们的银行没有信任关系,那么我们必须等待资金实际转移,或者交易必须通过一个互相信任的第三方进行。这两个过程都比简单的 IOU 发行慢且成本更高。这些转移在跨境时更加复杂,因为银行之间的信任关系较少。
印度的银行和中国的银行可能没有信任关系。如果我想从印度的银行账户向我朋友在中国的账户发送资金,支付必须通过多个方进行路由。每笔交易都有成本并且需要时间。因此,国际支付速度慢且费用高。
涉及第三方,例如 Visa、Mastercard、货币兑换等,会收取高额交易费用和繁琐的结算过程,这些过程由不同方执行以对账个人之间的单笔交易。
交易经过多个方,可能存在延迟、处理缓慢和费用高的可能性。每家银行必须在第三方持有一定量的流动资金以建立信任。
Ripple 解决方案如何运作:
Ripple 允许银行从一个分散的、基于信任的数据库系统转向一个单一的分布式数据库,即 Ripple 账本。这使得交易具有流动性和速度,这是传统系统无法实现的,极大地释放了营运资本。Ripple 为银行解决了现实问题。Ripple 网络本质上是一个信任线的地图。当两个方希望交换价值,但没有直接的信任关系时,Ripple 会通过其他可信方的最快和最短路径路由交易,使全球方能够即时交易,而无需建立新的信任线。网络提供一个分布式账本,记录所有这些交易。
Ripple 网络作为信任地图:
想象 Ripple 网络像一张巨大的地图,其中每个人或银行之间的连接是一个“信任线”。如果你想向某人发送资金,但你并不直接信任他们,Ripple 会找到通过其他信任连接来移动资金的最短和最快的路线。
交易是如何运作的:
没有直接信任?没问题: 如果你(假设为用户 A)想向与不同机构的某人(用户 B)发送资金,你不需要在他们的银行开设账户。相反,你的银行(BankX)在 Ripple 网络上以 XRP 发行 IOU(我欠你),或者可以是任何法定或加密货币,例如 RLUSD。
不同的银行,不同的 IOU: 尽管 BankX 和 BankY 都发行 USD IOU(RLUSD 和 USDT),但它们可能并不完全相等,因为一个银行的失败风险可能使得一个 IOU 比另一个更加有价值。
发送资金: 如果用户 A 想向用户 B 发送 50 美元:
BankX 在 Ripple 网络上发行价值 50 美元的 RLUSD。
这个 IOU 在网络中传播,以找到到达用户 B(可能使用 BankY)的最佳路径。
转换:
交易经过一个“订单簿”,在这里持有两种类型 USD IOU 的人(市场做市商)可以将 RLUSD 转换为 USDT。
这个市场做市商可能会获得小额利润,因为 BankX-USD 可能因银行的不同信任水平而比 BankY-USD 更有价值。
完成: 一旦转换,BankY 的 50 美元将到达用户 B 在 BankY 的账户。
什么是 RPCA?
Ripple 协议共识算法 (RPCA) 就像一个投票系统,供一组希望就 Ripple 网络中的交易达成一致的计算机(称为节点或服务器)使用。
它是如何工作的?
独特节点列表 (UNL):
Ripple 网络中的每个服务器都有自己可信朋友的列表,称为独特节点列表 (UNL)。服务器只会向这些朋友监听交易更新。
交易提案:
服务器建议一组交易(像杂货购物清单)称为“候选集”。这些是关于应该记录在共享账本(所有交易的官方记录)中的提案。
共识过程:
服务器不断交换这些列表,直到其 UNL 中 80% 的服务器一致同意哪些交易应该进入账本,以及它们的顺序。
达成一致:
如果 80% 的人同意,这些交易将被添加到账本中。然而,为了整个网络达成一致,不同 UNL 之间需要有足够的重叠。
全网共识:
如果没有足够的共享信任(UNL 之间至少 40% 的重叠),网络的不同部分可能在不同的事情上达成一致,这可能导致“分叉”,即没有单一的公认账本。
简单来说:
想象你和你的朋友正在决定晚餐吃什么。你们每个人都信任几个朋友来建议菜肴。你们不停讨论,直到大多数你们信任的朋友一致同意一个菜单。但如果你们的朋友群体与另一个群体没有足够的重叠,你们可能会得到两个不同的晚餐计划。Ripple 通过确保所有群体之间有足够的共同点来避免这种情况,以便大家达成一致的晚餐菜单(账本)。
截至 2024 年 12 月的 Ripple 市场资本:
去中心化的 Ripple 节点:
状态节点和验证者更新到最新版本:
来源: https://assets.ctfassets.net/qtbqvna1l0yq/61a7RTBGW3oqE8gfj20mtZ/840adacd9ce65622d693623d9d6d40fa/Ripple_Analysis.pdf