• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈應用 查看內容
    • 2608
    • 0
    • 分享到

    區塊鏈技術應用案例分享 – 跨境匯款項目

    2020-12-2 09:07

    來源: 金杜律師事務所 作者: 王峰、戴夢皓、虞豐楨

    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作為一種智能合約的方式,結合哈希函數,對交易數據進行傳送和驗證,使得整個交易鏈上所有主體都可以通過無信用中介的方式進行信息的傳遞。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频