您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈應用
區塊鏈技術應用案例分享 – 跨境匯款項目
2016年,新加坡的貨幣監管局(The Monetary Authority of Singapore, MAS)與加拿大銀行(the Bank of Canada, BOC),與摩根大通和埃森哲合作,啟動了Jasper-Ubin Project,旨在通過哈希時間鎖定合約(Hash Time Locked Contracts, HTLC)作為底層技術,連接兩國內各自的分布式賬本(加拿大的Corda和新加坡的Quorum),實現兩種貨幣(加拿大幣和新加坡幣)的跨境支付,最後成功證明:跨幣種跨平台之間的跨境支付可以在去中心化的分布式賬簿下實現[15]。www.emoneybtc.com主要的跨境傳輸流程如下:


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作為一種智能合約的方式,結合哈希函數,對交易數據進行傳送和驗證,使得整個交易鏈上所有主體都可以通過無信用中介的方式進行信息的傳遞。
  風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
比特財富網 版權所有 © www.emoneybtc.com