ECDSA Ownership Module
What is it? 🤔
The ECDSA Ownership Registry Module or ECDSA Validation Module is integral to Biconomy's Modular Smart Account, enhancing transaction security and user authentication. This document outlines its functionality, benefits, and use cases.
What is the ECDSA Ownership Module? 🤔
This module allows Externally Owned Accounts (EOAs) to authorize and sign user operations (UserOps) for Smart Account. It operates similarly to non-modular Smart Account ownership but is reconstructed as a Validation Module within the Account Abstraction + Modular Smart Accounts ecosystem.
The ECDSA Validation Module is the standard choice for Biconomy Modular Smart Accounts unless another module is chosen during setup. It makes things easier for users and helps manage ownership smoothly.
Key Functions 🔐
- Single Signer Simplicity: Offers 1/1 multisig, single-signature control, ideal for both Web2 users and crypto-native users who already possess an EOA wallet.
- ECDSA Signature Scheme: Utilizes the ECDSA secp256k1 curve for secure signing.
- Flexible Owner Authentication: Supports various signer solutions like Privy, Fireblocks, Arcana Auth, Web3Auth, Magic, Capsule, Turnkey or Particle.
- EIP-1271 Compliance: Allowing Smart Accounts to sign Ethereum messages for logging into dApps.
One of the most popular modules, it bridges the ease of traditional web logins with the security of blockchain technology.