Base is proceeding with our plans to ship EIP-8130 in an upgrade later this year. As a reminder, this will unlock features many users and developers have been excited about like:
- Batch transactions
- Gas abstraction
- Multiple (performant) key types
- Key rotation
- Path to post-quantum safety
Most importantly, EIP-8130 is ready to be implemented today! It’s simple and gives accounts that are portable across chains. Over the last few weeks, we’ve worked closely with EthLabs to explore how we can bring 8130 and 8141 together. We made major progress by identifying a few options for expressing Keystore accounts on Frames while maintaining performance benefits. This gives us confidence that implementing 8130 is not a one-way door and does not block us from enabling 8141 in the future.
At the same time, there are also significant challenges with 8141 as it’s written today:
- The generality of Frames, including arbitrary account-defined authentication and two-dimensional gas accounting, comes at the cost of simplicity for chain operators.
- This complexity extends to tooling. In 8130, authentication and fee payment are explicit transaction fields with clear defaults, whereas in 8141 they must be composed as frame prefixes, which is harder to implement and reason about.
- And most importantly, optimistically it’s at least a year out.
We’re grateful for the collaboration with EthLabs and other stakeholders. Because of those discussions, we now have confidence we can ship EIP-8130 without it being a one-way door for Base or any other chains that ship it, with a path to adding in support for 8141 in the future as it makes sense.
We believe EIP-8130 is the best path forward, one that delivers cross-chain compatibility without compromising on performance. We’re excited to deliver these features to users and developers later this year, and would love to talk to other chain operators who are looking to do the same.