Abstract accounts and WebAuthn
Enclave Wallet introduces two key innovations – abstract accounts and WebAuthn integration – to decouple blockchain identity from rigid cryptographic credential systems.
Traditional blockchain wallets bind a user’s identity to a single set of public/private keys, creating permanent dependencies. If the private key is lost, access to the account is irrecoverable.
By contrast, abstract accounts allow the blockchain address to remain consistent while enabling the user to update, add, and remove credentials. This supports recovery mechanisms without compromising security and enables multiple credentials to access a single account.
WebAuthn becomes the wallet’s primary authentication method. It uses device-bound credentials secured by biometric data or PINs and removes the need for seed phrases. WebAuthn credentials can be backed up to cloud services and are also supported by major technology providers such as Google, Microsoft, and Apple.
Enclave Wallet screenshot
Identity, credentials, and authentication
Enclave frames blockchain interaction around three concepts: identity (blockchain address), credentials (cryptographic keys), and authentication (method of using those credentials). By separating these layers, the wallet enhances flexibility and user experience while maintaining the self-custodial nature of blockchain accounts.
Use cases for Enclave Wallet
Conditional transaction sponsorship is one of the wallet’s targeted use cases. Enclave enables decentralized and rules-based fee sponsorship using smart contracts, allowing dApps to cover users’ fees without opening avenues for abuse. This could support freemium models, particularly for new users who may not yet hold tokens for dApps or projects building on Neo N3.
Additional potential applications include subscription-based services, social platforms with digital ownership, creator tools with direct monetization, enterprise security solutions, gaming with true asset ownership, and collaborative platforms with transparent governance mechanisms.
Neo N3 as the foundation
The Enclave team attributes the viability of their solution to the Neo N3 platform’s technical features:
- Single block finality provides immediate transaction confirmation, creating a Web2-like user experience.
- Custom verification scripts enable abstract account implementation and sophisticated authentication logic.
- Multi-language support lowers the barrier for developers by supporting C#, Go, and other mainstream languages.
- Native oracle integration supports interaction with off-chain data and services.
- Optimized fee model makes transaction sponsorship both technically and economically feasible.
Next steps
In the medium term, the team plans to enhance Enclave Wallet with additional features such as:
- Granular permissions allow users to assign specific actions to individual credentials or devices.
- Multi-user accounts enable collaborative control of a single address with custom permission tiers.
- Subscription credentials give dApps the ability to create and manage recurring payment mechanisms.
Enclave Wallet is available now as a web application and represents a step forward in improving blockchain accessibility and user experience within the Neo ecosystem.
The full announcement can be found at the link below:
https://enclavewallet.com/blog/enclave-wallet-bridging-web2-web3