Ethereum’s ERC-4337 standard was recently referenced in Toyota Blockchain Lab’s published work entitled “How to Introduce Mobility into the Public Blockchain.”
Integration of MOA and Ethereum ERC-4337
Sota Watanabe, founder of Toyota partner Astar Network, announced
Toyota has just published “MOA” (Mobility-Oriented Account), based on the Account Abstraction standard ERC-4337 in the Ethereum ecosystem. Bullish! Glad that major Japanese companies are working on public chains.https://t.co/Ph4sVTVgFc
— Sota | Astar + Startale (@WatanabeSota) July 23, 2024
He acknowledged that this is a job involving major Japanese corporations working on public chains.
Toyota Blockchain Lab came up with the Toyota Mobility Concept in April 2023, with the intention of integrating mobility with social systems in ‘Mobility 3.0’. Over time, the protocol decided that public blockchains, designed to share states among a large number of people, could be a powerful option to realize the focus of the Toyota Mobility Concept.
Using a smart account on the blockchain to interpret mobility is believed to bring several benefits, including improved programmability. It is this account on the blockchain that is called a Mobility-Oriented Account.
Toyota wants to explore how to design MOA based on the Account Abstraction standard ERC-4337 in Ethereum.
Toyota takes on challenges with ERC-4337
The protocol strongly believes in the ability of this integrated design to help reduce the challenges associated with using conventional approaches. Some of these challenges include the loss of private keys and accounts and limited functionality on the blockchain.
Account Abstraction in particular creates a distinction between the authentication process and key management. Therefore, losing a private key does not absolutely mean losing the account itself. Instead, the account could be retained even if the private key is lost, allowing for more secure and flexible account management.
Another unique aspect of ERC-4337 that Toyota plans to explore is its use of the CREATE2 opcode defined in EIP-1014. This allows deterministic setting of an address before deploying the account.