System Overview
We have made a proposal to the Optimism ecosystem and implemented "forkless rollup" by integrating the Babylon Bitcoin staking into OP Stack.
The system is composed of a group of finality providers that receive delegations from the BTC stakers and vote for rollup blocks. The votes are submitted to a CosmWasm contract deployed on the Babylon chain. OP nodes equipped with the finality gadget use the votes to finalize the rollup blocks.
Our design principle is to have minimal-intrusive changes to the OP-stack, so we designed the finality gadget as a standalone program that tallies the votes from the CosmWasm contract and communicates results with the OP nodes via RPC calls.