跨账本协议(Interledger Protocol,简称 ILP)是一套专为构建去中心化通用支付网络而设计的协议集合。它允许参与者在不同货币类型间自由收发资金,并自动完成货币兑换。该协议旨在让全球任何用户都能通过互联节点网络进行支付,其本身并非区块链,也不发行代币,但能够高效处理各类数字资产的转移。
协议的核心特点
- 跨账本互操作:ILP 是一套开源协议,支持在不同账本系统间传输支付信息。
- 去中心化设计:作为开源项目,ILP 不依赖于单一企业、区块链或货币体系。
- 支付路由网络:可将其理解为一种智能支付路由与货币转换网络。
- 高效传输机制:ILP 借鉴互联网协议的数据包拆分技术,将支付信息分割为小数据包进行传输,极大提升了处理速度。
开发背景与价值
传统跨境银行转账需处理多种支付协议和数字账本系统,这些系统间工具和标准割裂,导致流程效率低下且成本高昂。ILP 的诞生正是为了破解这一困境:
- 提升支付体验:使支付更快速、简便、经济,支持各类货币的交换。
- 广泛兼容性:无论是数字法币、加密货币还是其他可数字化转移的价值形式,均可通过 ILP 进行收发。
- 技术突破:ILP 实现了类似互联网文件或邮件传输的支付方式——用户只需选择金额和收款人,系统即自动启动交易验证、资金确认和到账核对,全程采用数据包技术确保传输的可靠性、安全性与速度。
技术架构与运作机制
ILP 需依赖外部开发的应用程序来实现其功能,这些程序提供用户界面用于选择收款人和转账金额。协议网络包含三类参与节点:
- 发送方:发起资金转账的一方。
- 接收方:接收资金的一方。
- 连接器:拥有两个及以上账户的中间节点,可通过提供支付转发服务收取费用,并在速度、可靠性、成本和覆盖范围方面展开竞争。
协议采用四层结构协同工作:
- 应用层:承载与协议交互的应用程序,收集交易信息并启动流程。
- 传输层:采用 STREAM(实时资产与消息流传输)协议,负责确定汇率、编码数据包、确认收发、建立连接和控制信息流。
- 跨账本层:寻找发送方与接收方之间的路径,监控支付是否按时到达或超时。
- 链接层:通过 WebSocket 提供通信通道。
ILP 本质上是结算系统间的连接桥梁。跨账本基金会将各类结算系统(包括银行、区块链、自动清算系统等)统称为“账本”。这些系统需根据约定条件(如时限和应付金额)完成支付结算,而 ILP 仅负责促成交易和跟踪金额,不直接参与结算。
交易处理能力
ILP 据称能处理高达每秒 100 万笔交易,远超区块链网络和传统支付系统。这得益于其采用类 TCP/IP 的传输技术:将信息拆分为小数据包,并发送至可自动接收支付的网页端。
常见问题
问:跨账本协议是什么?
答:它是一套基于信息包传输的支付协议套件,运作方式类似互联网数据传输,支持用户间任意支付方式的资金流转。
问:ILP 是否使用 XRP?
答:ILP 非区块链协议,无原生代币,也不强制使用特定代币。它支持包括 XRP 在内的多种支付方式。
问:谁创建了跨账本协议?
答:该协议由 Ripple 公司及其前首席技术官 Stefan Thomas 共同开发。
问:ILP 如何保证交易安全性?
答:通过哈希信息验证、数据包加密及多节点监督机制,确保只有交易双方确认后才会完成资金转移。
问:协议适用于哪些场景?
答:尤其适合跨境支付、多货币清算、微支付及物联网设备间自动结算等场景。
问:与传统支付系统相比优势何在?
答:更低成本、更高效率、更强兼容性,且无需依赖中心化金融中介。
总结
跨账本协议更接近于一种中介支付方案,而非区块链服务或独立支付协议。它通过利用类互联网协议的高速网络,为用户提供了无缝连接全球支付系统的路径。其开源特性和模块化设计,为未来金融基础设施的互联互通奠定了重要基础。