“只要妳我手機上都有數字人民幣的數字錢包,那連網絡都不需要,只要手機有電,兩個手機碰壹碰,就能把壹個人數字錢包裏的數字貨幣,轉給另壹個人。”
是不是很神奇?我們習慣了各種網絡聯通的時代,這種離線支付技術是不是感覺挺高級的?
最近 深圳市人民政府聯合中國人民銀行開展了數字人民幣紅包試點 。作為技術人員就想知道怎麽樣實現雙離線支付的,也想了解壹下這個數字人民幣到底是何方神聖?
壹、數字人民幣是什麽?
數字人民幣由中國人民銀行發行,是有國家信用背書、有法償能力的法定貨幣。
與比特幣等虛擬幣相比,數字人民幣是法幣,與法定貨幣等值,其效力和安全性是最高的,而比特幣是壹種虛擬資產,沒有任何價值基礎,也不享受任何主權信用擔保,無法保證價值穩定。這是央行數字貨幣與比特幣等加密資產的最根本區別。
1.雙離線支付。 像紙鈔壹樣實現滿足飛機、郵輪、地下停車場等網絡信號不佳場所的電子支付需求;
2.安全性更高。如果真的發生了盜用等行為,對於實名錢包,數字人民幣可提供掛失功能;
3.多終端選擇。不願意用或者沒有能力用智能手機的人群, 可以選擇IC卡、功能機或者其他的硬件;
4.多信息強度。根據掌握客戶信息的強度不同,把數字人民幣錢包分成幾個等級。如大額支付或轉賬,則必須通過信息強度高的實名錢包;
5.點對點交付。通過數字貨幣智能合約的方式,可以實現定點到人交付。民生資金,可以發放到群眾的數字錢包上,從而杜絕虛報冒領、截留挪用的可能性;
二、數字人民幣和支付寶、微信等電子錢包有什麽區別?
第壹點,數字人民幣法定貨幣,任何機構和個人不得拒收,而微信支付和支付寶只是壹種支付方式。
比如,如果妳在商場購物付款的時候,妳說能用微信付款嗎?店主告訴妳不行,我這裏只支持支付寶,妳也無可奈何。但妳用數字人民幣付款就不壹樣了,如果店主不收,妳可以直接報警。
第二點,支付寶、微信支付等第三方互聯網支付需要設備連接網絡才可以結算,但數字人民幣可以雙離線。也就是說,只要手機有電,哪怕整個網絡都斷了數字人民幣也可以實現支付。
PS:現在支付寶等技術,其實可以實現單離線技術,就是說手機沒有網絡信號,消費終端聯網的時候,其實是可以進行消費,等消費完成以後,會進行延期結算,等聯網以後,會有短信消息等通知妳消費成功。但是這種務必保證的是消費終端是聯網的。
第三點,支付寶、微信支付等第三方互聯網支付屬於商業銀行存款貨幣結算,而數字人民幣屬於流通中的現金。簡單來說就是,使用央行數字貨幣支付,花出去的是數字化的人民幣,跟花現金壹樣;而支付寶、微信支付只是壹個支付工具,通過這兩種渠道,花的是妳銀行卡裏的余額、或者刷的是信用卡。
三、數字人民幣最終實現的雙離線支付技術原理是什麽?有什麽高大上的技術?
這是我覺得最神奇的地方,通過雙離線技術,如何實現數字人民幣的安全的?
其實離線支付的功能並不新鮮,微信和支付寶都已經實現了,這可以讓我們在壹些場景“先享後付”。但這種離線支付壹般只能讓付款方離線,而收款方必須在線,並將離線的付款信息傳到平臺服務器端進行校驗。那 DC/EP 的“雙離線支付”是怎麽實現的?據參與DC/EP 的支付寶透露, 在收付雙方都離線的場景下,就先記賬,等能做安全驗證時再扣款。
不過“雙離線支付”也面臨更高的安全風險,有人可能利用當中的時間差作惡,比如將同壹筆數字貨幣重復花幾次,在現實中這是克隆的假幣,而在線上世界只要復制數字貨幣的核心數據,這就行業中所說的 “雙花問題”(DoubleSpending)。這就是我們最擔心的安全問題。
為了防止“雙花”,第三方支付平臺需要對每壹筆交易進行驗證,而“雙離線支付”卻無法在第壹時間進行驗證,因此壹般只用於公交等小額支付的場景,以此來降低風險。
四、雙離線支付應用場景和原理
雙離線支付核心指的是介質和受理終端都離線的情況下完成業務的壹個過程,最典型的就是支付業務和核實身份。對支付業務來說,它通過交易完成之後的延期請款來完成閉環交易的過程,核心是實現了快速的核身和支付的壹種技術方案。
它的業務機制有兩個核心要點。壹個是業務機制上面有兩個特征,包括了核身和支付;另外壹個就是終端和介質之間有壹個信任機制。在交易安全機制方面有三個維度:(1)壹個是風控的額度,就是雙離線之後的交易的額度;(2)第二個是會有墊付和追繳的機制;(3)第三個是信用體系。
五、數字人民幣的碰壹碰支付安全嗎?會不會隨便什麽人拿個手機碰壹碰我的手機就把我的錢偷走了呢?
答案是,肯定不會。
數字人民幣的碰壹碰支付背後的技術其實NFC技術,它比二維碼掃碼要安全得多。
NFC是壹種近距離高頻無線通信技術。NFC傳輸距離小於10厘米,采用點對點通信,無需第三方設備中轉傳輸信號。NFC手機支持芯片硬件加密和軟件加密,不到0.1秒就可以完成點對點的加密通信,保證了支付安全。
六、手機碰壹碰就會直接付款嗎?
當然不會手機碰壹碰就直接付款,碰壹碰之後,還要輸入支付金額,以及輸入支付密碼或者指紋才能完成轉賬,步驟跟現在的掃碼支付類似。毫無疑問,它要比掃碼支付方便,掃碼支付遇到網絡不好或者光線不好,是無法完成支付的。它只要在10厘米範圍以內,碰壹碰,就可以完成支付。它的支付體驗和安全要優於掃碼支付。
七、雙離線技術有沒有類似的案例?
我們知道了, 收付雙方都離線的場景下,就先記賬,等能做安全驗證時再扣款。
想壹想,是不是公交系統也是這種情況?公交卡中就有錢,可以在沒有網絡的情況下,可以實現刷卡上車。
類比壹下,在網絡條件好的情況下,先把金額充值到載體中,IC卡或者手機中,然後可以基於IC技術或者NFC技術實現在線或者離線刷卡。如果在線刷卡都比較好理解,離線刷卡,無非就是等網絡通了以後,進壹步跟中心進行結算。