浏览全部资源
扫码关注微信
1. 北京邮电大学网络与交换国家重点实验室,北京 100876
2. 北京工业大学北京未来网络科技高精尖创新中心,北京 100124
3. 网络通信与安全紫金山实验室,江苏 南京 211111
4. 工业和信息化部信息化和软件服务业司,北京 100846
[ "曾诗钦(1995- ),男,广西南宁人,北京邮电大学博士生,主要研究方向为区块链、标识解析技术、工业互联网" ]
[ "霍如(1988- ),女,黑龙江哈尔滨人,博士,北京工业大学讲师,主要研究方向为计算机网络、信息中心网络、网络缓存策略与算法、工业互联网、标识解析技术等。" ]
[ "黄韬(1980- ),男,重庆人,博士,北京邮电大学教授,主要研究方向为未来网络体系架构、软件定义网络、网络虚拟化等。" ]
[ "刘江(1983- ),男,河南郑州人,博士,北京邮电大学教授,主要研究方向为未来网络体系架构、软件定义网络、网络虚拟化、信息中心网络等。" ]
[ "汪硕(1991- ),男,河南灵宝人,博士,北京邮电大学在站博士后,主要研究方向为数据中心网络、软件定义网络、网络流量调度等。" ]
[ "冯伟(1980- ),男,河北邯郸人,博士,工业和信息化部副研究员,主要研究方向为工业互联网平台、数字孪生、信息化和工业化融合发展关键技术等" ]
网络出版日期:2020-01,
纸质出版日期:2020-01-25
移动端阅览
曾诗钦, 霍如, 黄韬, 等. 区块链技术研究综述:原理、进展与应用[J]. 通信学报, 2020,41(1):134-151.
Shiqin ZENG, Ru HUO, Tao HUANG, et al. Survey of blockchain:principle,progress and application[J]. Journal on communications, 2020, 41(1): 134-151.
曾诗钦, 霍如, 黄韬, 等. 区块链技术研究综述:原理、进展与应用[J]. 通信学报, 2020,41(1):134-151. DOI: 10.11959/j.issn.1000-436x.2020027.
Shiqin ZENG, Ru HUO, Tao HUANG, et al. Survey of blockchain:principle,progress and application[J]. Journal on communications, 2020, 41(1): 134-151. DOI: 10.11959/j.issn.1000-436x.2020027.
区块链是一种分布式账本技术,依靠智能合约等逻辑控制功能演变为完整的存储系统。其分类方式、服务模式和应用需求的变化导致核心技术形态的多样性发展。为了完整地认知区块链生态系统,设计了一个层次化的区块链技术体系结构,进一步深入剖析区块链每层结构的基本原理、技术关联以及研究进展,系统归纳典型区块链项目的技术选型和特点,最后给出智慧城市、工业互联网等区块链前沿应用方向,提出区块链技术挑战与研究展望。
Blockchain is a kind of distributed ledger technology that upgrades to a complete storage system by adding logic control functions such as intelligent contracts.With the changes of its classification
service mode and application requirements
the core technology forms of Blockchain show diversified development.In order to understand the Blockchain ecosystem thoroughly
a hierarchical technology architecture of Blockchain was proposed.Furthermore
each layer of blockchain was analyzed from the perspectives of basic principle
related technologies and research progress in-depth.Moreover
the technology selections and characteristics of typical Blockchain projects were summarized systematically.Finally
some application directions of blockchain frontiers
technology challenges and research prospects including Smart Cities and Industrial Internet were given.
袁勇 , 王飞跃 . 区块链技术发展现状与展望 [J ] . 自动化学报 , 2016 , 42 ( 4 ): 481 - 494 .
YUAN Y , WANG F Y . Blockchain:the state of the art and future trends [J ] . Acta Automatica Sinica , 2016 , 42 ( 4 ): 481 - 494 .
邵奇峰 , 张召 , 朱燕超 , 等 . 企业级区块链技术综述 [J ] . 软件学报 , 2019 , 30 ( 9 ): 2571 - 2592 .
SHAO Q F , ZHANG Z , ZHU Y C , et al . Survey of enterprise blockchains [J ] . 2019 , 30 ( 9 ): 2571 - 2592 .
YANG W , AGHASIAN E , GARG S , et al . A survey on blockchain-based internet service architecture:requirements,challenges,trends,and future [J ] . IEEE Access , 2019 , 7 : 75845 - 75872 .
韩璇 , 袁勇 , 王飞跃 . 区块链安全问题:研究现状与展望 [J ] . 自动化学报 , 2019 , 45 ( 1 ): 208 - 227 .
HAN X , YUAN Y , WANG F Y . Security problems on blockchain:the state of the art and future trends [J ] . Acta Automatica Sinica , 2016 , 45 ( 1 ): 208 - 227 .
ALI M , VECCHIO M , PINCHEIRA M , et al . Applications of blockchains in the Internet of things:a comprehensive survey [J ] . IEEE Communications Surveys & Tutorials , 2019 , 21 : 1676 - 1717 .
CHAUM D . Blind signature system [M ] . Advances in Cryptology : Proceedings of Crypto 83.Springer USPress , 1984 .
LAW L , SABEET S , SOLINAS J . How to make a mint:the cryptography of anonymous electronic cash [J ] . The American University Law Review , 1997 , 46 : 1131 - 1162 .
JAKOBSSON M , JUELS A . Proofs of work and bread pudding protocols [C ] // IFIP TC6/TC11 Joint Working Conference on Communications and Multimedia Security . IFIP , 1999 : 258 - 272 .
王学龙 , 张璟 . P2P 关键技术研究综述 [J ] . 计算机应用研究 , 2010 , 27 ( 3 ): 801 - 805 .
WANG X L , ZHANG J . Survey on peer-to-peer key technologies [J ] . Application Research of Computers , 2010 , 27 ( 3 ): 801 - 805 .
DEMERS A , GREENE D , HOUSER C , et al . Epidemic algorithms for replicated database maintenance [J ] . ACM SIGOPS Operating Systems Review , 1988 , 22 : 8 - 32 .
DECKER C , WATTENHOFER R . Information propagation in the bitcoin network [C ] // IEEE Thirteenth International Conference on Peer-to-peer Computing . IEEE , 2013 : 1 - 10 .
FADHIL M , OWENSON G , ADDA M . Locality based approach to improve propagation delay on the bitcoin peer-to-peer network [C ] // 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) . IEEE , 2017 : 556 - 559 .
KANEKO Y , ASAKA T . DHT clustering for load balancing considering blockchain data size [C ] // 2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW) . IEEE Computer Society , 2018 : 71 - 74 .
KOSHY P , KOSHY D , MCDANIEL P . An analysis of anonymity in bitcoin using P2P network traffic [C ] // Financial Cryptography and Data Security:18th International Conference . Springer , 2014 : 469 - 485 .
BIRYUKOV A , KHOVRATOVICH D , PUSTOGAROV I . Deanonymisation of clients in bitcoin P2P network [C ] // ACM SIGSAC Conference on Computer and Communications Security . ACM , 2014 : 15 - 29 .
VENKATAKRISHNAN S B , FANTI G , VISWANATH P . Dandelion:redesigning the bitcoin network for anonymity [C ] // The 2017 ACM SIGMETRICS . ACM , 2017 :57.
FANTI G , VENKATAKRISHNAN S B , BAKSHI S , et al . Dandelion++:lightweight cryptocurrency networking with formal anonymity guarantees [J ] . ACM SIGMETRICS Performance Evaluation Review , 2018 , 46 : 5 - 7 .
HEILMAN E , KENDLER A , ZOHAR A , et al . Eclipse attacks on Bitcoin’s peer-to-peer network [C ] // USENIX Conference on Security Symposium . USENIX Association , 2015 : 129 - 144 .
APOSTOLAKI M , ZOHAR A , VANBEVER L . Hijacking bitcoin:routing attacks on cryptocurrencies [C ] // 2017 IEEE Symposium on Security and Privacy (SP) . IEEE , 2017 : 375 - 392 .
REYZIN L , IVANOV S . Improving authenticated dynamic dictionaries,with applications to cryptocurrencies [C ] // International Conference on Financial Cryptography & Data Security . Springer , 2017 : 376 - 392 .
ZHANG C , XU C , XU J L , et al . GEM^2-tree:a gas-efficient structure for authenticated range queries in blockchain [C ] // IEEE 35th International Conference on Data Engineering (ICDE) . IEEE , 2019 : 842 - 853 .
REID F , HARRIGAN M . An analysis of anonymity in the bitcoin system [C ] // 2011 IEEE Third International Conference on Privacy,Security,Risk and Trust . IEEE , 2011 : 1318 - 1326 .
MEIKLEJOHN S , POMAROLE M , JORDAN G , et al . A fistful of bitcoins:characterizing payments among men with no names [C ] // The 2013 Conference on Internet Measurement Conference . ACM , 2013 : 127 - 140 .
AWAN M K , CORTESI A . Blockchain transaction analysis using dominant sets [C ] // IFIP International Conference on Computer Information Systems and Industrial Management . IFIP , 2017 : 229 - 239 .
SAXENA A , MISRA J , DHAR A . Increasing anonymity in bitcoin [C ] // International Conference on Financial Cryptography and Data Security . Springer , 2014 : 122 - 139 .
MIERS I , GARMAN C , GREEN M , et al . Zerocoin:anonymous distributed e-cash from bitcoin [C ] // 2013 IEEE Symposium on Security and Privacy . IEEE , 2013 : 397 - 411 .
SASSON E B , CHIESA A , GARMAN C , et al . Zerocash:decentralized anonymous payments from bitcoin [C ] // 2014 IEEE Symposium on Security and Privacy (SP) . IEEE , 2014 : 459 - 474 .
YIN W , WEN Q , LI W , et al . A anti-quantum transaction authentication approach in blockchain [J ] . IEEE Access , 2018 , 6 : 5393 - 5401 .
DOUCEUR J R , . The sybil attack [C ] // The First International Workshop on Peer-to-Peer Systems(IPTPS’ 01) . Springer , 2002 : 251 - 260 .
KARAME G O , ANDROULAKI E , CAPKUN S . Double-spending fast payments in bitcoin [C ] // The 2012 ACM conference on Computer and communications security . ACM , 2012 : 906 - 917 .
LAMPORT L , SHOSTAK R , PEASE M . The byzantine generals problem [J ] . ACM Transactions on Programming Languages and Systems , 1982 , 4 : 382 - 401 .
BANO S , SONNINO A , AL-BASSAM M , et al . Consensus in the age of blockchains [J ] ..03936,2017. arXiv Preprint,arXiv:1711.03936 ,2017.
DWORK C , LYNCH N , STOCKMEYER L . Consensus in the presence of partial synchrony [J ] . Journal of the ACM , 1988 , 35 : 288 - 323 .
TSCHORSCH F , SCHEUERMANN B . Bitcoin and beyond:a technical survey on decentralized digital currencies [J ] . IEEE Communications Surveys & Tutorials , 2016 , 18 : 2084 - 2123 .
CACHIN C VUKOLIĆ M . Blockchains consensus protocols in the wild [J ] . arXiv Preprint,arXiv:1707.01873 , 2017 .
CASTRO M , LISKOV B . Practical byzantine fault tolerance and proactive recovery [J ] . ACM Transactions on Computer Systems , 2002 , 20 : 398 - 461 .
ONGARO D , OUSTERHOUT J . In search of an understandable consensus algorithm [C ] // The 2014 USENIX Conference on USENIX Annual Technical Conference . USENIX Association , 2015 : 305 - 320 .
BALL M , ROSEN A , SABIN M , et al . Proofs of useful work [R ] . Cryptology ePrint Archive:Report 2017 /203.
MIHALJEVIC B , ZAGAR M . Comparative analysis of blockchain consensus algorithms [C ] // International Convention on Information and Communication Technology,Electronics and Microelectronics (MIPRO) . IEEE , 2018 : 1545 - 1550 .
KIAYIAS A , RUSSELL A , DAVID B , et al . Ouroboros:a provably secure proof-of-stake blockchain protocol [C ] // Advances in Cryptology - CRYPTO 2017 . Springer , 2017 : 357 - 388 .
FISCH B . Tight proofs of space and replication [J ] .,ePrint-2018-702. IACR Cryptology ePrint Archive ,ePrint-2018-702.
BELOTTI M , BOŽIĆ N , PUJOLLE G , et al . A vademecum on blockchain technologies:when,which,and how [J ] . IEEE Communications Surveys & Tutorials , 2019 , 21 : 3796 - 3838 .
WANG W B , HOANG D T , HU P Z , et al . A survey on consensus mechanisms and mining strategy management in blockchain networks [J ] . IEEE Access , 2019 , 7 : 22328 - 22370 .
YOO J H , JUNG Y L , SHIN D H , et al . Formal modeling and verification of a federated byzantine agreement algorithm for blockchain platforms [C ] // IEEE International Workshop on Blockchain Oriented Software Engineering . 2019 : 11 - 21 .
ZHENG Z B , XIE S , DAI H , et al . An overview of blockchain technology:architecture,consensus,and future trends [C ] // 6th IEEE International Congress on Big Data . IEEE , 2017 : 557 - 564 .
YIN M , MALKHI D , REITER M K , et al . HotStuff:BFT consensus in the lens of blockchain [C ] // ACM Symposium on Principles of Distributed Computing . ACM , 2019 : 347 - 356 .
ALI S , WANG G , WHITE B , et al . Libra critique towards global decentralized financial system [C ] // Communications in Computer and Information Science . Springer , 2019 : 661 - 672 .
BENTOV I , LEE C , MIZRAHI A , et al . Proof of activity:extending bitcoin’s proof of work via proof of stake [J ] . IACR Cryptology ePrint Archive ,ePrint-2014-25478.
DECKER C , SEIDEL J , WATTENHOFER R . Bitcoin meets strong consistency [J ] .,2014. arXiv Preprint,arXiv:1412.7935 ,2014.
KOKORIS-KOGIAS E , JOVANOVIC P , GAILLY N , et al . Enhancing bitcoin security and performance with strong consistency via collective signing [J ] . Applied Mathematical Modelling , 2016 , 37 : 5723 - 5742 .
BUTERIN V , GRIFFITH V . Casper the friendly finality gadget [J ] . arXiv Preprint,arXiv:1710.09437 ,2017.
TSCHORSCH F , SCHEUERMANN B . Bitcoin and beyond:a technical survey on decentralized digital currencies [J ] . IEEE Communications Surveys & Tutorials , 2016 , 18 : 2084 - 2023 ,2017.
KIAYIAS A , MILLER A , ZINDROS D . Non-interactive proofs of proof-of-work [J ] . IACR Cryptology ePrint Archive ,ePrint-2017-963.
LUU L , NARAYANAN V , ZHENG C , et al . A secure sharding protocol for open blockchains [C ] // The 2016 ACM SIGSAC Conference on Computer and Communications Security(CCS’16) . ACM , 2016 : 17 - 30 .
KOKORIS-KOGIAS E , JOVANOVIC P , GASSER L , et al . OmniLedger:a secure,scale-out,decentralized ledger via sharding [C ] // IEEE Symposium on Security and Privacy (SP) . IEEE Computer Society , 2018 : 583 - 598 .
LI S , YU M , AVESTIMEHR S , et al . PolyShard:coded sharding achieves linearly scaling efficiency and security simultaneously [J ] . arXiv Preprint,arXiv:1809.10361 ,2018.
XIE J F , YU F R , HUANG T , et al . A survey on the scalability of blockchain systems [J ] . IEEE Network , 2019 , 33 : 166 - 173 .
BURCHERT C , DECKER C , WATTENHOFER R . Scalable funding of bitcoin micropayment channel networks [C ] // Stabilization,Safety,and Security of Distributed Systems . Springer , 2017 : 361 - 377 .
LUU L , CHU D , OLICKEL H , et al . Making smart contracts smarter [C ] // The 2016 ACM SIGSAC Conference on Computer and Communications Security . ACM , 2016 : 254 - 269 .
BRENT L , JURISEVIC A , KONG M , et al . Vandal:a scalable security analysis framework for smart contracts [J ] . arXiv Preprint,arXiv:1809.03981 2018 .
JIANG B , LIU Y , CHAN W K . ContractFuzzer:fuzzing smart contracts for vulnerability detection [J ] . arXiv Preprint,arXiv:1807.03932 , 2018 .
HASHEMI S H , FAGHRI F , CAMPBELL R H . Decentralized user-centric access control using pubsub over blockchain [J ] . arXiv Preprint,arXiv:1710.00110 , 2017 .
BAO S.CAO Y , LEI A , et al . Pseudonym management through blockchain:cost-efficient privacy preservation on intelligent transportation systems [J ] . IEEE Access , 2019 , 7 : 80390 - 80403 .
SAMANIEGO M , DETERS R . Hosting virtual IoT resources on edge-hosts with blockchain [C ] // IEEE International Conference on Computer & Information Technology . IEEE , 2016 : 116 - 119 .
STANCIU A , . Blockchain based distributed control system for edge computing [C ] // International Conference on Control Systems &Computer Science . IEEE , 2017 : 667 - 671 .
ZIEGLER M H , GROMANN M , KRIEGER U R . Integration of fog computing and blockchain technology using the plasma framework [C ] // 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) . IEEE , 2019 : 120 - 123 .
KIM H , PARK J , BENNIS M , et al . Blockchained on-device federated learning [J ] . arXiv Preprint,arXiv:1808.03949 , 2018 .
BRAVO-MARQUEZ F , REEVES S , UGARTE M . Proof-of- learning:a blockchain consensus mechanism based on machine learning competitions [C ] // 2019 IEEE International Conference on Decentralized Applications and Infrastructures . IEEE , 2019 : 119 - 124 .
刘江 , 霍如 , 李诚成 , 等 . 基于命名数据网络的区块链信息传输机制 [J ] . 通信学报 , 2018 , 39 ( 1 ), 24 - 33 .
LIU J , HUO R , LI C C , et al . Information transmission mechanism of Blockchain technology based on named-data networking [J ] . Journal on Communications , 2018 , 39 ( 1 ): 24 - 33 .
0
浏览量
15068
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构