推群侠

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

欧盟将把2.76亿碳配额转进ETS下市场稳定储备 (MSR)

企业如何参与产品碳足迹治理体系构建呢?

四川产品碳足迹治理体系构建近期工作是什么?

钢铁、水泥、铝冶炼三个行业首次进进碳交易市场,如何确保企业碳排放数据真实正确?

拍卖50万吨碳配额!关于拟开展2024年度上海碳排放配额有偿竞价发放的公告

山西省开展控排企业碳排放治理体系试点建设

钢铁、水泥、铝冶炼行业对纳进碳排放权交易市场有何期待关切?生态环境部有何针对性措施?

围绕将钢铁、水泥、铝冶炼行业纳进碳排放权交易市场,生态环境部开展了哪些工作?预备情况如何?

将钢铁、水泥、铝冶炼行业纳进碳排放权交易市场有什么积极意义和作用?

加强顶层设计和系统集成 推动资源环境要素交易市场高效运行

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