区块链技术及应用研究综述

区块链技术及应用研究综述


2024年4月30日发(作者:)

2020年第11期

技术交流

区块链技术及应用研究综述

单康康袁袁书宏袁张紫徽袁徐锋袁张华袁贾春艳袁洪波

渊浙江大学信息技术中心袁浙江杭州市310027冤

摘要针对区块链可构建信任和传递价值特性袁从数据层面尧财务层面尧应用层面尧体制

层面等多角度研究区块链技术及应用价值重构袁对利用区块链技术在数字资产存证尧保护

用户隐私尧数字资源流通尧跨部门信息系统互联与数据可信共享等应用场景研究进行综

述袁形成基于区块链的安全可信尧稳定可靠尧高效便捷的应用场景和模式袁为区块链技术与

各领域深度融合的技术路径创新与数据价值重构提供一定的借鉴参考遥

关键词区块链曰去中心化曰密码学曰共识机制曰智能合约曰隐私保护

0引言

区块链被视为继蒸汽机尧电气化尧计算机之后的

生确认机制和激励机制保障分布式账本数据同步袁

合约层通过构建可编程的智能数字协议定义业务场

景交易逻辑袁应用层为用户提供各种场景API渊应用

程序接口冤以自定义尧发起和执行智能合约遥

1.2运行原理

区块链工作原理如图1所示遥

第四次工业革命的重要成果袁区块链技术在本质上

是一种通过去中心化尧高信任的方式集体维护一个

可靠数据库的技术方案袁核心技术包括P2P尧密码

学尧智能合约等袁近年来区块链技术在教育尧医疗尧金

融尧政务尧电子存证尧数字身份等各领域不断铺开遥

1

1.1

区块链概述

总体架构

区块链主要分为数据层尧网络层尧共识层尧激励

层尧合约层尧应用层遥区块链分层架构见表1遥数据层

利用Merkle树与链式结构保障数据不可篡改袁网络

层使用P2P协议实现去中心化袁共识层通过区块产

表1

应用层

合约层

激励层

共识层

网络层

数据层

金融

脚本

发行机制

PoW渊工作量证明冤

P2P组网

Merkle树

教育

算法

分配机制

PoS渊权益证明冤

广播通信

链式区块

图1区块链工作原理

区块链分层架构

知识产权

Sandbox

奖励机制

DPoS渊权益授权证明冤

验证机制

HASH函数非对称加密数字签名

PBFT渊实用拜占庭容错冤

医疗

虚拟机

政务

电子合约

基金项目院浙江大学高教研究会2020年度资助课题遥

技术交流

a冤产生的新交易通过P2P网络向全网所有节点

进行广播遥

b冤全网节点接收到新的交易数据袁验证合法后

暂存于新区块中遥

c冤全网节点根据共识算法渊PoW/PoS/DPoS/

PBFT等冤竞争优先记账权遥

d冤得到优先记账权的节点将打包的新区块对全

网进行广播遥

e冤全网节点对接收到的交易进行校验袁确认无

误后将区块追加到已有区块链表中遥

1.3分布式账本

分布式账本数据结构以Merkle树为组织机构袁

交易存储在Merkle树的叶子节点上袁通过两两合并

哈希直至得到根节点作为区块头的组成部分遥区块

头包括时间戳尧随机数Nonce尧前区块Hash值等袁每

个区块头都包含前一区块的Hash值袁使得前后相邻

区块在逻辑上以链的方式环环相扣遥如果某一区块

被试图攻击篡改袁需要对后续所有区块全部重新计

算随机数Nonce和Hash值袁因此从计算角度不易

篡改遥分布式账本记账算法架构如图2所示遥

图3

2020年第11期

方身份没有被篡改遥区块链常用的非对称加密算法

有ECC渊椭圆曲线密码学冤尧RSA渊公开密钥密码体

制冤尧ECDSA渊椭圆曲线签名算法冤等遥

区块加密模型如图3所示遥用户1发起一笔交

易给用户2的加密流程如下遥

区块加密模型

a冤用户1对交易内容进行哈希计算得到唯一的

哈希值袁用私钥对哈希值进行签名遥

b冤用户1将签名后的哈希值尧交易内容等信息

打包后向全网广播遥

c冤用户2接收到广播包后袁根据用户1的公钥

对签名进行验证袁以证明该交易确实由用户1发起曰

同时对交易内容进行哈希计算袁将得到的哈希值与

广播包的哈希值进行校验袁以验证交易对象是否为

用户2及交易内容是否合法遥

d冤与此同时袁区块链全网每个全功能节点都可

以对交易内容进行验证遥

1.5共识机制

共识机制解决全网节点之间数据验证同步和激

励相融问题遥目前主流的共识机制有四种院PoW尧

PoS袁DPoS尧PBFT遥

1冤PoW机制

图2分布式记账算法

1.4加密算法

区块链主要采用哈希算法和非对称加密算法袁

PoW是最经典的共识机制.基于给定难度值在

最快时间通过迭代计算得到一个随机数Nonce以

争夺记账权袁对获得优先记账权的节点给予一定激

励遥PoW共识流程如图4所示遥

2冤PoS机制

PoS通过计算全网节点的持有币量和持币时间

来决定投票权和打包权遥拥有打包权的节点打包交

易后对全网广播袁拥有投票权的节点投票决定最终

哈希算法可以从固定输入得到唯一输出且计算过程

不可逆袁适用于构建区块和确认交易的完整性遥主流

哈希算法有SHA-256尧SHA-384尧SHA-512尧SHA-3

等遥非对称加密算法利用一组公钥私钥对接收到的

交易进行数字签名和验证袁确保交易内容和交易双

2020年第11期

技术交流

图4PoW共识流程

上链的区块袁根据每个节点持有币量和持币时间等

比例降低计算随机数的难度遥

3冤DPoS机制

DPoS是PoS的升级版袁由全网普通节点投票

选出一些代理节点进行交易验证和记账袁代理节点

完成共识后会获得一定数量的激励袁不合格的代理

节点会被投票替换遥

4冤PBFT算法

PBFT广泛使用于联盟链袁是一种能容忍全网

1/3节点出现错误或异常的分布式系统共识算法袁

该算法依赖节点对同一信息的多次重复确认袁从而

达到全网共识遥

1.6智能合约

确保数字身份不被篡改和违规授权使用袁保护个人

隐私不被泄露袁提供基于区块链的统一身份认证尧权

限校验尧免密登录等服务遥

图6基于区块链的运营商身份认证

2.2教育领域

区块链可对教育资源进行数字存证尧保护教育

SmartContract渊智能合约冤最早在1995年由

NickSzabo首次提出袁以计算机指令的方式实现了

传统合约的自动化处理袁本质上是交易双方在区块

链上交易时触发自动执行的一段程序代码遥智能合

约允许在没有第三方的情况下进行可信交易袁这些

交易可追踪且不可逆转袁智能合约机制如图5所示遥

用户信息隐私尧推进数字教育资源流通尧实现多部

门教育信息系统互联和数据可信共享等袁同时可

形成基于区块链的教育联盟基础数据库袁应用于身

份认证尧在线教学尧办事审批尧学分证明尧学术资源共

享等遥

2.3知识产权保护

知识产权保护由于传统登记方式的局限性袁存

在确权难尧盗版严重尧公开性差等诸多问题袁利用区

块链的数字签名在原作与所有权信息之间建立无法

篡改的对应关系遥作者把专利尧软件著作权等作品发

布到知识产权区块链数据库时生成唯一私钥作为作

品所有权的证明袁在区块链上生成唯一真实的且不

可篡改的存在性证明袁从作品的产生尧版权转让等袁

图5智能合约工作机制

每一步都能自动记录保存且不可篡改遥

2.4电子政务

通过区块链技术将数据尧信息上链袁实现对数据

的记录和追踪袁能缩短行政办公周期袁加快资金流

动袁对于提升政府公共服务管理水平和政府办公效

率具有重要的意义遥目前基于区块链的电子政务场

景主要集中在政务服务尧综合监管尧智慧法院尧数字

身份等领域遥

2

2.1

典型应用场景

运营商行业

运营商利用实名认证用户数据库袁可将传统的

集中式查询改造为分布式身份认证联盟链袁建立统

一的登录服务遥基于区块链的运营商身份认证如图

6所示袁通过区块链网络中非对称加密尧智能合约等

技术交流

2.5医疗行业

利用区块链技术对个人医疗记录保存袁形成历

史医疗数据链袁实现医疗机构之间的医疗数据共享遥

基于区块链的医疗链如图7所示袁借助区块链不可

篡改的特性袁不仅使患者的健康信息更加透明可信袁

同时解决医疗机构间数据共享的安全问题遥

2

3

1

2020年第11期

参考文献

n院Apeer-to-peerelectroniccashsys-

tem咱EB/OL暂.咱2019-07-16暂.https院///.

中国区块链技术和产业发展论坛.中国区块链技术和应用

发展白皮书2016咱R暂.2016.

hainTechnology院PrinciplesandApplica-

tions咱J/OL暂.Post-Print.咱2017-11-27暂.https院//.

org/p/hal/journl/.

hainforresearch院perspectivesona

newparadigmforscholarlycommunication咱EB/OL暂.

5

咱2017-11-27暂.https院///articles/_/5607778.

hain–hypeorgamechanger咱EB/OL暂.

咱2017-10-16暂.https院///2017_10_01_

2017_Blockchain_.

图7基于区块链的医疗链

6

7

MONYAB.1袁500scientistsliftthelidonreproducibility

咱J暂.Nature袁2016袁533渊7604冤院452-454

orypublishingisjustoneoftheconse-

3结束语

利用区块链的可追溯尧不可篡改尧数据加密等特

quencesofgoldopenaccess咱J暂.LearnedPublishing袁2013袁

26渊2冤院79-83.

性袁将跨部门尧跨地域的数据打通袁使各部门具有协

同效应袁解决数据孤岛尧破除数据壁垒尧提升办事效

率袁为探索区块链与各领域深度融合的路径创新与

价值重构提供参考遥

单康康渊1984要冤袁男袁工程师袁硕士袁主要研究方

向为计算机系统与安全遥

收稿日期院2020-07-17

严正声明

近来袁有人冒用本刊名义在网上公然征稿袁收

取各种费用袁更有甚者建立网站袁在各大论坛发布

信息遥对此袁本刊编辑部特作如下声明院

1.本刊网址院

2.本刊投稿邮箱院**************曰

*************************.cn

3.本刊联系电话院************曰

************-2266

4.本刊通信地址院上海市平江路48号渊200032冤

5.凡在本刊发表的文章已被叶中国学术期刊网络

出版总库曳及CNKI系列数据库尧维普资讯尧北京

万方数据股份有限公司和万方数据电子出版社全

文收录袁作者可在以下网站搜索到文章院

此外任何以本刊名义发布的征稿及组稿信息

均系假冒遥本刊对一切假冒和侵权行为保留法律追

究的权利遥望广大读者相互转告袁不要上当受骗遥

叶电信快报曳编辑部


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714465745a2451852.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信