区块链技术:架构及进展

被引:771
作者
邵奇峰 [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
    Zhao, Wenbing
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2016, 31 (03) : 254 - 267
  • [9] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [10] The part-time parliament
    Lamport, L
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (02): : 133 - 169