Javelin
Last updated
Last updated
Javelin is a superbuilder that guarantees atomic execution across multiple chains.
A superbuilder is a block builder that builds blocks for multiple chains at the same time. By allowing one builder to build one block across multiple chains, transactions on can be atomically executed, allowing for atomic composability between chains. Javelin instances will be staked to provide economic security on the transactions guaranteed by the superbuilder. Javelin’s security can be further enhanced by routing transactions through a proof aggregation system in tandem, adding the security of ZK proofs to the synchronous communication of Javelin.
Participating in this market is similar to the Ethereum block building market. Builders will be able to run their own instance of Javelin to bid on the right to build blocks for any individual chain’s chunk or the top of the block chunk. An auction is run and the winning bid is selected. The builder will receive gas fees from the chain they are building for and pay the validator for the ability to build the block.
MEV opportunities will exist on chains that elect to enable MEV on their chain. Builders of these blocks will be able to run strategies for each chain. The separation of chunks for each rollup allows for builders to specialize in building blocks for individual chain. This specialization will create an open market that encourages competition, improves execution prices, and empowers the creation of unique strategies tailored to each chain.
Javelin builders can guarantee atomic execution of transactions between chains. This means that transactions can be bundled together that should all be valid and execute, or if one of the bundled transactions is invalid, none of the transactions should execute.