A transaction-level sharding simulator for protocol testing against users' behavior on a sharded blockchain.