Blockchain Simulation and Development platforms: Survey, Issues and Challenges

Blockchain technology has been shining like a star after the introduction and widespread acceptance of the Bitcoin, the very first cryptocurrency in people’s everyday lives. At the beginning, Blockchain was used only for monetary transactions but studies have proven that it has many more applications. Blockchain platforms introduce a decentralized mode of control are rapidly being developed in the world on a large scale and their survey along with their characteristics are being discussed in this paper. But since developing Blockchain applications on a Blockchain network are more costly, there is a need for a simulation platform to refine and test the applications before it can be committed to the network There are a huge number of Blockchain simulation platforms available. The real task is to choose one among them that is best suited for decentralised application (DApp) developers. In this paper, a study is made using an E-voting application [7] to compare different Ethereum simulation platforms.