区块链技术综述

被引:289
作者
张亮 [1 ,2 ,3 ]
刘百祥 [1 ,2 ,3 ]
张如意 [1 ,2 ,3 ]
江斌鑫 [1 ,2 ,3 ]
刘一江 [1 ,2 ,3 ]
机构
[1] 复旦大学计算机科学技术学院上海市区块链工程技术研究中心
[2] 复旦大学计算机科学技术学院上海市智能信息处理重点实验室
[3] 复旦大学计算机科学技术学院复旦-众安区块链与信息安全联合实验室
关键词
区块链; 密码学; 共识机制; 智能合约; 隐私保护;
D O I
10.19678/j.issn.1000-3428.0053554
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
基于区块链整体架构介绍技术栈层级,以比特币为例分析区块链工作原理,从分布式账本的角度描述区块链账本存储模型和账本分类情况。区块链中的数据通过共识算法在全网传播、达成共识并存储。在不存在可信第三方的情况下,利用智能合约实现交易、事务及分布式应用的独立运行,保证区块链数据的完整性、安全性及合法性。同时将哈希算法与默克尔树相结合降低区块链存储空间,基于数字签名算法为区块链参与者提供匿名身份证明,并使用加解密技术进一步保护区块链数据隐私。针对区块链安全、隐私保护、钱包管理等问题对当前研究的不足和未来的研究方向进行分析和展望。
引用
收藏
页码:1 / 12
页数:12
相关论文
共 10 条
[1]   区块链共识算法的发展现状与展望 [J].
袁勇 ;
倪晓春 ;
曾帅 ;
王飞跃 .
自动化学报, 2018, 44 (11) :2011-2022
[2]   基于LPN的抗擦除攻击认证协议 [J].
曾艾婧 ;
文捷 ;
刘百祥 .
计算机工程, 2019, 45 (01) :141-144+152
[3]   基于比特币技术的供应链管控与溯源方案 [J].
陆尧 ;
文捷 .
计算机工程, 2018, 44 (12) :85-93+101
[4]  
基于拜占庭容错机制的区块链共识算法研究与应用[D]. 李剑锋.郑州大学 2018
[5]  
On a decentralized trustless pseudo-random number generation algorithm[J] . Serguei Popov.Journal of Mathematical Cryptology . 2017 (1)
[6]  
Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services[J] . Seth Gilbert,Nancy Lynch.ACM SIGACT News . 2002 (2)
[7]   The part-time parliament [J].
Lamport, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (02) :133-169
[8]   THE BYZANTINE GENERALS PROBLEM [J].
LAMPORT, L ;
SHOSTAK, R ;
PEASE, M .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03) :382-401
[9]  
A Next-Generation Smart Contract and Decentralized Application Platform. Ethereum. https://github.com/ethereum/wiki/wiki/White-Paper . 2018
[10]  
Proof of luck:an efficient blockchain consensus protocol. MILUTINOVIC M. https://arxiv.org/abs/ 1703.05435 . 2018