(央行離線支付領卡流程 來源:該專利申請書)
換句話說,央行通過標準統一的芯片,建立了一套離線支付體系。但這個成本也是巨大的,即要求所有的支付節點都要安裝這個芯片。這可能是該方法現在沒有采用的原因。
但央行數字貨幣的原則卻一直沒有改變。
工行的雙離線支付的兩套方案
如今,央行數字貨幣已經快要“寶劍出鞘”,據互鏈脈搏了解,工商銀行參與到了央行數字貨幣系統的建設中。
工商銀行為了支持央行數字貨幣雙離線支付,準備了兩套方案。2018年10月,工商銀行申請了一項專利“基于數字貨幣的離線支付方法、終端及代理投放設備”。
根據這項專利的說明,其發明背景就是:“中國人民銀行大力推進數字貨幣的研究和發展,以加快數字貨幣進入流通領域,數字貨幣作為未來支付方式中的生力軍,既需要支持基于網絡的在線支付,又需要支持收付款雙方均處于未連接到網絡的離線狀態下的離線支付。”
工商銀行的這個專利構建了一套完整的雙離線支付方案,其主要實現更多來自軟件模塊,其硬件更多的采用了當下已經存在的可信硬件比如SIM卡。如此便可以不需要升級硬件而大規模鋪開。
據專利說明,其實現方式是向付款終端發送收款用戶標識、收款用戶公鑰以及收款用戶的數字證書,并接收所述付款終端發送的付款用戶標識、付款用戶公鑰以及付款用戶的數字證書;如果所述數字證書在有效期內,則接收付款終端發送的經過付款用戶私鑰簽名的交易信息,所述交易信息包括付款用戶支付的離線數字貨幣,所述離線數字貨幣經過所述收款用戶公鑰加密;利用所述付款用戶公鑰驗證所述交易信息的合法性,并利用所述收款用戶私鑰驗證所述離線數字貨幣的有效性;如果所述交易信息合法且所述離線數字貨幣有效,則通知所述付款終端扣款;當接收到所述付款終端發送的扣款成功通知,登記離線交易記錄,增加賬戶中的離線數字貨幣計數。
?。ㄔ搶@x線支付方法的一種流程圖)
值得注意的是,該專利“透露”了數字貨幣要包含的信息。專利說明指出,數字貨幣的代理會負責生成幣編號、面值、幣種、單位、版本號、前手幣編號、代理投放機構標識、數字簽名等要素組裝,并通過加密機加密生成數字貨幣加密字符串,即為數字貨幣。
除了這套方案外,2019年8月,工商銀行申請了另一項離線支付的專利“基于區塊鏈的離線支付系統及方法”。
此方案和前述方案最大的不同是使用到了區塊鏈。其做法是:由各銀行主節點組成區塊鏈主干網絡,用戶輕節點接入區塊鏈主干網絡,通過非對稱加密技術對付款方轉賬信息進行加密傳輸保障資金安全和通信安全,由付款方輸入轉賬金額,用戶錢包對用戶信息、轉賬金額等信息進行非對稱加密及簽名并發送到主干網中進行交易驗證,驗證通過即把交易信息進行區塊打包加入到區塊鏈中,若干后繼區塊產生后即完成交易,可達到防篡改的目標,從而達到了現實世界中離線快捷支付。
具體來說就是錢包地址、轉賬金額、約定隨機數、時間錯等信息通過區塊鏈公鑰生成加密信息以及數字證書,同時可以鎖定簽名信息、轉賬加密信息、轉賬簽名信息、將這些信息生成付款二維碼。收款方就可以掃碼對上述信息生成數字簽名。當有網絡的時候,上傳到區塊鏈主節點。
(該專利離線支付方法的一種流程圖)
但這種方案多基于二維碼,其使用范圍較前一方案窄。并且此方案需要協同各個銀行節點加入到一個區塊鏈網絡中,其系統復雜性也高于方案一。
此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://m.huohuxiazai.com/">首頁 > 比特幣新聞 » 如何支持數字貨幣的雙離線支付:央行和工商銀行準備了三套方案