Introduction

Facet is an Ethereum rollup, which means it’s a blockchain whose state is derived from Ethereum L1 transaction history.

When you send an Ethereum L1 transaction according to the Facet protocol, it will be interpreted by Facet nodes as a transaction on the Facet L2 and will update the L2 chain accordingly. Once the block containing your L1 transaction is finalized, your Facet transaction will also be finalized and permanently part of the Facet blockchain. Anyone running a Facet node can verify the entire Facet blockchain state at any time.

This is true for all Ethereum rollups, but Facet’s L1+ approach brings unique properties through its three main components:

1

Permissionless Transaction Submission

Facet allows anyone to create transactions directly on Ethereum, without needing to connect to a new network and without intermediaries like centralized sequencers. Transacting on Facet is as simple as transacting on Ethereum L1, with no gatekeepers.

2

No Bridging Required

Typical rollups require users to bridge L1 assets (like ether) to pay transaction fees, tying the rollup’s operation to bridge operators and their technologies. Facet takes a different approach: its native currency is mined, not bridged, through an open and permissionless process. This ensures no one can restrict access to Facet and removes the dependency on bridge operators.

3

A Flexible Framework for Optimistic Bridges

While bridging isn’t necessary to use Facet, it remains an option. Facet supports OP Stack-compatible bridges with minimal adjustments, allowing anyone to deploy their own optimistic bridges. There’s also an official Facet ERC20 bridge available.

Last updated