此網頁僅供信息參考之用。部分服務和功能可能在您所在的司法轄區不可用。

What is a crypto wallet?

A crypto wallet is a system that helps a person or service interact with blockchain accounts and assets. Depending on its design, it may discover addresses, display blockchain data, construct transactions, request or create signatures and broadcast signed data to a network.

The crypto assets are not coin files stored inside the wallet. Balances, spendable outputs and account state are recorded under a blockchain's rules. What a wallet stores or connects to is the information and authority needed to read that state or request changes to it. Control of that authorization does not, by itself, settle every legal or contractual ownership question.

The functions hidden behind one wallet screen

Several components can sit behind a single interface:

  1. Network or data access obtains blocks, account state, transaction history, token metadata or fee information from a node or indexing service.
  2. Account discovery derives or imports addresses and determines which accounts the interface should monitor.
  3. Transaction construction converts a requested action into the exact data required by a network, including destination, amount, nonce, fees and contract instructions where applicable.
  4. Authorization creates or collects the signatures, approvals or account-specific proofs required by the network.
  5. Broadcast and status tracking submits the signed transaction and follows its inclusion or failure.

These functions do not need to run in the same application or device. Software can build a transaction while a hardware device signs it. A watch-only wallet can display an address without any signing authority. A custodial service can expose a wallet-like interface while keeping the signing process in systems the user never sees. Bitcoin's wallet documentation describes separate full-service, signing-only and distribution-only arrangements. Bitcoin Developer Guide: wallets

Because the data layer and authorization layer are separate, an incorrect or unavailable data provider can produce an incomplete display even while the blockchain record remains unchanged. Conversely, an interface displaying an address and balance does not prove that it can authorize a transaction.

In a conventional key-controlled account, a private key creates a signature and the matching public key enables verification. A hierarchical deterministic wallet may use root material to derive many key pairs rather than store one unrelated key for every address. BIP-32 specifies extended keys and derivation trees; BIP-39 specifies one mnemonic-to-seed process commonly used by wallets. Neither standard says every blockchain account or wallet must use that architecture. BIP-32 and BIP-39

Ethereum illustrates why “wallet equals private key” is too narrow. Externally owned accounts are controlled through key pairs, while contract accounts are controlled by code and do not have private keys of their own. Smart-account systems can apply several signers, spending policies or recovery rules. The interface is still called a wallet even when authorization does not reduce to one locally stored key. Ethereum accounts and ERC-4337

A seed phrase, where used, can reconstruct deterministic root material. A wallet password or PIN usually controls local access or decrypts local storage. Resetting a service login, entering a PIN and restoring a seed phrase are therefore different operations with different consequences.

Custody, connectivity and product format describe different axes

Wallet labels often mix three separate questions:

  • Who controls authorization? In a custodial arrangement, a provider controls the relevant signing process or account permissions. In self-custody, the user controls the keys or authorization arrangement.
  • How connected is the signer? A hot signing system is readily available to online software. A cold process keeps signing material or devices more isolated from online systems for longer periods.
  • How is the interface delivered? Mobile, browser, desktop and hardware describe product format. They do not, by themselves, establish who ultimately controls an account.

A mobile wallet can be self-custodial or custodial. A hardware wallet can protect a self-custody key, but a hardware device could also be one component in a managed custody system. “Hardware,” “cold” and “non-custodial” are therefore not synonyms.

What a wallet signs

A wallet does not simply sign the sentence a user sees on screen. It signs network-specific encoded data. The data may represent a transfer, a contract call, a typed message, an approval or an account operation. Before signing, wallet software may simulate the result or decode some fields, but the quality and completeness of that presentation vary.

A valid signature proves that the applicable authorization condition was met for the signed data; it does not prove that the action was beneficial, that the destination was intended or that the interface explained every consequence. Malicious software can substitute an address, a contract can behave unexpectedly and a broad token approval can authorize later actions. Keeping a key secret and understanding the requested authorization are separate controls.

For Ethereum applications, EIP-1193 standardizes an interface through which a provider can expose RPC methods and events. The provider may connect an application to an account, but the standard does not require the application itself to hold the private key. EIP-1193

Recovery depends on the wallet architecture

There is no universal wallet recovery method:

  • a custodial service may offer an account-recovery process under its terms;
  • an HD wallet may rely on a seed phrase, passphrase and compatible derivation settings;
  • a standalone-key wallet needs a backup of the applicable key;
  • a multisignature or smart account may use remaining signers, guardians or contract-defined recovery; and
  • a device-backed key may be non-exportable and depend on a separate recovery arrangement.

Restoring keys does not necessarily restore labels, contacts, imported accounts, multisignature configuration or other application metadata. Similarly, changing wallet software does not move blockchain assets by itself: compatible software can sometimes access the same account, while incompatible derivation paths or network settings can initially show different addresses.

Display and transaction failures

Common failures occur at different layers:

  • a wallet connected to the wrong network can show another account state or construct an unusable transaction;
  • an RPC or indexer outage can hide recent activity without removing it from the blockchain;
  • unsupported token metadata can prevent an asset from appearing automatically;
  • an incorrect destination or contract instruction can still be signed successfully;
  • insufficient fees, nonce conflicts or contract reverts can prevent the intended state change; and
  • lost authorization material can make an account inaccessible even though its balance remains visible publicly.

The appropriate diagnosis therefore depends on whether the problem is data display, transaction construction, signing, network acceptance or recovery.

FAQ

Can one wallet support every blockchain?

Not necessarily. Networks use different address formats, transaction encodings, signature schemes and application interfaces. Support must be verified for the specific wallet, network and asset.

Does importing an address give control of it?

No. An address alone can support monitoring. Control requires the private key or other authorization mechanism accepted by the account's rules.

Is a wallet provider always the custodian?

No. A company may publish wallet software without controlling user keys, while another service may control signing behind a hosted interface. The practical question is who can authorize transactions and recover or change that authority.

Explore private keys, public keys, seed phrases, non-custodial wallets and crypto custody, or return to the Crypto Glossary.

For a broader beginner-oriented overview, see the existing OKX Learn article What is a crypto wallet?. It is further reading, not a primary technical source for this entry.

Sources

  • Bitcoin Developer Guide: wallets — wallet functions, deterministic derivation and separation of networking and signing.
  • Ethereum: wallets — wallet interfaces, account access and common product formats.
  • Ethereum: accounts — externally owned and contract-account control.
  • BIP-32 — hierarchical deterministic key trees and extended keys.
  • BIP-39 — one mnemonic-to-seed scheme used by compatible wallets.
  • EIP-1193 — Ethereum provider interface between applications and wallet capabilities.
  • ERC-4337 — smart-account operations, validation and extensible authorization.
免責聲明
本文章可能包含不適用於您所在地區的產品相關內容。本文僅致力於提供一般性信息,不對其中的任何事實錯誤或遺漏負責任。本文僅代表作者個人觀點,不代表 OKX 的觀點。 本文無意提供以下任何建議,包括但不限於:(i) 投資建議或投資推薦;(ii) 購買、出售或持有數字資產的要約或招攬;或 (iii) 財務、會計、法律或稅務建議。 持有的數字資產 (包括穩定幣) 涉及高風險,可能會大幅波動,甚至變得毫無價值。您應根據自己的財務狀況仔細考慮交易或持有數字資產是否適合您。有關您具體情況的問題,請諮詢您的法律/稅務/投資專業人士。本文中出現的信息 (包括市場數據和統計信息,如果有) 僅供一般參考之用。儘管我們在準備這些數據和圖表時已採取了所有合理的謹慎措施,但對於此處表達的任何事實錯誤或遺漏,我們不承擔任何責任。 © 2026 OKX。本文可以全文複製或分發,也可以使用本文 100 字或更少的摘錄,前提是此類使用是非商業性的。整篇文章的任何複製或分發亦必須突出說明:“本文版權所有 © 2026 OKX,經許可使用。”允許的摘錄必須引用文章名稱並包含出處,例如“文章名稱,[作者姓名 (如適用)],© 2026 OKX”。部分內容可能由人工智能 (AI) 工具生成或輔助生成。不允許對本文進行衍生作品或其他用途。

相關推薦

查看更多
what-is-blockchain

What is a blockchain?

A blockchain is a digital record book maintained by multiple participants. New records are organized into blocks, and the blocks are connected in order. Computers participating in the blockchain netwo
2026年10月29日
crypto-glossary-cover-v5.contentful

Crypto Glossary A–Z

Explore key crypto, blockchain, and trading terms through concise definitions, organized alphabetically for quick reference. [A](#a) · [B](#b) · [C](#c) · [D](#d) · [E](#e) · [F](#f) · [G](#g) · [H](#
2026年10月29日
Crypto adoption generic thumbnail

What is DeFi?

Decentralized finance (DeFi) is a class of application that provides financial functions such as asset swapping and lending mainly through blockchains and smart contracts. A smart contract is a progra
2026年10月29日
decentralized-exchange-dex

What is a DEX?

A decentralized exchange (DEX) is a class of trading system that lets users swap digital assets through blockchain protocols or smart contracts. A smart contract is a program deployed on a blockchain
2026年10月29日
thumbnail:dao

What is a DAO?

A decentralized autonomous organization (DAO) is a way of organizing in which several people make decisions, manage funds or maintain a project together under rules agreed in advance. It often records
2026年10月29日
DApps generic thumb

What is a DApp?

A decentralized application (DApp) is an application that hands some of its core rules or state — balances, ownership and approval records, for example — to a decentralized network such as a blockchai
2026年10月29日
查看更多