Lightweight and Secure Image Segmentation-Based Consensus Mechanism

Lightweight and Secure Image Segmentation-Based Consensus Mechanism

Jianquan Ouyang (Xiangtan University, China), Jiajun Yin (University of Glasgow, UK) and Yuxiang Sun (Xiangtan University, China)
Copyright: © 2020 |Pages: 16
DOI: 10.4018/IJSSOE.2020010102
OnDemand PDF Download:
No Current Special Offers


Consensus mechanism is a fundamental technology of blockchain, ensuring the stability. The most popular consensus mechanism is proof-of-work mechanism. It attracts massive nodes through the distributed network and requires the nodes to generate nonces and hash them to accumulate workload. However, most of the generated nonces and hash values are meaningless and discarded. Such massive quantity of computational power id dedicated for nothing, which proves that the power is not used in an effective way. Thus, this paper proposes a neoteric MDL criterion of image segmentation based on an efficient chain code with Huffman coding and a novel consensus mechanism for blockchain using image segmentation with the proposed MDL criterion as the procedure of accumulating workload and generating nonces.
Article Preview

State of the Art of Consensus Mechanism

Most of the consensus mechanisms currently used are based on the Proof of Work mechanism and the Proof of Stake mechanism. Proof of work can achieve block consistency (Han & Liu, 2017), but its large amount of computational power is almost all used to do useless work, which leads to the waste of computing power. Jake Billings (2017) proposed a proof of work mechanism based on the image of interest (Billings, 2017), which detects whether the image is meaningless while generating the block. The mechanism replaces the nonce generation part. In this process, nodes read the images and calculate their second-degree entropies. For the images whose second-degree entropies satisfy the specific requirements, the mechanism judges that it as an interesting image and read the image content for encoding to generate a nonce. The workload proof mechanism utilizes computational resources to some extent, but its application scenarios are rare and simple.

In addition to the method of proof of work, there is a consensus mechanism based on proof of stake. Different from the proof of work, it allows nodes to participate in elections by investing in virtual resources, thus obtaining consensus from distributed networks (Garcia-Alfaro et al., 2017). It requires the node to invest a certain amount of digital currency on the new block as a voucher to participate in the generated block. The consensus mechanism randomly assigns the qualifications for verifying transactions and generating blocks based on the proportion of funds invested by each node. This approach, to some extent, stops the node from verifying fraudulent transactions, which results in the loss of funds it invests. However, since the precondition of this method is that the node already has a certain wealth when it participates in the generation of the block, this method cannot be used at the beginning of the blockchain generation. Most consensus mechanisms that use the proof of stake approach also use the method of proof of work.

Complete Article List

Search this Journal:
Open Access Articles
Volume 12: 2 Issues (2022): 1 Released, 1 Forthcoming
Volume 11: 2 Issues (2021)
Volume 10: 2 Issues (2020)
Volume 9: 2 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing