關(guān)于第一個(gè)問題,由于數(shù)字貨幣具體的技術(shù)路線還沒有公布,所以如何實(shí)現(xiàn)雙離線支付還沒有定論,只能根據(jù)相關(guān)的公開資料加以分析。
實(shí)現(xiàn)雙離線支付存在兩種可能的方式,分別是硬件支持方式和軟件支持方式。硬件方式是指在手機(jī)中安裝數(shù)字貨幣芯片卡,由該芯片卡完成數(shù)字貨幣校驗(yàn),安全檢驗(yàn)和檢驗(yàn)交易合法性的功能。硬件方式安全性最高,但是對(duì)手機(jī)要求高,更換設(shè)備成本較高。從央行申請(qǐng)的專利來看,央行的方案可能是這種實(shí)現(xiàn)方式。
另一種軟件方式要使用支持可信執(zhí)行環(huán)境(TEE)的手機(jī)。TEE可以理解為安裝在手機(jī)上的另一個(gè)系統(tǒng),可以獨(dú)立的手機(jī)的硬件和資源。安卓系統(tǒng)不能直接訪問TEE的資源,但可以通過特定的接口訪問。通過TEE可以對(duì)與數(shù)字貨幣支付相關(guān)的敏感信息加以保護(hù),支付時(shí)的數(shù)據(jù)處理也在TEE中完成,這樣就可以防止數(shù)據(jù)被篡改或竊取。在進(jìn)行雙離線支付的時(shí)候,付款方的數(shù)據(jù)會(huì)及時(shí)更改,并保存于TEE中,這樣就可以避免雙重支付。
如果數(shù)字貨幣只支持一次雙離線支付,那要等聯(lián)網(wǎng)同央行同步數(shù)據(jù)以后才能進(jìn)行下一次支付。如果支付多次離線支付,為了控制風(fēng)險(xiǎn),可以會(huì)限制雙離線支付的次數(shù)。達(dá)到一定的次數(shù)以后,要求與央行同步數(shù)據(jù)以后才能進(jìn)行下一次支付。
第二個(gè)問題,數(shù)字貨幣是替代現(xiàn)金的,跟紙幣是一比一兌換。