区块链技术:架构及进展

被引:803
作者
邵奇峰 [1 ,2 ]
金澈清 [1 ]
张召 [1 ]
钱卫宁 [1 ]
周傲英 [1 ]
机构
[1] 华东师范大学数据科学与工程学院
[2] 中原工学院软件学院
关键词
区块链; 共识机制; 智能合约; 比特币; 以太坊; hyperledger fabric;
D O I
暂无
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
传统的数据库管理系统主要由单一机构管理和维护,在多方参与者协作的场景中,因无法完全信任数据库中的数据,每方都需要单独构建一套承载自己业务数据的数据库,多方数据库间的数据差异会导致繁琐的人工对账和争议,而区块链可解决这种多方间的信任问题.区块链作为一种去中心化、不可篡改、可追溯、多方共同维护的分布式数据库,可在互不了解的多方间建立可靠的信任,在没有第三方中介机构的协调下,划时代地实现了可信的数据共享和点对点的价值传输.该文结合比特币、以太坊和Hyperledger Fabric等区块链平台,提出了区块链系统的体系架构;从区块链数据、共识机制、智能合约、可扩展性、安全性几个方面阐述了区块链的原理与技术;通过与传统数据库对比,总结了区块链的优势、劣势及发展趋势.
引用
收藏
页码:969 / 988
页数:20
相关论文
共 19 条
[1]   区块链技术与应用前瞻综述 [J].
何蒲 ;
于戈 ;
张岩峰 ;
鲍玉斌 .
计算机科学, 2017, 44 (04) :1-7+15
[2]   感悟大数据——从数据管理和分析说起 [J].
周傲英 .
大数据, 2017, 3 (02) :3-18
[3]   区块链技术发展现状与展望 [J].
袁勇 ;
王飞跃 .
自动化学报, 2016, 42 (04) :481-494
[4]   P2P数据管理 [J].
余敏 ;
李战怀 ;
张龙波 .
软件学报, 2006, (08) :1717-1730
[5]  
对等计算系统中的数据管理[D]. 钱卫宁.复旦大学. 2004
[6]  
区块链开发指南[M]. 机械工业出版社 , 申屠青春, 2017
[7]  
区块链原理、设计与应用[M]. 机械工业出版社 , 杨保华, 2017
[8]   Optimistic Byzantine fault tolerance [J].
Zhao, Wenbing .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2016, 31 (03) :254-267
[9]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[10]   The part-time parliament [J].
Lamport, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (02) :133-169