月亮链 月亮链
Ctrl+D收藏月亮链

数字货币:技术指南 | DC/EP的离线支付实现逻辑_比特币

作者:

时间:1900/1/1 0:00:00

中国人民银行发行的法定数字货币,是现金货币的数字化,需要能够进行离线支付。但对于一个数字系统来说,离线支付是一个不小的难题。

央行所设计的DCEP,可以巧妙地通过利用密码学技术解决离线支付问题。

前文我们已经基本描述过DCEP的基础结构。

DCEP不同于账本模式,采用的是模拟真实货币的方式来进行的。其具体的支付行为不是通过记账而是通过货币所有权转换来完成。

而这就为离线支付提供了一个基础。

数字货币场景需要使用密码学来进行所有权验证,而基于密码学的所有权认证模式是不需要设备在线就可以完成的。因此,DCEP才可以进行离线支付。

IOST入选第16期赛迪全球公有链评估指数,基础技术指数排名第三:近日,中国电子信息产业发展研究院(赛迪研究院)发布了第16期赛迪全球公有链技术评估指数,对全球37条公有链从技术维度进行综合考量并给出排名。在本次评估中,IOST获工信部认可,凭借公链底层技术,全领域的应用覆盖,友好开发者支持,技术团队和持续的技术创新,入选了第16期赛迪全球公有链技术评估指数,并获得综合技术指数第六,基础技术指数第三的成绩。详情点击原文链接。[2020/3/18]

基于数字证书的用户身份认证

实现DCEP离线支付的一个基础,就是要能在离线的状态下对用户的身份进行验证,保证交易双方的身份的正确性。

在账户体系的模式下,为了对用户身份进行验证,交易双方往往需要连接中心的服务器,依靠中心的服务器来对双方的身份进行认证。

声音 | 分析师:技术指标表明比特币目前超卖,价格可能接近长期底部:比特币从上周创下的6400美元近期低点飙升后,又陷入一轮强劲的横盘交易。一些分析师警告称,不要过于乐观。加密货币分析师Josh Rager解释称,尽管比特币最近出现了反弹,但仍处于坚挺的下跌趋势之中,这表明比特币可能很快就会进一步下跌。但是,分析师Byzantine General指出,一项技术指标表明比特币目前超卖,可能接近确认其近期低点为长期底部,这可能意味着比特币将很快开始下一轮抛物线上升趋势。(Ethereum World News)[2019/12/22]

这种模式实现简单,但是无法进行离线化。因为在这种模式下,交易双方必须在交易时在线。只有在线的设备,才能够连接中心服务器对数据进行验证。

而采用这种认证方式的原因,是每一次交易的对手方都可能是一个新的对手方。为了保证交易对手方身份的正确性,每次交易都要询问服务器对方身份是否正确。

声音 | 彭博社:比特币势将录得年内最差单月表现 技术指标陷入超卖:比特币势将录得今年最糟糕的单月表现,不过技术信号表明其最近的下滑可能即将结束。上周末,比特币重新测试了其五月份录得的跳空高开缺口,随后出现反弹,这可能表明其价格的回撤正在失去动力。随着缺口被填补,比特币来到了5月反弹之前的相同价格水平。这意味着比特币可能会在6500美元左右找到支撑,比目前价格低约8%。此外,根据14天RSI指标(目前位于25),比特币目前已严重超卖。一旦该指标跌至30或更低,就会被视为超卖。(彭博社)[2019/11/28]

在这种模式下,具体的认证流程如下:

声音 | Rekt Capital:重要技术指标显示,数种山寨币或迎来强势逆转行情:加密货币交易员Rekt Capital发推称,尽管我并不特别看好山寨币,但我发现,目前有少数几种山寨币在200指数移动均线(200 EMA)下方徘徊。200 EMA是投资者情绪的一个长期指标,这意味着一些山寨币可能处于强势逆转的边缘。注:200 EMA是很好的衡量投资者对某种资产的情绪指标。因此,如果一种资产价格高于该指数移动,可能意味着牛市已经开始。(BeInCrypto)[2019/11/3]

想要解决DCEP离线支付的问题,第一步就要保证对用户的身份认证能够离线化完成。

所谓的离线化完成,就是保证用户在确认交易对手方时,不需要与中心服务器沟通,而是仅仅通过收到对手方的信息,就可以对其身份进行确认。

美国联邦政府和民间部门联合发布区块链技术指引: 美国联邦政府和民间部门的官员们联合发布指引,以指导政府和承包商如何采用区块链技术来改善运营。[2018/4/4]

这种模式的实现,在DCEP中采用的是基于密码学的证书机制。

在对手方注册钱包的时候,会先把自己的公钥提交到认证服务器。认证服务器收到对手方提交的身份信息后,对身份信息进行核实,核实通过后,再向对手方颁发经过自己的私钥签名的数字证书。对手方收到数字证书后,将其保存在自己的本地。此外,由于密码学的限制,对手方是无法修改自己收到的数字证书的。

当交易行为发生时,交易方会内置认证服务器的公钥。同时,交易方会接收到对手方的数字证书信息。

由于之前对手方的数字证书已经经过认证服务器签名,交易方可以直接根据认证服务器的的公钥与数字证书信息认证对手方的信息。

基于数字签名的货币认证

DCEP基于数字证书的身份认证机制不仅仅应用在认证用户身份上,也应用在认证数字货币的发行流程与数字货币本身上。

在我们对DCEP的专利解读中,提到过数字货币的结构。

如下图所示,一张货币包含了数字货币额度控制位、货币所有者的身份标识、以及货币投放系统的数字签名。

对数字货币的校验是需要利用货币投放系统的数字证书与投放系统的签名进行验证,从而保证这张货币的真实性。

接下来,还需要对数字货币的额度控制位进行认证,额度控制位的结构大致与下:

对额度控制位的校验,是需要利用额度管理系统证书与额度管理系统签名进行验证,保证额度控制位的真实性。

一张货币只有同时满足如上两个条件,才能正式通过验证。

数字货币的这两个验证条件,使得在拥有额度管理系统证书的情况下,设备能够在本地通过计算来验证货币的真实性。

基于数字签名的交易认证

根据DCEP的设计模式,两个设备之间发生的数字货币交易最终是需要数字货币投放系统进行确认的。

数字货币的结构中,所有者标识指的是用户的钱包证书。当数字货币投放系统认可一个数字货币被一个钱包所拥有时,会利用自己的私钥对数字货币进行签名,进而生成一个新的数字货币。

而让数字货币投放系统认可一张货币所有权转移的方式,便是将双方发生的交易提交给数字货币投放系统。

数字货币投放系统在收到交易请求后,会验证数字货币原本拥有者是否已经在这次交易上进行签名,同时确定这笔货币拥有者的身份。当确认通过时,数字货币投放系统会为新的货币拥有者生成新的货币。

这个流程是交易双方钱包在线时完成的。在交易时间戳的保证下,这个具体的流程可以被延时完成,即数字货币的最终确认流程可以与交易过程分离开来。

这种数字货币交易与确认分离的模式,最终保证了数字货币的离线交易。

实际上,数字货币交易体本身的生成与验证是可以离线完成的,用户收到数字货币交易体,只要交易体本身是正确的,用户就相当于可以收到真实的货币了。

最终,拥有交易体的用户只需要将数据提交即可换取真实的DCEP。

本文原发于我公司“Curdata数字货币研究”头条号和微信公众号。

标签:数字货币比特币EKTITA数字货币和加密货币的区别比特币行情最新价格美元miui设置EKTAAmerican Akita

欧易交易所app下载热门资讯
比特币:比特币在历史中的时点,为什么模仿比特币的”伪金币“都必将走向归零_PAY

26号,中国另一家比特币矿机公司亿邦国际在美股上市了,可惜上市首日即破发,而同期的嘉楠科技已于发行价跌超80%。全球三大矿机公司,除去比特大陆还在内斗以外,剩余两家已经无一例外的折乾了.

1900/1/1 0:00:00
区块链:杭州区块链国际周丨巨建华:平台通证模型已进入2.0时代_BTC

7月5日上午9点,由杭州市余杭区政府指导,杭州未来科技城管委会、巴比特主办的“2020杭州区块链国际周”正式开幕.

1900/1/1 0:00:00
KEX:OKEx投研 | 以静制动仍是当前最好的策略_ETH

免责声明:本专栏內容概不构成任何投资意见,內容亦并非就任何个别投资者的特定投资目标、财务状况及个别需要而编制。投资者不应只按本专栏內容进行投资.

1900/1/1 0:00:00
DEFI:都在说Defi,到底什么是Defi?_MEFI价格

一、Defi的崛起几年前区块链行业还没有Defi这个概念,从默默无闻的“穷小子”,一跃成为区块链行业的“扛霸子”,Defi只用了短短几年时间.

1900/1/1 0:00:00
区块链:中新峰会| 圆桌对话:中新两国嘉宾谈区块链项目当前落地情况及未来实录_MES

7月4日,新加坡新跃社科大学、万向区块链实验室及巴比特联合发起一场顶级区块链线上峰会———2020中新区块链领袖高峰论坛.

1900/1/1 0:00:00
区块链:实现更快、更廉价的国际结算,新加坡区块链支付系统准备投入使用_影视币区块链有哪些

据外媒7月14日报道,新加坡创建了一个基于区块链的支付系统Ubin。新加坡金融管理局指出,该区块链支付网络有可能实现更快、更廉价的国际结算.

1900/1/1 0:00:00