Groupchain: Towards a Scalable Public Blockchain in Fog Computing of IoT Services Computing

被引:89
作者
Lei, Kai [1 ,2 ]
Du, Maoyu [1 ,2 ]
Huang, Jiyue [1 ,2 ]
Jin, Tong [3 ]
机构
[1] Peking Univ, Shenzhen Key Lab Informat Centr Networking & Bloc, Sch Elect & Comp Engn, Shenzhen 518055, Peoples R China
[2] PCL Res Ctr Networks & Commun, Peng Cheng Lab, Shenzhen 518066, Peoples R China
[3] Peking Univ, Sch Elect & Comp Engn, Shenzhen Key Lab Cloud Comp Technol & Applicat, Shenzhen 518055, Peoples R China
关键词
Public blockchain; two-chain; leader group; scalability; internet of things (IoT) service; INTERNET; CLOUD; THINGS; SECURITY;
D O I
10.1109/TSC.2019.2949801
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Powered by a number of smart devices distributed throughout the whole network, the Internet of Things (IoT) is supposed to provide services computing for massive data from devices. Fog computing, an extension of cloud-based IoT-oriented solutions, has emerged with requirements for distribution and decentralization. In this respect, the conjunction with Blockchain provides a natural solution for decentralization, as well as potentially helps fog computing overcome some deficiencies such as security and privacy then consequently expand the application scope of IoT. However, one of the key challenges of blockchain's integration with fog computing is scalability. To end this, this work proposes Groupchain, a novel scalable public blockchain of a two-chain structure suitable for fog computing of IoT services computing. Groupchain employs the leader group to collectively commit blocks for higher transaction efficiency and introduces bonus and deposit into the incentive mechanism to supervise behaviors of members in the leader group. Our security analysis shows that Groupchain retains the security of Bitcoin-like blockchain and enhances defense against attacks such as double-spend and selfish mining. We implement a prototype of Groupchain and conducted experiments. The experimental results demonstrate that Groupchain achieves optimization on transaction throughput and confirmation latency which are argued in Bitcoin.
引用
收藏
页码:252 / 262
页数:11
相关论文
共 38 条
  • [1] [Anonymous], Discovering Bitcoin's Public Topology and Influential Nodes
  • [2] [Anonymous], 2017, 31 INT S DISTR COMP
  • [3] Internet of Things for Enterprise Systems of Modern Manufacturing
    Bi, Zhuming
    Xu, Li Da
    Wang, Chengen
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (02) : 1537 - 1546
  • [4] A Scalable Blockchain Framework for Secure Transactions in IoT
    Biswas, Sulit
    Sharif, Kashif
    Li, Fan
    Nour, Boubakr
    Wang, Yu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4650 - 4659
  • [5] ARGO upper salinity measurements: Perspectives for L-band radiometers calibration and retrieved sea surface salinity validation
    Boutin, J
    Martin, N
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2006, 3 (02) : 202 - 206
  • [6] Carminati B., 2016, P IEEE INT C SERV CO
  • [7] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [8] Cooperative and Distributed Computation Offloading for Blockchain-Empowered Industrial Internet of Things
    Chen, Wuhui
    Zhang, Zhen
    Hong, Zicong
    Chen, Chuan
    Wu, Jiajing
    Maharjan, Sabita
    Zheng, Zibin
    Zhang, Yan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8433 - 8446
  • [9] Fog and IoT: An Overview of Research Opportunities
    Chiang, Mung
    Zhang, Tao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 854 - 864
  • [10] Blockchains and Smart Contracts for the Internet of Things
    Christidis, Konstantinos
    Devetsikiotis, Michael
    [J]. IEEE ACCESS, 2016, 4 : 2292 - 2303