This RFC proposes "rollup-boost," a new component for the OpStack ecosystem that enables external block building. By introducing a middleman between existing components, rollup-boost aims to increase flexibility in block production without major system changes. This solution addresses current limitations in transaction ordering and block creation, bringing OpStack closer to emerging standards in Ethereum Layer 1. Rollup-boost seeks to enhance the system's capabilities while maintaining its core integrity and security.
Goals:
Non-goals:
OpStack follows the Consensus Layer (CL) <> Execution Layer (EL) method, similar to Ethereum's architecture. In this system:
This interaction primarily uses the engine_
namespace, along with a few eth_
calls for sync purposes. The main engine_
methods are:
engine_newPayload
: The CL sends a block to the EL for execution. It returns whether the block was valid or not, without changing the chain.