区块链原理及关键技术

被引:63
作者
王群
李馥娟
王振力
梁广俊
徐杰
机构
[1] 江苏警官学院计算机信息与网络安全系
关键词
区块链; 比特币; 以太坊; 共识机制; 加密算法; 智能合约;
D O I
暂无
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
区块链是综合运用密码学、分布式数据库、P2P通信、智能合约等的技术,在一个去中心化、去信任网络中,利用加密算法在链式数据结构中验证和存储数据。区块链技术是一项具有普适性的底层技术架构,它通过共识机制在分布式节点上生成和同步数据,借助可编程脚本实现合约条款的自动执行和数据操作。对区块链进行系统梳理并对其关键技术元素进行解构,在此前提下,从体系结构和实现协议入手分析了区块链系统的基础架构,以区块链技术的应用发展为脉络,主要结合比特币、以太坊和超级账本应用场景,对其技术原理、实现路径、应用现状和存在的挑战进行了阐述。力求为读者在系统学习区块链技术的基础上致力于更深入的研究提供帮助和借鉴。
引用
收藏
页码:1621 / 1643
页数:23
相关论文
共 15 条
[1]   区块链隐私保护研究与实践综述 [J].
张奥 ;
白晓颖 .
软件学报, 2020, 31 (05) :1406-1434
[2]  
Analysis of blockchain protocol against static adversarial miners corrupted by long delay attackers[J]. Quan YUAN,Puwen WEI,Keting JIA,Haiyang XUE.Science China(Information Sciences). 2020(03)
[3]   智能合约:架构及进展 [J].
欧阳丽炜 ;
王帅 ;
袁勇 ;
倪晓春 ;
王飞跃 .
自动化学报, 2019, 45 (03) :445-457
[4]   区块链技术:架构及进展 [J].
邵奇峰 ;
金澈清 ;
张召 ;
钱卫宁 ;
周傲英 .
计算机学报, 2018, 41 (05) :969-988
[5]   区块链隐私保护研究综述 [J].
祝烈煌 ;
高峰 ;
沈蒙 ;
李艳东 ;
郑宝昆 ;
毛洪亮 ;
吴震 .
计算机研究与发展, 2017, 54 (10) :2170-2186
[6]   区块链技术发展现状与展望 [J].
袁勇 ;
王飞跃 .
自动化学报, 2016, 42 (04) :481-494
[7]   拜占庭系统技术研究综述 [J].
范捷 ;
易乐天 ;
舒继武 .
软件学报, 2013, 24 (06) :1346-1360
[8]   Blockchain Beyond Bitcoin [J].
Underwood, Sarah .
COMMUNICATIONS OF THE ACM, 2016, 59 (11) :15-17
[9]  
Proof of Activity[J] . Iddo Bentov,Charles Lee,Alex Mizrahi,Meni Rosenfeld.ACM SIGMETRICS Performance Evaluation Review . 2014 (3)
[10]   THE BYZANTINE GENERALS PROBLEM [J].
LAMPORT, L ;
SHOSTAK, R ;
PEASE, M .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03) :382-401