Slingshot Blockchain Protocol This is an implementation of a blockchain synchronization protocol for ZkVM transactions. This does not include p2p networking or persistent data storage. Only abstract interfaces are used to be implemented in a concrete application.