Full article

A wallet is an interface; an account is an onchain entity

Ethereum.org describes wallets as tools for interacting with Ethereum accounts. This distinction resolves a common misunderstanding: installing a new application does not necessarily move assets, and deleting an old application does not delete the onchain account. The network records the asset state; a wallet provides ways to inspect and interact with it. The practical questions are whether the new tool can access the same account and how it obtains authorization. A different icon, brand, or screen layout does not by itself establish a different location for the assets.

Addresses, keys, and interfaces serve different roles

An address identifies an account; for an ordinarily key-controlled account, the private key provides authorization capability. Giving someone a receiving address therefore differs fundamentally from giving them the key. Imagine importing the same account into two compatible tools. Both may display the same assets rather than creating two independently spendable copies. This is shared access, not duplicated value. Conversely, one interface can manage multiple accounts. Counting installed applications cannot reliably tell someone how many separate sets of authority they have, or which of those applications can reach the same assets.

Connection and approval need separate meanings

An application may present requests to connect, sign, or submit a transaction in sequence. Those steps should not be collapsed into a single vague idea of logging in. In a hypothetical purchase flow, telling a site which account is being used does not by itself mean the purchase price has been paid. Nor does accepting one operation imply that every later request is appropriate. Our analysis is that a wallet’s important job includes explaining the recipient of authority, the proposed action, and its scope. Similar-looking confirmation buttons can accompany materially different responsibilities.

Understand the recovery arrangement before changing devices

Some configurations rely on recovery phrases, while Ethereum’s account documentation also distinguishes accounts governed by contract logic. It would therefore be wrong to assume that every product has the same phrase-based recovery process. Imagine a configuration requiring an additional passphrase or a particular cooperative procedure: keeping only a login email may be insufficient. This is an illustration of configuration differences, not setup instructions for a named product. A recovery plan needs to identify the necessary material and participants, and whether those conditions can still be satisfied when the original device is unavailable.

Choosing a tool also chooses a responsibility boundary

Mobile, browser, and hardware formats describe how a tool is used. Self-custody and provider custody describe a different dimension: control. Imagine two similar mobile interfaces, one authorizing locally and the other requesting a provider-managed withdrawal. Using the same kind of device does not make their recovery arrangements or availability dependencies identical. Our interpretation is that the useful comparison asks who can move the assets, which components must be available, and how failures can be recovered from. Convenience matters, but it needs to be understood alongside those concrete conditions of control.