BAC: A block alliance consensus mechanism for the mine consortium blockchain

被引:3
|
作者
Wang, Yingsen [1 ]
Ma, Yulan [1 ]
Qiang, Yan [1 ]
Zhao, Juanjuan [1 ]
Li, Yi [1 ]
Li, Keqin [2 ]
机构
[1] Taiyuan Univ Technol, Coll Informat & Comp Sci, Taiyuan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY USA
来源
基金
中国国家自然科学基金;
关键词
block alliance consensus; block structure; data security; mine consortium blockchain; mining industry; INTERNET; ARCHITECTURE; ALGORITHM; IOT;
D O I
10.1002/cpe.7344
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Safety is an important issue in the mining industry and the Internet of Things (IoT) plays an important role to enhance the safety of the underground working environment. The IoT is used to transfer data generated by underground sensors to cloud storage for further processing. However, third-party platforms are often a target for cyber attacks. Serious mining accidents might occur if the data were tampered with. In the overground scenario, the security of trading data is also an important issue. The Mine Consortium Blockchain (MCB) is proposed to solve the above problems. The MCB avoids the risk of centralized storage and enables data security, provenance and transparency by taking advantage of blockchain technology. The MCB platform ensures that only designated participants can process mineral data. Any violation is immutably recorded in the MCB and is easily traced back by other participants. Classical consensus mechanisms as the core technology of the blockchain cannot be directly and appropriately applied to the mining industry. A Block Alliance Consensus (BAC) mechanism, which is suitable for all consortium blockchain scenarios, is proposed to improve the performance of the MCB. In addition, the block structure of the underground sensor data is optimized: the blocks only contain a hash of the sensor data and the data being stored in the cloud. The efficiency of the BAC is demonstrated by simulation experiments where the performance of the BAC consensus mechanism is compared with with the performance of classical consensus mechanisms. The MCB and the BAC consensus mechanism were also implemented on Hyperledger Fabric. Finally the Hyperledger Caliper evaluation tool was used to evaluate the performance of the system.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] BAC: A block alliance consensus mechanism for the mine consortium blockchain
    Wang, Yingsen
    Ma, Yulan
    Qiang, Yan
    Zhao, Juanjuan
    Li, Yi
    Li, Keqin
    [J]. Concurrency and Computation: Practice and Experience, 2022, 34 (27)
  • [2] Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services
    He, Sheng
    Ning, Yishuang
    Chen, Huan
    Xing, Chunxiao
    Zhang, Liang-Jie
    [J]. BLOCKCHAIN - ICBC 2019, 2019, 11521 : 49 - 64
  • [3] Proof of Karma (PoK): A Novel Consensus Mechanism for Consortium Blockchain
    Biswas, Amit
    Yadav, Ravi
    Baranwal, Gaurav
    Tripathi, Anil Kumar
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2908 - 2922
  • [4] GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain
    Shen, Tao
    Li, Tianyu
    Yu, Zhuo
    Bai, Fenhua
    Zhang, Chi
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (17): : 20041 - 20075
  • [5] A Trust-Based Hierarchical Consensus Mechanism for Consortium Blockchain in Smart Grid
    Jiang, Xingguo
    Sun, Aidong
    Sun, Yan
    Luo, Hong
    Guizani, Mohsen
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (01) : 69 - 81
  • [6] GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain
    Tao Shen
    Tianyu Li
    Zhuo Yu
    Fenhua Bai
    Chi Zhang
    [J]. The Journal of Supercomputing, 2023, 79 : 20041 - 20075
  • [7] Mine Consortium Blockchain: The Application Research of Coal Mine Safety Production Based on Blockchain
    Qiang, Zilin
    Wang, Yingsen
    Song, Kai
    Zhao, Zijuan
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [8] Consensus in Lens of Consortium Blockchain: An Empirical Study
    Yin, Hao
    Wei, Yihang
    Li, Yuwen
    Zhu, Liehuang
    Shi, Jiakang
    Gai, Keke
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 282 - 296
  • [9] MBFT: A New Consensus Algorithm for Consortium Blockchain
    Du, Mingxiao
    Chen, Qijun
    Ma, Xiaofeng
    [J]. IEEE ACCESS, 2020, 8 : 87665 - 87675
  • [10] Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain
    Li, Kejiao
    Li, Hui
    Hou, Hanxu
    Li, Kedan
    Chen, Yongle
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 466 - 473