A Simulation Engine for Evaluating Smart Contract Based Applications Sustainability
Distributed Ledger Technology can be a key component in improving the interoperability, security, and privacy of many application scenarios, including cyber-physical systems. Moreover, smart contracts integration could unlock novel capabilities and use cases impossible in a traditional system. However, this integration should not degrade the overall system scalability. This is why it is important to have sound tools and methodologies to properly evaluate the sustainability of smart contract based applications deployed on Distributed Ledgers. This is why, in this paper we present a simulation engine able to estimate the cost over time of a smart contracts based application. Our proposal leverages a parametrized simulation environment to track a system evolution for long periods of time depending and on the involved entities behaviour. To validate our proposal we have applied it to a novel mutable Non-Fungible-Tokens proposal and evaluated its sustainability in three different scenarios.
Authors
- Damiano Di Francesco Maesa (ORCID: https://orcid.org/0000-0003-1286-0596)
- Francesco Donini (ORCID: https://orcid.org/0000-0002-1849-0592)
- Laura Ricci (ORCID: https://orcid.org/0000-0002-8179-8215)
- Paolo Mori (ORCID: https://orcid.org/0000-0002-6618-0388)
Institutions
- University of Pisa (IT)
- Università di Camerino (IT)
- Institute of Informatics and Telematics (IT)
- National Research Council (IT)
Publication Details
- Published
- 2025-03-17
- DOI
- https://doi.org/10.1109/percomworkshops65533.2025.00115
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00