主頁 > 區塊鏈 > 專利分析:數字人民幣的“雙離線”支付問題

專利分析:數字人民幣的“雙離線”支付問題

2021-09-10 11:36:52 區塊鏈

在這里插入圖片描述

7月16日,中國人民銀行發布了《中國數字人民幣的研發進展白皮書》(以下簡稱“白皮書”),以闡明人民銀行在數字人民幣研發上的基本立場,全面地闡釋了數字人民幣體系的研發背景、目標愿景、設計框架及相關政策考慮,

不過對于業內普遍比較關心的“雙離線”支付白皮書并沒有過多闡釋,僅僅表示正在與手機制造商合作,研究提供包括雙離線交易等功能在內的移動支付新體驗,基于智能可視卡測驗脫離手機的硬錢包支付模式,為彌合“數字鴻溝”提供可能,

對此,移動支付網詳細介紹了關于數字人民幣“雙離線”支付可能存在的表現形式和影響(數字人民幣雙離線探討斷網斷電能保證支付嗎?),本次我們將從專利角度來具體看看“雙離線”支付的一些技術細節,

使用數字貨幣芯片卡進行離線支付的方法及系統

中國人民銀行印制科學技術研究所在2016年申請了一項名為《使用數字貨幣芯片卡進行離線支付的方法及系統》的專利,這也是央行體系中為數不多的直接與“雙離線”相關的專利布局,

中國人民銀行印制科學技術研究所,隸屬中國人民銀行總行,是鈔票印制專業科研單位,以應用開發研究為主,兼顧應用基礎研究,而從專利布局來看,它也是央行系中唯一一家提供數字貨幣芯片卡相關專利布局的機構,

專利書表示,使用數字貨幣芯片卡進行離線支付時,受理終端設備在未與商業銀行數字貨幣系統建立網路連接的情況下,接收交易金額;用戶終端設備通過近距離無線連接方式從受理終端設備獲取交易金額,并將交易資訊發送至受理終端設備;受理終端設備與商業銀行數字貨幣系統建立網路連接之后,受理終端設備將交易資訊發送至商業銀行數字貨幣系統;商業銀行數字貨幣系統在接收到交易資訊后,向中央銀行數字貨幣系統發送變更屬主的請求;中央銀行數字貨幣系統在接收到變更屬主的請求后,將數字貨幣的屬主變更為受理終端設備對應的商戶代碼,

而整個交易邏輯其實非常清晰,即用戶通過“卡式硬體錢包”在受理終端進行數字貨幣離線支付時,受理終端通過接收資訊后確認交易資訊(卡資訊和交易金額)和賬戶是否正常使用,等到受理終端與數字貨幣系統建立網路連接之后,再將交易資訊發送至商業銀行數字貨幣系統,商業銀行數字貨幣系統在接收到交易資訊后,再向央行數幣系統發送變更屬主的請求,
在這里插入圖片描述

在離線支付程序中,收款用戶對收到的數字貨幣當時能驗證其真偽,但仍需對數字貨幣是否進行過重復支付開展后臺驗證,其設計思路是:需重復支付驗證的數字貨幣在客戶端電子錢包程式(如POS機)中標識為“待重復支付驗證”,POS機一旦聯到網路,就自動向數字貨幣系統進行重復支付驗證申請,系統收到驗證申請執行相應操作,在登記中心補錄交易流水,更新數字貨幣屬主,如收款人不是系統的注冊用戶,系統還會記錄收款人預留的取款密碼,

在這其中,專利還介紹了公私鑰加解密、數字證書、PKI和IBC安全認證體系等等,當時專利還詳細介紹了數字貨幣的幣值與找零問題,但是從后面的發展來看,數字人民幣的體系并沒有采用這種固定面額的形式,

實際上,從專利書來看,彼時的專利有一個關鍵問題在于,受理端完成離線支付交易后在不聯網的狀態下是無法正常收到這筆錢的,而對于這個問題的細節,專利并沒有展開討論,

基于數字貨幣的離線支付方法、終端及代理投放設備

此后,中國工商銀行股份有限公司(以下簡稱“工商銀行”)在2018年也申請了一項名為《基于數字貨幣的離線支付方法、終端及代理投放設備》的專利,該項專利介紹了數字貨幣在雙離線情況下的支付方法,這也是銀行方面在數字貨幣“雙離線”支付上為數不多的專利布局,

專利書描述,該方法應用于收款終端,包括:驗證付款用戶的數字證書,若付款用戶的數字證書在有效期內,從付款終端獲取經過付款用戶私鑰簽名的交易資訊;利用所述付款用戶公鑰驗證所述交易資訊的合法性,利用所述收款用戶私鑰對所述離線數字貨幣進行解密,比較離線數字貨幣的金額與交易金額;如果所述交易資訊合法且所述離線數字貨幣的金額與交易金額相同,則通知所述付款終端扣款;當接收到所述付款終端發送的扣款成功通知,登記離線交易記錄,增加賬戶中的離線數字貨幣計數,
在這里插入圖片描述

其中,數字貨幣投放管理設備101部署在中國人民銀行,用于管理各代理投放機構的數字貨幣投放額度,該數字貨幣投放額度由數字貨幣投放管理設備101根據代理投放機構的投放需求進行設定,并凍結代理投放機構相應額度的存款準備金,數字貨幣投放管理設備101根據數字貨幣投放額度生成投放幣,并將投放幣資訊以報文等形式發送給部署在各代理投放機構的代理投放設備102,

代理投放設備102接收到數字貨幣投放管理設備101發送的投放幣資訊,并根據用戶兌入數字貨幣的需求為用戶生產對應金額的數字貨幣,并對數字貨幣的賬簿進行管理,為用戶提供相關賬戶余額查詢、在線交易入賬和圈存離線金額等服務,

收款終端103和付款終端104可以為手機、平板電腦或智能穿戴設備等支持移動支付的網路設備,

在離線支付場景下,收款終端103和付款終端104之間通過離線方式進行資訊互動;而終端與代理投放設備102之間通過網路進行通信,

專利書中表示,在雙離線支付的情況下,由于處于未聯網狀態,雖然收款用戶終端賬戶中的離線數字貨幣的計數增加了,但是在代理投放機構中收款用戶賬戶的并未發生變更,也即此時收款用戶在代理投放機構中存盤的款項并未增加,那么當前收款終端接收到的離線數字貨幣不能用于對外支付,因此,可以凍結離線數字貨幣;當連接到網路,向代理投放設備發送離線交易記錄,以供代理投放設備根據離線交易記錄進行賬戶中數字貨幣計數的變更;解凍離線數字貨幣,解凍后的離線數字貨幣可用于向其他用戶付款,

而專利中提到,本方案中的離線數字貨幣的額度是基于用戶在本代理投放機構的存款金額,通過申請而生成的,盡管離線交易時,付款用戶公鑰驗證交易資訊的合法性,利用收款用戶私鑰對離線數字貨幣進行解密,比較離線數字貨幣的金額與交易金額,但值得注意的是,除數字證書具有有效期外,代理投放機構向用戶下發的離線數字貨幣也存在一定的有效期限,在該有效期限內,用戶可以使用該離線數字貨幣;如果超出該有效期限,則終端需重新向代理投放設備申請離線數字貨幣,而在本申請實施案例中,收款終端還可以驗證付款用戶用于支付的離線數字貨幣是否在有效期內,以確定付款用戶是否可以使用離線數字貨幣進行支付,

而通過以上描述,在移動支付網看來,這個專利所描述的“雙離線”支付可能并非目前數字人民幣所采用的“硬體錢包”方案,更像是一種基于數字人民幣錢包賬戶的“軟”方案,其幣串并沒有真正存盤在硬體錢包本地,也因此,該方案的關鍵問題在于,離線支付的數字貨幣只能被“凍結”,在下一次聯網同步之前而無法再次被交易,

數字貨幣雙離線支付方法及支付系統

天翼電子商務有限公司是中國電信的全資子公司,其布局互聯網金融和金融科技的重要板塊,也是央行核準的第三方支付機構,其在2020年8月,申請了一項名為《數字貨幣雙離線支付方法及支付系統》的發明專利,

專利提供了數字貨幣雙離線支付方法及支付系統,其中雙離線支付方法包括:建立商業銀行和/或第三方支付機構之間的聯盟區塊鏈;數字貨幣離線交易用戶通過設備端向商業銀行的設備端申請數字貨幣圈存;當發生交易雙方都離線的雙離線交易時,收付款雙方的設備端的安全域通過握手協議進行離線交易,并對交易結果進行簽名認證;當交易雙方的一方觸網時,向商業銀行/第三方支付機構的設備端發起線上結算,
在這里插入圖片描述

從實作方式上來看,雙離線支付仍然是,在雙離線狀態下收付雙方通過數字證書以及公私鑰加解密完成交易驗證的程序,以及聯網之后收付設備一方與商業銀行的設備端系統同步交易結果并實作清結算的程序,

而這項專利與之前最大的不同在于,其建立了商業銀行、第三方支付機構之間的聯盟區塊鏈,由央行的設備端進行監管,央行的設備端作為聯盟區塊鏈中與商業銀行節點、第三方支付機構節點功能相同的區塊鏈全節點,并持有所述聯盟區塊鏈上隱私交易的私鑰,所述私鑰用于解密隱私交易,

優點在于,基于區塊鏈的數字證書機制以及基于可信硬體執行環境TEE的安全域操作保證了交易安全可靠;同時區塊鏈的使用保證了即使銀行賬戶系統被攻擊,交易證書服務仍可可信運行,可最大程度保證惡意交易被識別,交易全程安全可信,

但是從專利描述來看,該專利同樣采用的是在原有賬戶中凍結圈存資金的操作,即離線支付前設備端從自己的資金賬戶里圈存一定金額的數字貨幣并存入自身設備安全域中,而同時商業銀行設備端在用戶的資金賬戶中對應凍結該筆數字貨幣,當離線支付完成后,收付雙方有一端設備在線時,即向商業銀行設備端發送交易許可證書與離線交易結果,商業銀行設備端根據所述交易結果中的交易狀態資料對所述用戶的資金賬戶進行清結算操作,清算完成后解凍所述用戶的資金賬戶在圈存時凍結的資金并完成結算,

那么在這個前提下,離線支付狀態下的數字貨幣在未清結算前是否能進行二次流轉,我們不得而知,

結語

從目前的幾個主要專利來看,數字人民幣雙離線支付的基本實作已經躍然眼前,但是很多技術細節仍然不夠清晰,尤其是“離線狀態下”數字貨幣的二次流轉問題,

很早之前,我們曾討論過央行數字貨幣的可能形態,到底是基于賬戶還是代幣?是UTXO還是余額模型?(鏈接:賬戶還是代幣?UTXO還是余額模型?雙離線下的DCEP形態思考)如今,這個問題的答案已經比較清晰,從數字人民幣的大方向來看,肯定是基于賬戶體系的,但是雙離線支付下賬戶體系存在的問題如何解決,還需要繼續觀察,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/299025.html

標籤:區塊鏈

上一篇:理科生,別欺人太甚,不就一個場景么,非要說成元宇宙、、、

下一篇:統一區塊鏈應用介面,加速新場景落地

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more