5 Types of Blockchain Simulators
By a Blockchain Simulator if you mean a test environment where you can test by trial and error different methods prior to executing them on a live blockchain where its impacts bear large scale effects, then certainly there are a couple of options you could try out.
1. IBM Hyperledger: The IBM hyperledger eliminates the need for miners by providing an interface where the consensus is derived by 51% majority of independently run servers. IBM’s hyperledger program is fairly easy comparatively and makes use of Chain-code to deliver and execute contracts. One might consider using the free developer version prior to developing on
2. Ethereum Test Net: As is with any entity that bears long term change effects on usage, Ethereum provides a test net where one could test their application to make sure it is functional and behaving as expected since directly deploying contracts on the publicly live blockchain could have irreversibly drastic effects. Testnet are valuable to developers for testing purposes because they have no value. There have been instances where people try to add value to Testnet coins eventually resulting in them (the blockchain) being reset to have no value again.
3. Bitcoin Testnet: Bitcoin protocol allows a test net where people can test their application to make sure it is functional and behaving as expected since directly deploying contracts on the live blockchain could have irreversibly drastic effects. Testnet are valuable to developers for testing purposes because they have no value.
4. Multichain: Multi-chain is by far the cheapest methods to deploy a live blockchain. So cheap that you could deploy two on your own machine, one to test and one as live version. Feel free to experiment with both. Multichain however provides the ability to execute smart contracts though a method called streams and employs a different protocol compared to the rest.
5. Addendum: Each Blockchain testing simulator employs a different protocol inherent to its own and sufficiently different from the rest. There are numerous other methods by which one could feature a fully fledged testing scenario, but among the one’s that I’ve worked with, I happened to find these more fruitful than the rest.
Getting started: testnet or private? How to get testnet ether?
Testnet Ethereum Block Chain Explorer
Ethereum Tutorials and Tips by Hudson
Ethereum Homestead 0.1 documentation
BLOCKTRAIL | Bitcoin API and Block Explorer
Bitcoin Testnet for Development
Amazing Bitcoin TestNet sandbox and faucet
TestnetWallet — Bitcoin Testnet Wallet
Blockchain Explorer | Blockr.io
Testnet — Bitcoin Wiki