Nexus of 1000s of Rollups
With over 200 rollups and growing, tracking each rollup's alignment with Ethereum is becoming complex. Although Ethereum rarely experiences deep reorgs (typically up to 2 blocks and max seen upto 7 blocks), even minor discrepancies can disrupt closely following rollups.
Bringing rollups closer in blockspace is crucial, especially as transaction times decrease (e.g., milliseconds for rollups like MegaETH). High finality gap between rollups hinders application development, forcing new rollups to repeatedly deploy the same primitives instead of focusing on specialized use cases.
Polymer Hub: Uniting Ethereum Rollup Blockspace
Polymer Hub is a networking protocol designed to connect Ethereum rollups by sharing state updates between them. This mechanism is similar to the IBC protocol, where a blockchain receives light client updates from a counterpart chain. By facilitating the exchange of state updates, Polymer Hub enables rollups to verify any event log on any other chain.
To ensure that rollups communicating within the finality gap are on the correct fork of Ethereum, Polymer Hub operates as a rollup on Ethereum itself. Being a rollup allows it to be directly connected to both Ethereum and other rollups, ensuring consistency and alignment across the network.
- Rollups A, B and C will be allowed to communicate with each other in real time.
- But any state updates going to B to A’ will fail the Ethereum consistency check as A’ is on a different fork. The same is true with B’ trying to communicate with others.
This design addresses the challenges posed by the finality gap and fosters a more unified rollup ecosystem.