
钱包与账户分别是什么
“交易所转币到钱包”是日常表达。理解其中的技术含义,需要区分用于查看和操作资产的软件,以及区块链上实际记录的状态。钱包提供交互界面,资产记录并不是被下载进手机或电脑的文件。
以太坊官方账户文档区分了钱包和账户:钱包是与账户交互的应用;账户则是链上的实体。外部账户由私钥控制,合约账户由代码逻辑控制。因此,“钱包地址”这一日常说法,并不能单独说明背后的账户类型。

地址、私钥与签名
地址用于标识接收对象,私钥用于生成授权所需的签名。以太坊外部账户的地址由公钥推导得到;合约账户也有地址,但没有对应的私钥。这意味着,不能把所有地址都理解为某个人的一把私钥所控制的账户。

签名让网络能够验证交易授权,而不需要公开私钥。接收地址和私钥承担不同职责:提供接收地址与交出资产控制凭据,是两件性质不同的事。
交易标识、输入与输出
比特币开发者指南通过输入、输出解释交易:输入引用此前的输出,新的输出规定金额与后续花费条件。交易标识txid用于识别交易,输出索引用于定位该交易中的具体输出。
因此,地址与txid回答的问题不同:地址与收款条件有关,txid定位某笔交易。一个交易标识也不等于一个收款对象,因为一笔交易可以包含多个输出。
余额与UTXO
UTXO指未花费交易输出。比特币钱包显示的余额,可以由多个仍可花费的输出构成;后续花费会引用这些输出,并提供满足其条件的授权数据。
这与以太坊的账户模型不同。理解“余额”时,需要先确定所讨论的网络;不能因为两个钱包界面都显示一个金额,就认为它们底层采用相同的记账结构。
这些解释适用于哪些问题
以上概念用于理解以太坊账户和比特币交易,不代表某家交易所的处理规则。平台界面的状态文字、到账判定和费用安排,无法仅凭账户与交易原理确定。
常见误解是把“钱包里没有显示”直接等同于“链上没有记录”。界面展示与链上记录属于不同层面;同样,仅凭地址外观,也不足以确认资产所属网络、账户控制方式或某笔转账的结果。