LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 瑞波的InterLedger——跨银行的全球清算系统

瑞波的InterLedger——跨银行的全球清算系统

2020-09-06 NB区块链 来源:区块链网络

瑞波的InterLedger

——跨银行的全球清算系统

瑞波的目标是通过共识账本技术构建一个全球支付网络,让世界各地的银行可以无须中央对手方或代理银行就可直接交易,从而使世界上的不同货币(包括法定货币和虚拟货币)自由、近乎免费、零延时地进行汇兑。

瑞波的最底层是一个共识账本,共识算法名为“瑞波共识协议”,它属于一种联盟链的共识算法。瑞波还定义了InterLedger(ILP)跨账本交易协议。此协议让瑞波账本既可以连接其他区块链系统,也可以连接银行、移动支付、自动清算、P2P支付等金融机构。所以,瑞波不是一个孤立的账本体系,而是一个通过InterLedger跨账本交易协议与许多大型金融机构互联互通的账本体系。

InterLedger跨账本交易协议通过公证人机制建立银行账户与瑞波账本的双向映射关系。在银行间汇兑过程中,它利用这个双向锚定机制,把发起者、流动性提供者,接收者的资金托管账户都映射到瑞波账本上,让托管账户的行为透明化,同时采用哈希时间锁定协议,保证关联转账交易的原子性,最终实现去信任、高效的银行汇兑。

跨境汇款案例分析

假设在美国的A公司需要向在欧元区的B公司支付100欧元。A公司在美国有美元账户,B公司在欧元区有欧元账户,流动性提供者同时在美元银行和欧元银行开设账户,并且在欧元账户持有头寸。美元银行和欧元银行之间的跨境汇款使用瑞波的InterLedger跨账本交易协议完成最终的清算。

整个汇款过程涉及三个账本和四个参与方。三个账本分别是美元银行账本、欧元银行账本、InterLedger账本。四个参与方分别是付款方A公司、收款方B公司、流动性提供者C和瑞波资金托管者。

A公司有美元账户,B公司有欧元账户。流动性提供者C有美元账户和欧元账户,同时也在InterLedger账本中有美元/欧元账户。银行账户与InterLedger账户双向映射。瑞波资金托管者在美元银行和欧元银行分别开设独立托管账户,这两个托管账户与InterLedger账本中的托管(Hold)账户双向映射,最后资金由瑞波网络负责清算。

汇款流程详解

(1)汇款前准备:流动性提供者C预存准备金

在交易发起之前,流动性提供者C在欧元银行中存入1000欧元,再将其全部转入瑞波独立托管账户,用于这笔交易的流动性支出,并且将美元/欧元汇率报价提供给外汇交易市场。瑞波将独立托管账户的存款同步到流动性提供者C在瑞波账本中的欧元账户。此时各个账户的状态如下页图所示。

(2)付款方A公司询价

A公司在外汇报价市场中选择汇率最低的流动性提供者C,确认汇率为1欧元兑1.25美元,所以A公司要付款125美元。A公司获取B公司的欧元收款账户信息,然后将收款人的银行账户和转账金额等信息打包并广播到瑞波网络中。

(3)A公司支付美元

美元银行将A公司账户的125美元转到瑞波独立托管账户,账户余额的变动映射到瑞波网络账本的托管账户中,美元银行(Hold)账户余额更新为125美元,转账证明被发送给验证人,证明来自美元银行(Hold)账户的资金已经到账。此时各个账户的状态如下图所示。

(4)从流动性提供者C的欧元账户计提欧元

在InterLedger账本中,流动性提供者C的欧元账户被转出100欧元到欧元银行(Hold)账户,并且转账证明被发送给验证人,证明来自欧元银行(Hold)账户的资金已经到账。此时各个账户的状态如下图所示。

(5)资金清算

验证人收到两个转账证明且验证通过之后,开始触发瑞波网络在InterLedger账本上进行资金清算。通过哈希时间锁定原子交易协议,同时释放美元银行(Hold)账户资金与欧元银行(Hold)账户资金。由于双向锚定机制,把InterLedger账本上的转账分别同步到美元银行账本和欧元银行账本。

最终A公司的125美元支付给了流动性提供者C,流动性提供者C把100欧元支付给了B公司,流动性提供者C居中提供了汇兑服务,整个汇款过程完成。最终各个账户的状态如下图所示。

InterLedger跨账交易协议使两个不同的记账系统可以通过流动性提供者自由兑换货币。记账系统无须信任第三方流动性提供者。该协议采用公证人机制,将银行资金转账映射到InterLedger账本上,再利用区块链的公开性、透明性、可编程性实现跨银行的清算,大大提高了跨境转账的效率和安全性。

—-

编译者/作者:NB区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...