推群侠

2020-12-02 推群侠 热度:1799
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
分享
最新动态

「我也是黄豆农户」贝森特:中拒买美豆 农民的痛我懂

政府停摆 国税局律师改行卖街头热狗 摊车取名「讼棍」

罗浮宫随意遭窃如嘲笑 逾半法国人羞愧让马克宏陷困境

「分手」免付4亿违约金?赵露思传签约新东家 新剧都安排好了

台大儿科医时薪不到30美元?网称比家教低 院方:有底薪

鲁比欧:美中谈判不拿台湾当筹码 「没人考虑那件事」

17岁章奥哲登「小提琴界的珠峰」 中选手隔19年再夺冠

9学子获TAITA-SV奖学金 各展优秀科技潜力

TAITA-SV年会 台美专家齐聚硅谷探讨AI智慧机器

和川普高峰会在即 李在明称对美投资主要细节仍陷僵局

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