亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

中國人民銀行發(fā)行的法定數(shù)字貨幣,是現(xiàn)金貨幣的數(shù)字化,需要能夠進(jìn)行離線支付。但對于一個(gè)數(shù)字系統(tǒng)來說,離線支付是一個(gè)不小的難題。

央行所設(shè)計(jì)的DCEP,可以巧妙地通過利用密碼學(xué)技術(shù)解決離線支付問題。

前文我們已經(jīng)基本描述過DCEP的基礎(chǔ)結(jié)構(gòu)。

DCEP不同于賬本模式,采用的是模擬真實(shí)貨幣的方式來進(jìn)行的。其具體的支付行為不是通過記賬而是通過貨幣所有權(quán)轉(zhuǎn)換來完成。

而這就為離線支付提供了一個(gè)基礎(chǔ)。

數(shù)字貨幣場景需要使用密碼學(xué)來進(jìn)行所有權(quán)驗(yàn)證,而基于密碼學(xué)的所有權(quán)認(rèn)證模式是不需要設(shè)備在線就可以完成的。因此,DCEP才可以進(jìn)行離線支付。


基于數(shù)字證書的用戶身份認(rèn)證

實(shí)現(xiàn)DCEP離線支付的一個(gè)基礎(chǔ),就是要能在離線的狀態(tài)下對用戶的身份進(jìn)行驗(yàn)證,保證交易雙方的身份的正確性。

在賬戶體系的模式下,為了對用戶身份進(jìn)行驗(yàn)證,交易雙方往往需要連接中心的服務(wù)器,依靠中心的服務(wù)器來對雙方的身份進(jìn)行認(rèn)證。

這種模式實(shí)現(xiàn)簡單,但是無法進(jìn)行離線化。因?yàn)樵谶@種模式下,交易雙方必須在交易時(shí)在線。只有在線的設(shè)備,才能夠連接中心服務(wù)器對數(shù)據(jù)進(jìn)行驗(yàn)證。

而采用這種認(rèn)證方式的原因,是每一次交易的對手方都可能是一個(gè)新的對手方。為了保證交易對手方身份的正確性,每次交易都要詢問服務(wù)器對方身份是否正確。

在這種模式下,具體的認(rèn)證流程如下:

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

想要解決DCEP離線支付的問題,第一步就要保證對用戶的身份認(rèn)證能夠離線化完成。

所謂的離線化完成,就是保證用戶在確認(rèn)交易對手方時(shí),不需要與中心服務(wù)器溝通,而是僅僅通過收到對手方的信息,就可以對其身份進(jìn)行確認(rèn)。

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

這種模式的實(shí)現(xiàn),在DCEP中采用的是基于密碼學(xué)的證書機(jī)制。

在對手方注冊錢包的時(shí)候,會先把自己的公鑰提交到認(rèn)證服務(wù)器。認(rèn)證服務(wù)器收到對手方提交的身份信息后,對身份信息進(jìn)行核實(shí),核實(shí)通過后,再向?qū)κ址筋C發(fā)經(jīng)過自己的私鑰簽名的數(shù)字證書。對手方收到數(shù)字證書后,將其保存在自己的本地。此外,由于密碼學(xué)的限制,對手方是無法修改自己收到的數(shù)字證書的。

當(dāng)交易行為發(fā)生時(shí),交易方會內(nèi)置認(rèn)證服務(wù)器的公鑰。同時(shí),交易方會接收到對手方的數(shù)字證書信息。

由于之前對手方的數(shù)字證書已經(jīng)經(jīng)過認(rèn)證服務(wù)器簽名,交易方可以直接根據(jù)認(rèn)證服務(wù)器的的公鑰與數(shù)字證書信息認(rèn)證對手方的信息。


基于數(shù)字簽名的貨幣認(rèn)證

DCEP基于數(shù)字證書的身份認(rèn)證機(jī)制不僅僅應(yīng)用在認(rèn)證用戶身份上,也應(yīng)用在認(rèn)證數(shù)字貨幣的發(fā)行流程與數(shù)字貨幣本身上。

在我們對DCEP的專利解讀中,提到過數(shù)字貨幣的結(jié)構(gòu)。

如下圖所示,一張貨幣包含了數(shù)字貨幣額度控制位、貨幣所有者的身份標(biāo)識、以及貨幣投放系統(tǒng)的數(shù)字簽名。

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

對數(shù)字貨幣的校驗(yàn)是需要利用貨幣投放系統(tǒng)的數(shù)字證書與投放系統(tǒng)的簽名進(jìn)行驗(yàn)證,從而保證這張貨幣的真實(shí)性。

接下來,還需要對數(shù)字貨幣的額度控制位進(jìn)行認(rèn)證,額度控制位的結(jié)構(gòu)大致與下:

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

對額度控制位的校驗(yàn),是需要利用額度管理系統(tǒng)證書與額度管理系統(tǒng)簽名進(jìn)行驗(yàn)證,保證額度控制位的真實(shí)性。

一張貨幣只有同時(shí)滿足如上兩個(gè)條件,才能正式通過驗(yàn)證。

數(shù)字貨幣的這兩個(gè)驗(yàn)證條件,使得在擁有額度管理系統(tǒng)證書的情況下,設(shè)備能夠在本地通過計(jì)算來驗(yàn)證貨幣的真實(shí)性。


基于數(shù)字簽名的交易認(rèn)證

根據(jù)DCEP的設(shè)計(jì)模式,兩個(gè)設(shè)備之間發(fā)生的數(shù)字貨幣交易最終是需要數(shù)字貨幣投放系統(tǒng)進(jìn)行確認(rèn)的。

數(shù)字貨幣的結(jié)構(gòu)中,所有者標(biāo)識指的是用戶的錢包證書。當(dāng)數(shù)字貨幣投放系統(tǒng)認(rèn)可一個(gè)數(shù)字貨幣被一個(gè)錢包所擁有時(shí),會利用自己的私鑰對數(shù)字貨幣進(jìn)行簽名,進(jìn)而生成一個(gè)新的數(shù)字貨幣。

而讓數(shù)字貨幣投放系統(tǒng)認(rèn)可一張貨幣所有權(quán)轉(zhuǎn)移的方式,便是將雙方發(fā)生的交易提交給數(shù)字貨幣投放系統(tǒng)。

數(shù)字貨幣投放系統(tǒng)在收到交易請求后,會驗(yàn)證數(shù)字貨幣原本擁有者是否已經(jīng)在這次交易上進(jìn)行簽名,同時(shí)確定這筆貨幣擁有者的身份。當(dāng)確認(rèn)通過時(shí),數(shù)字貨幣投放系統(tǒng)會為新的貨幣擁有者生成新的貨幣。

這個(gè)流程是交易雙方錢包在線時(shí)完成的。在交易時(shí)間戳的保證下,這個(gè)具體的流程可以被延時(shí)完成,即數(shù)字貨幣的最終確認(rèn)流程可以與交易過程分離開來。

技術(shù)指南 | DCEP的離線支付實(shí)現(xiàn)邏輯

 

這種數(shù)字貨幣交易與確認(rèn)分離的模式,最終保證了數(shù)字貨幣的離線交易。

實(shí)際上,數(shù)字貨幣交易體本身的生成與驗(yàn)證是可以離線完成的,用戶收到數(shù)字貨幣交易體,只要交易體本身是正確的,用戶就相當(dāng)于可以收到真實(shí)的貨幣了。

最終,擁有交易體的用戶只需要將數(shù)據(jù)提交即可換取真實(shí)的DCEP。

分享到:
標(biāo)簽:離線 支付
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定