Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Pioneer Alpha, dedicated devnet for RIP-7560 and Native Account Abstraction, has launched. It allows all researchers / developers interested in Account Abstraction to test RIP-7560 and Native Account Abstraction.
Letâs talk about the future of Account Abstraction together at Pioneer Alpha!
Background: Native Account Abstraction &Â RIP-7560
Account Abstraction has been discussed since 2016 to improve the UX for Ethereum users. Through EIP-86, EIP-2938, and EIP-3074, it has now evolved to ERC-4337, which is widely adopted and used. This has enabled users to utilize Account Abstraction without modifying the protocol, however, it had various disadvantages.
RIP-7560 is a proposal that seeks to enshrine Account Abstraction within the protocol by combining EIP-2938 and ERC-4337, addressing issues such as high gas fees and compatibility problems that existed in ERC-4337. You can learn more about it in this article.
Since its proposal in September last year, RIP-7560 has evolved through various discussions within the community, yet there still isnât a place to publicly test it or a Proof-of-Concept / fully formed implementation. If researchers and developers get a space to build and test their ideas based on RIP-7560, the adoption of this standard can accelerate, and Native Account Abstraction can reach production level much faster than we think.
What is Pioneer Alpha?
Pioneer Alpha is a devnet for Account Abstraction researchers and developers, built on the OP Stack. It is a public network that anyone can use. Wallet providers can deploy their wallet implementations that comply with RIP-7560 on the network to test functionalities and explore how to modify their SDK configurations within this network.
Currently, three standards, RIP-7560, RIP-7711, and RIP-7712, are implemented on this network, with all functionalities completed except for validation phase observability.
You can check the implementation with code at the following repositories:
Note that since Ecotone and Fjord upgrade of Optimism is not included in the current version of Pioneer Alpha at the time of launch, features like transient storage, MCOPY, Entrypoint v0.7, and RIP-7212 precompile are not yet supported. We will soon ship more advanced versions in the coming weeks and months, including support for above features.
How can I use Pioneer Alpha?
1. Use Faucet to get test ETHs.
Pioneer Alpha is an OP Stack-based devnet, and it functions similarly to the existing OP Stack except for the addition of new transactions in RIP-7560. Researchers or developers who want to use Pioneer Alpha can secure ETH from the faucet at the link below.
https://faucet.pioneer.kroma.network
2. Using the Chain
Pioneer Alpha is built around the following two clients:
- A modified op-geth with RIP-7560, RIP-7711, RIP-7712 implemented
- A bundler capable of accepting UserOps and sending AA_TX_TYPE transaction bundles
We provide RPC endpoints for these two nodes as follows:
Researchers or developers can use the Pioneer Alpha RPC endpoint to send transactions to the chain or deploy contracts, and like in the existing ERC-4337, they can use the bundler endpoint to send AA_TX_TYPE transactions. The current bundler closely follows the interface of the existing ERC-4337 and plays a role in abstracting compatibility issues between ERC-4337 and RIP-7560. This is to support wallet providers to integrate and test this devnet seamlessly, but it may be revised after discussions with wallet providers and bundlers.
For detailed instructions on how to use or configure the chain, please refer to this Pioneer Alpha Docs.
Objective &Â Roadmap
The goal of Pioneer Alpha is to allow existing ERC-4337 wallet providers to experience the features of Native Account Abstraction with minimal changes to their contracts and SDKs.
However, this alone is not sufficient. We need to contemplate more about what the best interfaces are for wallet providers, bundlers, and dApps, and how to simplify complexity within geth.
Pioneer Alpha also aims to be a venue of the experimentation for those ideas. Based on the feedback from researchers/developers, we plan to launch better developer experience-providing versions of the devnet in the future. Feedback from Account Abstraction builders is very important for this purpose. If you have any comments or feedback regarding this, come join this Telegram (TG) group (@rip7560_pioneer) and feel free to chat.
Through this, we aim to not only apply it to Kroma, but contribute Native Account Abstraction to the entire Superchain, and move up the date of the endgame of the UX at Ethereum ecosystem. We made a discussion thread on optimism specs for this purpose, and welcome any comments / suggestions from anyone.
Letâs collaboratively shape the future of Account Abstraction!
Thanks to the eth-infinitism team for answering questions and giving detailed feedback.
Disclaimer: We do NOT plan to offer rewards such as airdrops for those testing this network, and this will not change in the future.
About Kroma
As Asiaâs leading Layer 2 solution built on the Superchain, Kroma is the first OP Stack rollup with an active fault proof system utilizing zkEVM.
Kroma will transition to a universal ZK Rollup once the generation of ZK proofs becomes more cost-efficient and fasterâââusing its original modular ZK backend library, Tachyon.
Kroma plans to push for gamified web3 experience backed by its strengths in gaming, consumer applications, Asia market, and technical capabilities for true universal web3 adoption.
Follow us:
Website | Twitter | Discord | Warpcast | Github | Docs | Ecosystem | Brand Kit |Â Grant
Calling All Account Abstraction Builders: Launch of Pioneer Alpha was originally published in Kroma on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.