今年以來(lái),人民銀行發(fā)行的數(shù)字人民幣在加快了各類(lèi)測(cè)試活動(dòng)的展開(kāi),引起了公眾的高度關(guān)注。
昨晚,深圳市官方推出數(shù)字人民幣紅包活動(dòng),面向全體深圳市民抽簽發(fā)放,市民可在羅湖區(qū)完成數(shù)字人民幣系統(tǒng)改造的3389家商戶使用紅包,這標(biāo)志著數(shù)字人民幣測(cè)試開(kāi)始從封閉測(cè)試走向開(kāi)放測(cè)試,并在使用頻次最高的日常消費(fèi)場(chǎng)景進(jìn)行測(cè)試,為數(shù)字人民幣未來(lái)的正式發(fā)行與使用積累重要經(jīng)驗(yàn)。
數(shù)字貨幣其本質(zhì)是一串加密數(shù)據(jù),數(shù)字貨幣支付行為的本質(zhì)是數(shù)據(jù)的傳輸、保存過(guò)程,如何保證貨幣數(shù)據(jù)的真實(shí)、可信,交易行為不可抵賴(lài),是數(shù)字貨幣的主要核心問(wèn)題。這一過(guò)程運(yùn)用了大量的密碼技術(shù)為其提供加密保護(hù)和構(gòu)建可信體系,數(shù)字貨幣基于密碼技術(shù)構(gòu)建的可信體現(xiàn)在數(shù)字貨幣本身可信,持有者身份可信,交易本身合法可信,密碼技術(shù)是數(shù)字貨幣的核心技術(shù)。
DCEP有何技術(shù)特點(diǎn)?
密碼技術(shù)是數(shù)字貨幣的核心技術(shù)。DCEP借鑒了區(qū)塊鏈中的關(guān)鍵性技術(shù),如:數(shù)字簽名驗(yàn)簽、可追溯性、不可偽造、點(diǎn)對(duì)點(diǎn)支付、不可“雙花”等,這些離不開(kāi)密碼技術(shù)的支撐。
與比特幣不同,數(shù)字貨幣使用了基于UTXO模式的中心化賬本,這個(gè)中心化賬本體現(xiàn)為數(shù)字貨幣發(fā)行登記系統(tǒng),由中央銀行維護(hù),不需要運(yùn)行共識(shí)算法,不會(huì)受制于區(qū)塊鏈的性能瓶頸。分布式賬本用于數(shù)字貨幣的確權(quán)登記,居于輔助地位。
DCEP怎么用?
DCEP支持在線支付和離線支付,在線狀態(tài)下和微信、支付寶支付類(lèi)似。離線狀態(tài)只要手機(jī)有電,且收支雙方都安裝了數(shù)字貨幣錢(qián)包,即可通過(guò)“碰一碰”的方式進(jìn)行支付。即使在沒(méi)有手機(jī)信號(hào)的情況下,依然可以使用。
如何實(shí)現(xiàn)資金匿名支付和資金流向可追蹤?
進(jìn)行支付之前,首先雙方需先注冊(cè)DCEP錢(qián)包,注冊(cè)過(guò)程中大量使用公鑰密碼的數(shù)字簽名和簽名驗(yàn)證技術(shù),確保注冊(cè)信息的真實(shí)性,完整性和不可否認(rèn)性。
DCEP錢(qián)包的核心是由公鑰和私鑰組成的密鑰對(duì)。用戶轉(zhuǎn)賬交易需用錢(qián)包私鑰對(duì)交易報(bào)文進(jìn)行簽名,收款人地址即為收款人公鑰的HASH值,DCEP轉(zhuǎn)賬交易不是像公鏈交易那樣先廣播到點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中再由礦工打包進(jìn)區(qū)塊并運(yùn)行共識(shí)算法,而是由中央銀行直接記錄在中心化賬本中。用戶可以看到其他用戶的地址,但不一定知道地址所有者的身份,而中央銀行通過(guò)管理的數(shù)字貨幣登記中心,知道地址與用戶身份直接的對(duì)應(yīng)關(guān)系,所以能做到資金匿名支付,資金流向可追蹤。
付款時(shí),付款方依據(jù)付款金額和預(yù)定義的匹配策略從付款方的DCEP錢(qián)包中選擇數(shù)字貨幣字串,組成支付來(lái)源數(shù)字貨幣字串(包含:金額字段和所有者標(biāo)識(shí)字段),發(fā)送給央行,央行將支付來(lái)源數(shù)字貨幣字串集中的數(shù)字貨幣字串登記為作廢狀態(tài),然后根據(jù)付款金額生成支付去向數(shù)字貨幣字串,并根據(jù)收款方所有者標(biāo)識(shí)將其發(fā)送給收款方。付款過(guò)程中,采用了密碼學(xué)中數(shù)字簽名技術(shù)。
怎么實(shí)現(xiàn)雙離線支付?
付款方在離線狀態(tài)下構(gòu)造交易報(bào)文并簽名,將已簽名的交易報(bào)文通過(guò)近場(chǎng)通信交給收款方,并在后續(xù)聯(lián)網(wǎng)時(shí)提交給央行數(shù)字貨幣登記系統(tǒng)入賬。該過(guò)程可以類(lèi)比為付款方現(xiàn)場(chǎng)開(kāi)具支票,收款方事后憑支票去銀行兌現(xiàn)。因?yàn)槭窍扔涃~再扣款,所以基于安全考慮,雙離線支付主要用于小額支付,且離線支付狀態(tài)下的數(shù)字貨幣無(wú)法進(jìn)行下一輪支付,防止“雙花”。
一個(gè)央行數(shù)字貨幣錢(qián)包同一時(shí)刻只能綁定一臺(tái)符合安全要求的智能手機(jī),保證一個(gè)控制人(數(shù)字貨幣的屬主)的一個(gè)公私密鑰對(duì)賬號(hào),同一時(shí)刻只能在一臺(tái)智能手機(jī)上付款,收款方要對(duì)付款方錢(qián)包是否為央行認(rèn)證的合法錢(qián)包進(jìn)行簽名驗(yàn)證,從而抵抗離線雙花。數(shù)字貨幣錢(qián)包關(guān)鍵技術(shù)離不開(kāi)密碼技術(shù)。
數(shù)字人民幣怎么用?一圖讀懂