推群侠

2020-12-02 推群侠 热度:1779
2016年,新加坡的货币监管局(The Monetary Authority of Singapore, MAS)与加拿大银行(the Bank of Canada, BOC),与摩根大通和埃森哲合作,启动了Jasper-Ubin Project,旨在通过哈希时间锁定合约(Hash Time Locked Contracts, HTLC)作为底层技术,连接两国内各自的分布式账本(加拿大的Corda和新加坡的Quorum),实现两种货币(加拿大币和新加坡币)的跨境支付,最后成功证实:跨币种跨平台之间的跨境支付可以在往中心化的分布式账簿下实现[15]。主要的跨境传输流程如下:


A银行和B银行通过链下的安全渠道,分享密码的哈希值H(S)。其中,B银行产生密码S以及创建密码S的哈希值H(S),A使用H(S)锁定合同。A银行开始履行HTLC合约。在新加坡中间行A的托管账户中锁定特定金额的资金,并将HTLC合约履行时间设定为T,即整个付款所花费的时间。核查验证HTLC合约。作为HTLC合约的一部分,新加坡中间行接受到哈希值,并且对合约的内收留进行验证,包括锁定的金额是否正确。新加坡中间行A在收到加拿大银行提供的原始密码之后方可放款。同时,该中间行将哈希值H(S)以及合同有效期(T/2)发送给加拿大中间行。加拿大中间行A从新加坡中间行A处接收到哈希值,并且在加拿大的区块链系统中开始新的HTLC合约,使用相同的哈希值,并确定合约有效期为T/2。同时,加拿大中间行A在其托管账户中锁定特定金额的资金,将银行B作为收款人。B银行作为收款行,接收到加拿大中间行发送的哈希值,并且验证新的HTLC合约,包括金额是否正确。验证无误之后,B银行使用哈希值对应的原始密码,取出托管账户中的资金,B银行将原始密码发送给加拿大中间行A。加拿大中间行A将原始密码发送给新加坡中间行A。新加坡中间行A通过原始密码将托管账户中存储的资金打开,完成新加坡区块链下的HTLC合约履行。加拿大中间行A接收到资金,完成加拿大区块链下的HTLC合约履行。通过新加坡本地A银行向加拿大本地B银行转账105新加坡元,并且以1新加坡元兑换0.95加拿大元的汇率,终极B银行成功收到100加拿大元。在这个项目中,最重要的技术革新是使用了HTLC作为一种智能合约的方式,结合哈希函数,对交易数据进行传送和验证,使得整个交易链上所有主体都可以通过无信用中介的方式进行信息的传递。

上一篇:微信支付送“月饼馅儿”:微信这样提现,不用1毛钱手续费

下一篇:能量存储区块链应用

赞 0
分享
最新动态

Fed降息没给市场惊喜 那指、史坦普回落 费半结束9连涨

2025古偶口碑滑铁卢 三组CP观众难磕「降智套路」

妻夫木聪续任台湾观光代言人 亲製剉冰最爱这一水果

宾州中部重大枪案 警察3死2伤 枪手遭击毙

民调/逾半台湾人对政府处理内政没信心 7成指两岸关係变坏

吉米金摩谈论柯克之死惹议 ABC无限期停播「吉米夜现场」

泰晤士报:待川普访英结束 伦敦将承认巴勒斯坦国

经济快评/Fed降息1码 会议声明删句「给川普面子」

美中有望达成TikTok协议 美议员忧中国持续发挥影响力

在室内也能种好果树 专家推荐这些品种

账号登录,或者注册个账号?