SIM-P – A Simplified Consensus Protocols Simulator: Applications to Proof of Reputation-X and Proof of Contribution

dc.contributor.authorDamilare Peter Oyinloye
dc.contributor.authorJe Sen Teh
dc.contributor.authorNorziana Jamil
dc.contributor.authorJiashen Teh
dc.date.accessioned2023-10-17T18:24:36Z
dc.date.available2023-10-17T18:24:36Z
dc.date.issued2022-11-14
dc.description.abstractBlockchain is a distributed ledger in which participating users with varying levels of trust agree on the ledger’s content using a consensus mechanism called consensus protocols. There has been a rising interest in the design of consensus protocols since they play a central role in blockchain architecture. However, many recently proposed consensus protocols lack experimental verification which hampers the possible deployment of these protocols in real-world blockchain networks. In this article, we propose a simple tool called simplified consensus protocol simulator (SIM-P) that can accurately simulate the behavior of these consensus protocols with ease. It is an agent-based stochastic simulator that relies on the sequential Monte Carlo method to model how block publishers are selected. The likelihood of each node (represented as agents) being selected as a block publisher is represented by independent trials in a binomial experiment. We provide a base SIM-P model that simulates Proof of Work (PoW) for benchmarking purposes. The PoW model also serves as the basic structure of the simulator that can be adapted to other protocols. We showcase the flexibility of SIM-P by proposing two additional simulation models for Proof of Reputation-X and Proof of Contribution, both of which lack experimental verification in their original design specifications. We show how the simulator can be used to produce vital metrics, such as throughput, resistance against the 51% attack, and energy consumption. We verify the accuracy of SIM-P by comparing PoW’s simulated results with theoretical estimates and historical Bitcoin data.
dc.description.sponsorshipUniversiti Sains Malaysia, Research University Team (RUTeam) Grant Scheme (Grant Number : 1001/PKOMP/8580013). Uniten BOLD2025 Research Fund with Project Code J510050002/2021052. Tertiary Education Trust Fund (TETFUND) Nigeria.
dc.identifier.citationD. P. Oyinloye, J. S. Teh, N. Jamil and J. Teh, "SIM-P—A Simplified Consensus Protocol Simulator: Applications to Proof of Reputation-X and Proof of Contribution," in IEEE Internet of Things Journal, vol. 10, no. 6, pp. 5083-5094, 15 March15, 2023, doi: 10.1109/JIOT.2022.322191
dc.identifier.otherdoi: 10.1109/JIOT.2022.3221916
dc.identifier.urihttps://kwasuspace.kwasu.edu.ng/handle/123456789/1188
dc.language.isoen_US
dc.publisherIEEE
dc.titleSIM-P – A Simplified Consensus Protocols Simulator: Applications to Proof of Reputation-X and Proof of Contribution
dc.typeArticle
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SIM_P_IoT.pdf
Size:
940.67 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: