Technical Glossary
A cryptocurrency wallet architecture that generates an entire tree of key pairs from a single master seed using deterministic derivation paths, enabling organized account management and simplified backup procedures. HD wallets follow the BIP-32 specification to derive child keys through a chain of HMAC-SHA512 operations, with BIP-44 defining the standard derivation paths for multi-coin support. This architecture allows users to restore unlimited addresses from a single recovery phrase while maintaining hierarchical account organization. The approach has become the industry standard implemented across hardware wallets, mobile wallets, and institutional custody solutions.
The process of restoring wallet access using a mnemonic sequence of words that encodes the master seed from which all private keys are deterministically derived. BIP-39 defines the standard for generating 12 or 24-word recovery phrases from cryptographic entropy using a curated wordlist of 2048 terms with error-detecting checksums. Secure seed phrase management is the single most critical aspect of cryptocurrency self-custody, as anyone possessing the phrase gains complete control over all associated assets. Industry best practices recommend offline metal backup storage, geographic distribution, and Shamir secret sharing for high-value wallet protection.
A wallet configuration requiring multiple independent private key signatures to authorize a transaction, implementing an M-of-N threshold scheme where M out of N designated signers must approve each operation. Multi-sig wallets provide enhanced security for organizational treasury management, inheritance planning, and joint account governance by eliminating single-point-of-failure key compromise risks. Smart contract-based implementations on Ethereum and EVM-compatible chains extend multi-sig capabilities with timelock delays, spending limits, and role-based permissions. Bitcoin's native multi-sig support through P2SH and Taproot scripts offers protocol-level efficiency advantages for UTXO-based implementations.
A category of cryptocurrency storage devices that isolate private key generation, storage, and transaction signing within tamper-resistant secure element chips physically separated from internet-connected computers. Hardware wallets protect against malware, phishing, and remote key extraction by ensuring private keys never leave the device and all transaction details are verified on the device display before signing. Certified devices implement Common Criteria EAL5+ or FIDO2 security standards and support air-gapped operation through QR code or microSD transaction relay. The security model assumes a compromised host computer and relies entirely on the hardware device for cryptographic operations and user verification.
A blockchain architecture evolution that replaces externally owned accounts with smart contract accounts capable of programmable authentication, transaction batching, and gas sponsorship for improved user experience. ERC-4337 defines the standard for account abstraction on Ethereum without requiring consensus-layer protocol changes, introducing bundlers, paymasters, and user operations as the core primitives. This paradigm enables social recovery, session keys, spending policies, and multi-factor authentication directly at the account level. Account abstraction is widely regarded as the key infrastructure upgrade necessary for mainstream cryptocurrency wallet adoption.
The algorithmic process of predicting optimal gas prices or fee rates for blockchain transactions by analyzing mempool congestion, historical block utilization, and network-specific fee market dynamics. On Ethereum, EIP-1559 introduced a base fee mechanism with priority tips that wallets must accurately estimate to balance confirmation speed against cost efficiency. Bitcoin fee estimation relies on mempool depth analysis and fee-per-vbyte calculations to achieve target confirmation within desired block windows. Advanced estimation algorithms employ machine learning models trained on historical fee data and real-time network state to minimize overpayment while avoiding transaction stalling.
The security practice of reviewing and revoking ERC-20 token spending allowances that users have granted to smart contracts through the approve function, preventing unauthorized token transfers from dormant or compromised approvals. Unlimited token approvals represent a significant attack vector where exploited or malicious contracts can drain approved tokens long after the initial interaction. Best practices include using EIP-2612 permit signatures for gasless approvals, setting precise allowance amounts, and regularly auditing active approvals through blockchain explorers. Wallet interfaces increasingly integrate approval dashboards and automated risk scoring to help users manage their exposure to approval-based vulnerabilities.
A cryptocurrency security methodology in which private keys are generated and stored on devices that have never been and will never be connected to the internet, providing maximum protection against remote attacks and network-based key extraction. Cold storage implementations range from paper wallets and steel seed plates to air-gapped computers and dedicated hardware signing devices that communicate through QR codes or sneakernet media. Institutional custody solutions layer cold storage with geographic distribution, access controls, and insurance-backed vault facilities. NIST key management guidelines inform the operational security procedures surrounding cold storage key generation, ceremony protocols, and disaster recovery planning.
The security procedure of confirming the accuracy and legitimacy of a cryptocurrency destination address before authorizing a transfer, protecting against clipboard hijacking malware, address poisoning attacks, and manual transcription errors. Verification methods include checksum validation built into address encoding formats, visual comparison across multiple trusted displays, and test transactions with small amounts before committing large transfers. Address poisoning attacks exploit transaction history by sending dust transactions from look-alike addresses designed to deceive users into copying the attacker's address. EIP-55 defines the mixed-case checksum encoding standard for Ethereum addresses that catches single-character errors.
The capability of cryptocurrency wallets to connect directly with automated market maker protocols and order book DEXs for non-custodial token swapping without requiring asset transfer to a centralized exchange. DEX integration enables users to trade tokens directly from their wallets through smart contract interactions, maintaining continuous self-custody throughout the swap process. Aggregator protocols optimize trade execution by routing orders across multiple liquidity sources to minimize slippage and price impact. EIP-1193 provider standards and WalletConnect protocols define the technical interfaces that wallets implement to support seamless DApp connectivity.
The application of cryptographic algorithms to protect wallet backup files, keystore exports, and seed phrase storage against unauthorized access in scenarios of device theft, cloud storage breach, or physical compromise. Standard wallet backup formats use AES-256-CTR encryption with scrypt or Argon2 key derivation functions to transform user passwords into encryption keys resistant to brute-force attacks. The Ethereum keystore format defined in EIP-2335 specifies the JSON structure and encryption parameters for interoperable wallet file exports. Defense-in-depth strategies combine encryption with access controls, geographic distribution, and time-locked recovery mechanisms.
The wallet functionality enabling users to change between different blockchain networks such as Ethereum mainnet, Polygon, Arbitrum, or testnets to access network-specific assets, DApps, and services. Network switching requires updating the RPC endpoint configuration, chain ID parameter, and native currency display while maintaining the same underlying account derived from the user's master key. EIP-3085 standardizes the wallet_addEthereumChain method that allows DApps to programmatically request network additions and switches through the provider interface. Proper implementation includes chain ID verification, phishing detection for malicious network configurations, and clear visual indicators of the currently active network.
A wallet design pattern that enables account recovery through a designated set of trusted guardians who can collectively authorize key rotation when the primary owner loses access to their signing credentials. Social recovery eliminates the binary risk of seed phrase custody by distributing recovery authority across multiple independent parties who must reach threshold consensus to initiate recovery. Smart contract implementations enforce time delays, guardian addition cooldowns, and notification mechanisms to prevent unauthorized recovery attempts. The concept, formalized in Vitalik Buterin's EIP proposals and academic research, represents a pragmatic bridge between self-custody security and usability for mainstream wallet adoption.
A security feature that pre-executes blockchain transactions against current chain state in a sandboxed environment to preview the exact outcomes including token transfers, approval changes, and ETH value flows before the user commits the actual on-chain transaction. Transaction simulation protects users from phishing DApps, honeypot tokens, and unexpected smart contract behavior by surfacing the concrete asset movements a transaction will produce. Advanced simulation engines decode and display human-readable descriptions of complex multi-step DeFi interactions, NFT trades, and approval operations. Implementation relies on eth_call RPC methods and trace APIs that execute transaction bytecode without broadcasting to the network.
A next-generation wallet authentication method that replaces traditional seed phrases and private key management with FIDO2 WebAuthn passkeys stored in platform authenticators such as device biometric sensors and hardware security modules. Passkey wallets leverage asymmetric cryptography where the private signing key is bound to the device's secure enclave and authenticated through biometric verification, eliminating phishing vulnerabilities and mnemonic management burden. Smart contract wallets can validate WebAuthn signatures on-chain through EIP-7212 precompile proposals or Solidity verification libraries. This approach represents the convergence of Web2 authentication standards and Web3 self-custody, potentially unlocking mass-market cryptocurrency wallet adoption.