Skip to main content

Overview

Naba Web3 Wallet uses smart account-based wallets rather than traditional Externally Owned Accounts (EOAs). This architecture provides enhanced security, programmability, and extensibility compared to standard Web3 wallets.

Smart Accounts vs EOAs

Externally Owned Accounts (EOAs):
  • Controlled by a single private key
  • Limited programmability
  • Fixed validation logic
  • Higher risk from key compromise
Smart Account Wallets:
  • Controlled by smart contract logic
  • Programmable validation rules
  • Policy-based authorization
  • Reduced dependency on single private keys
  • Extensible validation mechanisms
Naba’s smart account implementation enables transaction validation through configurable policies rather than simple cryptographic signatures, providing a foundation for advanced security features and identity integration.