Blockchain EOSIO System Based on Vague Sets and Huawei Cloud
Abstract
Blockchain technology, known for its decentralized, tamper-proof, and secure transparency characteristics, has been widely applied in distributed ledger systems. The consensus mechanism, a core component of blockchain, has attracted significant research attention. Existing studies on improving the Delegated Proof of Stake (DPoS) consensus mechanism are primarily conducted in simulated environments, lacking practical implementation on production blockchain platforms. This paper applies an improved DPoS consensus mechanism based on the vague sets of the EOSIO blockchain platform. By optimizing the underlying code and smart contracts, the functionality of casting dissenting votes by voting nodes is introduced. The voting outcomes are expressed using vague sets, and a transformation model between vague sets and fuzzy sets is utilized to calculate the fuzzy membership degrees of candidate nodes. These degrees are then used to rank the candidates and select block producers, significantly enhancing the fairness and rationality of the voting process and enabling a more intelligent node selection process. In this study, 25 server nodes were deployed across five global cities on the Huawei Cloud platform to construct a fully functional EOSIO blockchain. Experimental results demonstrate that all nodes in the improved EOSIO system are capable of synchronously displaying block information and achieving consensus. The proposed enhanced EOSIO system exhibits the same efficient consensus performance and more flexible voting mechanism, offering a novel solution for the practical application of blockchain technology.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.