区块链技术综述
Overview of Blockchain Technology
查看参考文献54篇
张亮
1,2,3
刘百祥
1,2,3
张如意
1,2,3
江斌鑫
1,2,3
刘一江
1,2,3
文摘
|
基于区块链整体架构介绍技术栈层级,以比特币为例分析区块链工作原理,从分布式账本的角度描述区块链账本存储模型和账本分类情况.区块链中的数据通过共识算法在全网传播、达成共识并存储.在不存在可信第三方的情况下,利用智能合约实现交易、事务及分布式应用的独立运行,保证区块链数据的完整性、安全性及合法性.同时将哈希算法与默克尔树相结合降低区块链存储空间,基于数字签名算法为区块链参与者提供匿名身份证明,并使用加解密技术进一步保护区块链数据隐私.针对区块链安全、隐私保护、钱包管理等问题对当前研究的不足和未来的研究方向进行分析和展望. |
其他语种文摘
|
Based on the blockchain overall architecture,the technology stack hierarchy is introduced. Bitcoin is used as an example to analyze the blockchain working principle. The blockchain ledger storage model and ledger classification are described from the perspective of distributed ledger. The data in the blockchain is spread across the network through consensus algorithms, reaches a consensus and is stored. In the absence of a trusted third party,this paper uses smart contracts to achieve independent operation of transactions,bussinesses and distributed applications to ensure the integrity, security and legitimacy of blockchain data. It combines the hash algorithm with the Merkel tree to reduce the blockchain storage space,provide anonymous identity proof for the blockchain participants based on the digital signature algorithm, and further protect the blockchain data privacy by using encryption and decryption technology. In view of blockchain security,privacy protection,wallet management and other issues,the deficiencies of the current research and the direction of future research are analyzed and forecasted. |
来源
|
计算机工程
,2019,45(5):1-12 【扩展库】
|
DOI
|
10.19678/j.issn.1000-3428.0053554
|
关键词
|
区块链
;
密码学
;
共识机制
;
智能合约
;
隐私保护
|
地址
|
1.
复旦大学计算机科学技术学院, 上海市区块链工程技术研究中心, 上海, 200433
2.
复旦大学计算机科学技术学院, 上海市智能信息处理重点实验室, 上海, 200433
3.
复旦大学计算机科学技术学院复旦-众安区块链与信息安全联合实验室, 上海, 200433
|
语种
|
中文 |
文献类型
|
综述型 |
ISSN
|
1000-3428 |
学科
|
自动化技术、计算机技术 |
基金
|
国家自然科学基金
;
上海市领军人才项目
;
上海市科委创新行动计划项目
|
文献收藏号
|
CSCD:6495269
|
参考文献 共
54
共3页
|
1.
Nakamoto S.
Bitcoin: a peer-to-peer electronic cash system,2018
|
CSCD被引
39
次
|
|
|
|
2.
Milojicic D S.
Peer-to-peer computing: HPL-2002-57R1,2003
|
CSCD被引
1
次
|
|
|
|
3.
Katz J.
Introduction to modern cryptography. 2nd ed,2008
|
CSCD被引
1
次
|
|
|
|
4.
Buterin V.
A next-generation smart contract and decentralized application platform,2018
|
CSCD被引
10
次
|
|
|
|
5.
李剑锋.
基于拜占庭容错机制的区块链共识算法研究与应用,2018
|
CSCD被引
8
次
|
|
|
|
6.
Androulaki E.
Hyperledger fabric: a distributed operating system for permissioned blockchains,2018
|
CSCD被引
3
次
|
|
|
|
7.
陆尧. 基于比特币技术的供应链管控与溯源方案.
计算机工程,2018,44(12):85-93,101
|
CSCD被引
8
次
|
|
|
|
8.
Mcconaghy T.
Bigchain DB: a scalable blockchain database,2018
|
CSCD被引
1
次
|
|
|
|
9.
Brown R G.
Corda: an introduction,2018
|
CSCD被引
1
次
|
|
|
|
10.
Gilbert S. Brewer's conjecture and the feasibility of consistent,available,partition-tolerant Web services.
ACM SIGACT News,2002,33(2):51-59
|
CSCD被引
50
次
|
|
|
|
11.
Lamport L. The part-time parliament.
ACM Transactions on Computer Systems,1998,16(2):133-169
|
CSCD被引
100
次
|
|
|
|
12.
King S.
PPCoin: peer-to-peer cryptocurrency with proof-of-stake,2018
|
CSCD被引
1
次
|
|
|
|
13.
袁勇. 区块链共识算法的发展现状与展望.
自动化学报,2018,44(11):2011-2022
|
CSCD被引
97
次
|
|
|
|
14.
Gilad Y.
Algorand: scaling byzantine agreements for cryptocurrencies,2018
|
CSCD被引
2
次
|
|
|
|
15.
Larimer D.
Delegated Proof-of-stake(DPoS),2018
|
CSCD被引
1
次
|
|
|
|
16.
Lamport L. The Byzantine generals problem.
ACM Transactions on Programming Languages and Systems,1982,4(3):382-401
|
CSCD被引
174
次
|
|
|
|
17.
Castrom.
Practical Byzantine fault tolerance,2018
|
CSCD被引
1
次
|
|
|
|
18.
Szabo N.
Formalizing and securing relationships on public networks,1997
|
CSCD被引
2
次
|
|
|
|
19.
曾艾婧. 基于LPN的抗擦除攻击认证协议.
计算机工程,2019,45(1):122-128
|
CSCD被引
1
次
|
|
|
|
20.
Eskandari S.
A first look at the usability of bitcoin key management,2015
|
CSCD被引
1
次
|
|
|
|
|