Measuring EOS.IO DApp Resource Allocation and Costs through a Benchmark Application
Abstract
Decentralized Applications have become of paramount importance, especially thanks to the widespread adoption of blockchains, such as Ethereum and EOS.IO, which are two of the most known platforms where such applications can be executed. Even if the goal of Ethereum and EOS.IO is very similar, the two projects have distinct capabilities and properties. For example, they use different consensus algorithms, different languages to program smart contracts, and allocate and manage on-chain resources in different ways. In this paper, we perform in-depth analysis of the models used by EOS.IO blockchain to manage its resources (i.e., ram, cpu and network bandwidth). For this purpose, we instantiate an EOS.IO-based Decentralized Application (DApp) implementing a Decentralized Rating Framework and we measure its resource requirements. Finally, we evaluate and compare the cost in fees required for running the DApp under three different resource management models provided by EOS.IO, which are the staking, rex, and power up models.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.