A simulation of a new approach to sharding that allows executing transactions as if the underlying protocol was not sharded (i.e. atomically, with serializability).