NEW: The filter wars started with discussions around Citrea’s impending use of OP_RETURN for their BitVM implementation.
While observing the battlefield, bitcoin++’s resident rollup enjoyer, Janusz noticed there was some misconceptions around Citrea’s construction.
When thinking about bitcoin rollups, we have to separate the bridge from the actual rollup implementation. Rollups are sovereign execution layers that use bitcoin for data availability. Bridges bring BTC onto the rollup execution environment.
Like any design, there are tradeoffs for building a rollup. In his latest Scaling Bitcoin piece, Janusz provides an overview on Citrea’s state transition function and shows how Citrea nodes finalize transactions based on data posted to bitcoin.
Read the full article here 👇🏻
https://open.substack.com/pub/btcpp/p/clearing-up-misconceptions-on-citrea
