PyIncentiveBC: A Python Module for Simulation of Incentivization Mechanism Implemented in Blockchain-Based Systems
The diversity of approaches for retaining participants in a Blockchain-based system complicates benchmarking. The majority of proposals for rewarding and penalizing participants in these systems are limited to their own set of data and scenarios, making it hard to compare their effectiveness. To overcome these challenges, we developed PyIncentiveBC, a free, open-source, and modular simulator designed to evaluate the reliability of any approach, incorporating a dynamic and proportionate incentivization mechanism proposed in our previous work. PyIncentiveBC aims to provide the scientific communities with an extensible software solution facilitating the benchmarking of existing approaches with new ones proposed by them.
Authors
- Abdellah Ouaguid (ORCID: https://orcid.org/0000-0002-0914-8090)
- Noreddine Abghour (ORCID: https://orcid.org/0000-0002-8429-6712)
- Zouhair Chiba (ORCID: https://orcid.org/0000-0002-6200-0087)
- Mohammed Ouzzif (ORCID: https://orcid.org/0000-0003-1100-0228)
- Mohamed Hanine (ORCID: https://orcid.org/0000-0001-5981-2511)
Institutions
- École Normale Supérieure de l'Enseignement Technique de Mohammedia (MA)
- Chouaib Doukkali University (MA)
- University of Hassan II Casablanca (MA)
Publication Details
- Journal
- Computation
- Published
- 2024-09-03
- DOI
- https://doi.org/10.3390/computation12090179
- Citations
- 1
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.78