Open Access iconOpen Access

ARTICLE

crossmark

PoEC: A Cross-Blockchain Consensus Mechanism for Governing Blockchain by Blockchain

Jieren Cheng1,3, Yuan Zhang2,3,*, Yuming Yuan4, Hui Li4, Xiangyan Tang1,3, Victor S. Sheng5, Guangjing Hu1,3

1 School of Computer Science and Technology, Hainan University, Haikou, 570228, China
2 School of Cyberspace Security, Hainan University, Haikou, 570228, China
3 Hainan Blockchain Technology Engineering Research Center, Haikou, 570228, China
4 Hainan Huochain Tech Company Limited, Haikou, 570100, China
5 Department of Computer Science, Texas Tech University, Lubbock, 79409, United States of America

* Corresponding Author: Yuan Zhang. Email: email

Computers, Materials & Continua 2022, 73(1), 1385-1402. https://doi.org/10.32604/cmc.2022.026437

Abstract

The research on the governing blockchain by blockchain supervision system is an important development trend of blockchain technology. In this system there is a supervisory blockchain managing and governing the supervised blockchain based on blockchain technology, results in a uniquely cross-blockchain demand to consensus mechanism for solving the trust problem between supervisory blockchain and supervised blockchain. To solve this problem, this paper proposes a cross-blockchain consensus mechanism based on smart contract and a set of smart contracts endorse the cross-blockchain consensus. New consensus mechanism called Proof-of-Endorse-Contracts (PoEC) consensus, which firstly transfers the consensus reached in supervisory blockchain to supervised blockchain by supervisory nodes, then packages the supervisory block in supervisory blockchain and transmits it to the smart contract deployed in the supervised blockchain, finally miners in supervised blockchain will execute and package the new block according to the status of the smart contract. The core part of the consensus mechanism is Endorse Contracts which designed and implemented by us and verified the effectiveness through experiments. PoEC consensus mechanism and Endorse Contracts support the supervised blockchain to join the governing blockchain by blockchain system without changing the original consensus mechanism, which has the advantages of low cost, high scalability and being able to cross-blockchain. This paper proves that our method can provide a feasible cross-blockchain governance scheme for the field of blockchain governance.

Keywords


Cite This Article

J. Cheng, Y. Zhang, Y. Yuan, H. Li, X. Tang et al., "Poec: a cross-blockchain consensus mechanism for governing blockchain by blockchain," Computers, Materials & Continua, vol. 73, no.1, pp. 1385–1402, 2022. https://doi.org/10.32604/cmc.2022.026437



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2671

    View

  • 1645

    Download

  • 0

    Like

Share Link