Is Borsa what Vitalk want to see in a wallet?
Last week, Vitalik published a comprehensive wishlist outlining the properties of an “ideal Ethereum wallet”, focusing on security, usability, and privacy.
Wallets are the window between a user and the Ethereum world
In this post, he sets a clear standard for wallet design and positions the wallet layer as central to solving many unresolved challenges in the ecosystem.
At Borsa, we’ve carefully analyzed Vitalik’s 12-page post to identify the elements most aligned with our mission. Here are our key takeaways and how Borsa Network reflects and fulfills Vitalik’s vision:
AA is the future 🚀
Vitalik reaffirms that smart accounts represent the future. While the Ethereum community broadly agrees, he dives deeper into why and how AA can resolve critical wallet challenges like user security, recovery, and flexibility.
Although not explicitly stated, his references to ERCs relevant to smart accounts and solutions—such as guardians, session keys, in-app wallets, flexible validation, and gas management, which are predominantly achieved through smart accounts—underscore the indispensable role of Account Abstraction (AA) in enabling Vitalik’s vision.
Furthermore, a well-defined agenda emphasizing wallet-level solutions as a preferred approach, which should be encouraged, adds even more weight to AA as a driver of innovation.
In Borsa’s case it’s not about integrating smart accounts or supporting it. AA and ERC-4337 is in the core of Borsa’s innovative solution:
- Borsa to deal with advanced delegation to enables intents for DeFi interactions. this available thanks to ERC-4337
- The intent flow aligned with the ERC-4337 standard and leveraging Bundler capabilities like batching and aggregating and formatting intents as userOps.
- Borsa Network implemented Bundler interface and function as a decentralized bundler with some outstanding capabilities. the network dual mode allows processing standard userOps alongside intents.
Borsa isn’t just talking about AA—it’s already leveraging it to build practical solutions for users and developers.
Seamless cross-chain transactions 🔄
Vitalik highlights the need for a better cross-chain user experiences, describing:
- Transfer/payment requests: Users can share links, QR codes, or other interfaces containing the destination chain, address for payment or transfer.
- Insufficient funds management: for cases ensuring flexible seamless transactions without user frustration in a way that if not exists (or not enough) other token and on another chain can used for that.
- Gas management: Native token balance management for gas across chains must be made flexible and intuitive.
As chains and tokens are rapidly grow, these improvements are crucial to addressing fragmentation.
Borsa’s, two state intents
State definition: Set of parameters chain, location (protocol\wallet), asset, amount to define an asset allocation.
From State: Funds allocation available from the balance on the wallet or any DeFI protocol like lending, DEX, yield, …
To State: The destination, where to (protocol\chain\…)? and in what format (what token, …)?
Proposed solutions
While Vitalik references ERC-7828 for chain-specific ENS addresses, this solution remains incomplete—it lacks a standardized, full-fledged “transfer request”, not specifying token and amount. Sharing Borsa’s “To” State between users (via link, QR code, etc.) fully realizes Vitalik’s vision and goes even further, enabling, in addition to simple transfer, the sharing of deposits, mints, and advanced smart contract interaction requests.
While standards like ERC-7683 and RIP-7755 are promising, they aren’t widely adopted yet. Borsa already delivers advanced cross-chain and gas capabilities today. Insufficient funds and gas are the bread and butter of intent based solutions, as the problem defined: “you have coins of a different type on the same or other chains” using any token on any chain is core of the protocol and the same goes for using various of token in the same\other chain for gas payment. With a “To” state, any available assets in a user’s wallet, DeFi protocols, or even a combination of both, can be utilized to fulfill transfer or payment requests of any type.
This allows the flexibility to use asset from different type or different chain but also assets supplied on lending protocol or deposit to a DEX all in a single signature.
Replacing Wallet-to-Wallet with DeFi-to-DeFi
Enabling DeFi protocols as “From” \ “To” states or both, not only delivers a unique user experience as described, but also addresses an often-overlooked issue: protocol fragmentation
With Borsa’s unified and simple approach, interactions with DeFi protocols become significantly easier and more efficient for developers, reducing the learning curve and development effort while fostering a safer environment.
User protection starts on the wallet 🛡️
How should user experience address security issues? We must first acknowledge the critical role wallets play in security and then explore how user experience can integrate as a key component of the solution.
a good wallet should simultaneously be good in two areas:(i) protecting the user from the wallet developer being hacked or malicious(ii) protecting the user from their own mistakes
According to Vitalik, wallets equipped with smart and flexible limitation methods can enhance security and enable safer communication with the blockchain, safeguarding users from malicious actors and potential mistakes. He highlights solutions such as guardians, session keys, time-bound and action-specific permissions, and ERC-7715 as ways to minimize privileges and, consequently, reduce risk.
Borsa’s intents align with this vision by functioning as a delegation mechanism that narrows privileges to the bare minimum, using a one-time results-based delegation approach. This minimizes user errors and reduces the risk of falling into traps.
Additionally, Borsa’s double-use intent simplifies the user experience by eliminating the need for prerequisites or extra signatures, as required by alternative solutions.
Moreover, Borsa addresses the pervasive issue of unreadable transactions. By employing simple, human-readable intents, it ensures users fully understand what they are signing—eliminating hidden risks and reliance on blind trust.
dApp Security 🔒
Vitalik highlights dApps as “the weakest link” in user security, citing vulnerabilities such as DNS hacks, compromised JavaScript/HTML, and other browser-based threats.
He identifies reliance on centralized entities as a core issue that needs to be minimized, suggesting solutions like migrating dApp content on-chain to enhance security.
A unified, simple system with readable content for signing empowers users to easily verify that what they are signing matches their intentions. In essence, replacing numerous dApps with a single channel that provides clear, transparent signing processes significantly reduces the likelihood of lost funds. Borsa significantly enhances user security, creating a much safer environment and making it exceptionally difficult for malicious actors to succeed.
The Future AI driven execution
Vitalik touches on the role of AI in blockchain UX, describing how AI should leveraged for better user experience.
AI could then translate that intuition into a concrete "action plan”
AI should generally simplify and streamline blockchain interactions for users. However, its true impact lies in tackling complex scenarios—such as cross-chain transactions, multi-step processes, or executions involving multiple protocols—and making these advanced use cases accessible even to beginners.
AI involves with user experience brings it’s own challenges like converting unstructured input into set of transactions, ensure readable output for the user to confirm and the risk of blockchain knowledge becoming a bottle neck for AI teams.
Borsa is already addressing the unique challenges of AI-driven execution and allows two step execution to provide readable out put for the user to confirm, and abstracting complex, multi-step interactions across-chains and protocols to ensure blockchain execution is not becoming a bottle neck.
By supporting AI-driven execution, Borsa ensures that users can interact easily while leveraging the full power of decentralized systems. Read more about this unique challenge and how Borsa network supports it
Privacy 🔐
Vitalik highlights the importance of private transfers and the need to natively integrate them into wallets. Why? Because implementing such capabilities through proper wallet infrastructure makes them more efficient, user-friendly, and secure.
The solution is that private transfers need to be integrated directly into wallets
Borsa as a cross-chain wallet infra providing a unified experience has the power to provide most efficient privacy solution, ensuring user anonymity and secure transactions across its platform.
Borsa, as a cross-chain wallet infrastructure offering a unified experience, is uniquely positioned to deliver the most efficient privacy solutions and to ensures user anonymity and enables secure transactions seamlessly across platform.
Summary 📋
Well designed wallet infra can answer a lot of unsolved issues. We believe that AA will keep being in the core of providing a better experience and more secured environment. Focusing on the experience and how it can address painful issues, some items from the list like privacy, in-app wallets and a data wallets out of the scope of this post. We believe that AA will play a major role also for those areas, enabling core parts of it.
A well-designed wallet infrastructure has the potential to address numerous unresolved challenges. We believe Account Abstraction will remain central to delivering a superior user experience and a more secure environment.
In this post, we focus on how user experience can address critical pain points. However, certain aspects, such as privacy, in-app wallets, and data wallets, remain outside the scope of this discussion. Nonetheless, we are confident that Account Abstraction will play a pivotal role in these areas, serving as a foundational element for their development.
Read more about Borsa:
Borsa is building the ideal Ethereum wallet—today. 🚀