推群侠

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

《中华人民共和国能源法》全文发布 2025年1月1日起施行!

中共生态环境部党组在《求是》杂志发表文章《聚焦建设美丽中国 深化生态文明体制改革》

国务院新闻办举行外媒交流会先容绿色低碳发展、碳排放权交易市场等有关工作情况

能源绿色低碳发展迈上新台阶

【鄂环办〔2024〕18号】关于印发《湖北省企业碳排放核查工作规范(试行)》的通知

《信息网络传播权保护条例》全文

加快形成优质绿色低碳资产!国家发展改革委主任郑栅洁:加快经济社会发展全面绿色转型

国家发展改革委等部分关于大力实施可再生能源替换行动的指导意见【发改能源〔2024〕1537号】

成都市财政支持做好碳达峰碳中和工作的实施意见

《福建省碳普惠体系建设工作方案》公然征求意见

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