Product

Blockus Integrates Account Abstraction for Web3 Gaming

August 2, 2024

We're thrilled to kick off Blockus Launch Week with our highly anticipated Account Abstraction (AA) integration! Game studios and developers can now access the full power of AA directly via Blockus to bring web3 functionalities in-game while continuing to offer a seamless gaming experience.

With AA, web3 games can streamline user onboarding, enhance UX via signless transactions, and enable account recovery, among other benefits. 

Read on to discover how Blockus plans to leverage AA to help web3 games bridge the gap to web2 standards.

Why Account Abstraction?

Account abstraction has the potential to revolutionize the web3 gaming experience altogether, by allowing for simplified onboarding processes, subsidized gas fees, and the seamless handling of complex blockchain operations behind the scenes. 

AA does this by enabling smart contract accounts (SCAs) to initiate transactions and execute complex functions, effectively marking a shift away from conventional externally-owned wallets (EOAs) like Metamask or Rainbow Wallet, towards SCA adoption. These smart contract accounts are deployed on-chain and facilitate transaction execution without the need for individual signatures.

For an in-depth exploration of account abstraction, read our latest analysis on how AA is poised to unlock a frictionless web3 gaming experience and pave the way for onboarding the next billion users.

A World Of Use Cases With Blockus AA

It’s now easier than ever to add key web3 functionalities to your game and eliminate common friction points with Blockus’s dedicated account abstraction capabilities.

Current Onboarding Pain Points

To gain a deeper understanding of how AA can transform web3 gaming, let's begin by examining a typical player journey in a game that doesn't employ account abstraction.

Picture player A, whose goal is to forge a new sword using resource B. After selecting the desired sword, the player must approve a transaction to expend resource B. He then needs to sign another transaction to initiate the forging process, and three additional pop-ups later, the player eventually obtains his newly forged sword. 

All of this is happening without even considering the wallet setup process that a new player must endure when venturing into the world of web3 gaming for the first time.

Typical Wallet Setup Flow

In fact, setting up a non-custodial wallet can be a daunting and time-consuming process. Users are required to remember and securely store their private key, fund their wallet to cover gas transaction costs, and familiarize themselves with the fundamental workings of the ecosystem. Players often voice their concerns regarding additional fees associated with web3 gaming and unnecessary actions such as swapping tokens that are exclusive to in-game use.

Seamless Onboarding

Blockus addresses these concerns by enabling gasless transactions and offering flexible wallet management options that cater to both web2 and web3 users. 

For web2 users, Blockus provides wallet solutions that allow them to interact with web3 gaming NFTs without requiring extensive knowledge of wallet mechanics. In fact, game studios and developers can choose between custodial and non-custodial wallets for a truly invisible wallet experience. Wallet key management takes place via a state-of-the-art MPC (Multi-Party Computation) solution, ensuring that users have complete control over their wallet with no unauthorized access. In the case of key loss, Blockus offers a user-friendly recovery process to assist users in regaining access.

By integrating AA-powered in-game wallet solutions, games can let players fully immerse themselves in the gaming experience, free from the complexities of wallet setups.

Eliminating Wallet Confirmations

By integrating AA capabilities, Blockus can facilitate an even smoother gaming experience through signless transactions. Players no longer need to manually approve joining quests or purchasing rare in-game NFT items; transactions can seamlessly occur behind the scenes.

This lays the foundation for introducing session keys in the future, which would streamline transaction processing for players, and eliminate the need for additional wallet confirmations. By authenticating a game session, players could authorize the game to act on their behalf during that session. This approach ensures an optimal player experience while maintaining robust security, as players maintain control over their assets without relinquishing full ownership.

Social recovery

Through account abstraction, Blockus is also launching social recovery methods that allow players to regain access to their funds while maintaining self-custody.

In a typical wallet recovery process, players would invite selected guardians (e.g., friends, family, or trusted individuals) to share their addresses. Should players find themselves locked out of their account due to key misplacement, they can trigger the recovery process. Blockus will then send a notification directing them to the Blockus website for recovery.

This approach minimizes the risk of users getting locked out of their wallets and potentially losing all their assets.

What’s Next?

Account abstraction sets the stage for unlocking even more features such as providing a customized wallet experience or enabling effortless logins through existing social accounts. Blockus is committed to fully integrating all these capabilities in the upcoming months.

If you are a game studio or developer interested in leveraging Blockus’ account abstraction capabilities, sign up here for a demo with our team.

Stay tuned for day 2 of Blockus Launch Week, where we’ll be unveiling enhanced login functionalities!

Sign up to our newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.