DC FieldValueLanguage
dc.contributor.authorMihaljević, Miodrag J.en_US
dc.contributor.authorWang, Lianhaien_US
dc.contributor.authorXu, Shujiangen_US
dc.contributor.authorTodorović, Milanen_US
dc.date.accessioned2022-11-30T11:59:10Z-
dc.date.available2022-11-30T11:59:10Z-
dc.date.issued2022-
dc.identifier.issn2073-8994-
dc.identifier.urihttp://researchrepository.mi.sanu.ac.rs/handle/123456789/4882-
dc.description.abstractThis paper proposes an approach for pool mining in public blockchain systems based on the employment of a recently reported consensus protocol with the puzzle based on a symmetric encryption that provides an energy–space trade-off and reduces energy consumption. The proposed architecture employs a pseudo-symmetric allocation of the resources for the blockchain consensus protocol and provides protection against certain malicious actions of the pool members, as well as a miner’s opportunity for selecting the resources required for participation in the consensus protocol. Given that the considered consensus protocol employs two resources, the proposed architecture uses this two-dimensional nature to provide resistance against block withholding and selfish mining attacks, as well as a reduction in energy spending as a trade-off with the employment of certain memory resources. The high resistance of the proposed pool mining approach against the considered attacks appears to be a consequence of the success probability of the pool in comparison with the success probability of malicious miners. Assuming appropriate selection of the puzzle hardness, the probability that malicious miners can solve the puzzle without the support of the pool manager can be arbitrarily small. Implementation of the proposed approach on a modified Ethereum platform and experimental evaluation issues have also been reported. The conceptual novelty of the proposed pool mining approach is the following: Instead of separation of the blockchain consensus protocol and control of pool miners honest work, this paper proposes an approach where honest work of miners and pool managers is provided by a dedicated application of the considered consensus protocol. Advantages of the proposal in comparison with the previously reported ones include the following: (i) high resistance against block withholding and selfish mining attacks without an additional security procedure; (ii) reduction in the energy required, and at the same time preservationthe security of the consensus protocol; (iii) flexibility of the pool miners regarding selection of the resources that should be employed providing a trade-off between required energy and memory resources. The proposed architecture was implemented employing a dedicated modification of the Ethereum platform and the performed experiments confirmed the feasibility and effectiveness of the proposal.en_US
dc.publisherMDPIen_US
dc.relation.ispartofSymmetryen_US
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectblockchain | consensus protocol | pool mining | security evaluation | selfish mining | symmetric encryption | withholding attacken_US
dc.titleAn Approach for Blockchain Pool Mining Employing the Consensus Protocol Robust against Block Withholding and Selfish Mining Attacksen_US
dc.typeArticleen_US
dc.identifier.doi10.3390/sym14081711-
dc.identifier.scopus2-s2.0-85137384544-
dc.contributor.affiliationComputer Scienceen_US
dc.contributor.affiliationMathematical Institute of the Serbian Academy of Sciences and Artsen_US
dc.relation.firstpage1711-
dc.relation.issue8-
dc.relation.volume14-
dc.description.rank~M22-
item.cerifentitytypePublications-
item.openairetypeArticle-
item.grantfulltextnone-
item.fulltextNo Fulltext-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
crisitem.author.orcid0000-0003-3047-3020-
crisitem.author.orcid0000-0002-7741-061X-
Show simple item record

SCOPUSTM   
Citations

6
checked on Dec 20, 2024

Page view(s)

27
checked on Dec 22, 2024

Google ScholarTM

Check

Altmetric

Altmetric


This item is licensed under a Creative Commons License Creative Commons