央行DCEP的離線支付落地場景分析

最近關於央行行的數字貨幣 DCEP(Digital Currency Electronic Payment)的消息不斷湧現,加上 Facebook 的 Libra 對數字貨幣的推波助瀾,以及政府將區塊鏈定位為核心技術自主創新重要突破口,一下子區塊鏈的風頭無出其右。

央行DCEP的離線支付落地場景分析

不過說起DCEP,它相比支付寶、微信等電子支付有一個特性,就是可以離線支付

這個特性非常重要,因為 DCEP 是現金的數字化,因此需要具備現金的特性。可以想象下,如果有一天出現了極端惡劣的情況例如大地震、戰爭等,導致網絡不可用,如果 DCEP 不支持雙離線支付,那麼就意味著普通百姓沒辦法進行正常的生活了。因此,即使出現雙離線支付的場景概率非常小,但是還是必須支持這個功能。

央行DCEP的離線支付落地場景分析

在數字貨幣系統專利中,提到了雙離線支付的解決方案。例如 A 用戶的電子錢包中有 D100,現在 A、B 用戶都離線的情況下需要支付 D100 給 B 用戶。

1、A 用戶打開 APP 後,選擇離線支付功能,輸入付款金額和接收方信息後點擊支付。

2、A 用戶對上述信息利用自己的私鑰進行簽名,並用收款人的手機號或者其他標識收款人的信息通過 NFC 等近場通訊的方式進行加密傳輸。

3、B 用戶 APP 接收到加密信息後,解密並驗證 D 幣的合法性,以及金額是否等值。此時對於 A、B 用戶來說已經完成了雙離線支付,但是此時 B 其實並沒有真正收到 A 轉給他的 D 幣,在 APP 界面上來說,接受到的 D 幣應該是出於不正常狀態(不可用)。接下來,B 用戶的 APP 會在聯機狀態後,將支付信息發送給商業銀行數字貨幣系統。

4、商業銀行收到這個支付信息後,在校驗了合法性後,會將這個信息發送給央行數字貨幣系統。

5、央行數字貨幣系統收到支付信息後,在完成與在線支付一樣的校驗後,就會更改屬主,將原本屬於 A 的 D 幣,變更為 B 用戶,最後將結果返回給商業銀行。

6、商業銀行收到成功信息後,通知 A、B 用戶 APP 發送交易成功的消息,此時 B 用戶接收到的 D 幣狀態才會變成可用狀態。

因此,如果 A 轉給 B,那麼 B 在聯網之前,A 轉給 B 的 D 幣無法轉給 C 的,這個雙離線支付並不能完成鏈式的支付。總體感覺,這個解決方案只能用於臨時性的離線情況,例如在地下停車場或者網絡不好的場所進行支付。

另外,在雙離線支付場景中,若用戶利用某些漏洞實施了雙花,從專利來看,是通過事後追責的形式來處理的。

央行DCEP的離線支付落地場景分析

總結:推行 DCEP 一方面是加強對資金轉移的監管,提高金融穩定性,增強反腐、反洗錢的能力,另一方面有利於人民幣國際化。DCEP 可以降低國際友人的使用門檻,隨著中國消費者走出國門進行境外的消費,說不定在不久的將來,我們的國際友人也可以通過手機號註冊一個錢包,直接收款,而不必再通過開通銀行賬號。


分享到:


相關文章: