Serdar | Interchain@srdtrk
🚀 IBC x Optimism
Excited to share that after 3.5 weeks of intense development, we're open-sourcing our proof of concept for integrating ibc-go with Optimism and Geth. This POC showcases a unique sidecar process alongside Optimistic Geth, leveraging a modified Cosmos-SDK rollup driven by Optimism, not Comet BFT. Our goal? To seamlessly blend blocks from this rollup and Geth into one, offering an experience where users interact with Geth, unaware of the underlying IBC chain recording state. 🌐
Huge shoutout to @Polymer_Labs for their groundbreaking contributions that significantly propelled our work forward! 🌟
Though still in development and not ready for production, this exploration opens multiple potential pathways, such as using state transition functions with @cosmos_sdk's serverv2 instead of a full CosmosSDK rollup. We may also discard this work and consider other integration approaches for Optimism.
Dive into our repos for a closer look at this pioneering venture:
- github.com/IBC-Scouts/ibc… - Our initial proof of concept and our composite execution engine.
- github.com/IBC-Scouts/mon… - A fork of Polymer's monomer rollup, this acts as the sidecar IBC chain.
- github.com/IBC-Scouts/opt… - Our fork of optimism only to run and modify the end-to-end tests, focusing currently on the `poc-develop` branch.
#Optimism #IBC #Interchain