
地址、账户与钱包分别指什么
理解区块链公链地址相关术语,首先要区分标识、链上记录和使用工具。地址用于标识链上的接收目标或账户;账户承载相应状态;钱包则是帮助用户管理密钥、查看记录和与网络交互的软件或界面。
这些词不能在所有公链上直接互换。以太坊围绕账户记录状态,比特币围绕未花费交易输出记录可支配价值。因此,“某地址有余额”在不同网络中,背后的记账方式可能不同。

公钥、私钥与签名如何关联
私钥用于生成数字签名,公钥用于验证相应签名。地址可以由公钥经过特定处理得到,但地址与公钥不是同一个概念。例如,以太坊普通外部账户的地址取自公钥哈希的一部分。

签名使网络能够验证相关授权,而不需要公开私钥。知道一个地址、能够查看它的记录,与拥有支配权限是两回事;公开可查询的信息本身不构成授权凭证。
以太坊中的外部账户与合约地址
以太坊区分外部账户与合约账户:前者的授权与私钥相关,后者的行为由合约逻辑决定。两者都使用20字节地址,通常显示为0x加40个十六进制字符,因此仅看字符长度无法判断账户类别。
合约地址标识已部署合约所对应的账户。把它称为“地址”,并不意味着它像普通外部账户一样具有对应私钥。理解控制权时,还需要考虑合约代码规定的执行条件。
比特币中的UTXO、输入与输出
UTXO指未花费交易输出。比特币普通交易的输入引用此前的输出,新的输出则规定金额和后续花费条件。钱包显示的余额,是相关可支配输出金额的汇总。
在P2PKH这一具体类型中,地址编码了公钥哈希等信息;花费时需要提供满足条件的公钥与签名。这一解释有明确适用范围,不能据此把所有比特币地址都理解成同一种结构。
地址与交易哈希有什么区别
地址用于标识账户或表达接收条件,交易哈希则用于标识一笔交易。比特币输入引用某个历史输出时,需要同时使用交易标识txid和输出序号,因为一笔交易可能包含多个输出。
因此,查询“谁接收或由什么条件控制”与查询“哪一笔记录发生了什么”,对应不同的信息入口。地址和交易哈希即使都表现为字符串,也承担不同职责。
常见问题:换钱包是否等于换账户
钱包是交互工具,账户与链上记录并不因更换界面而自动改变。理解钱包中的“账户”“地址”和“余额”时,应结合具体网络的记账模型,而不能只依据界面名称判断。
同样,地址格式相似也不足以证明其控制方式相同。辨认术语时,先明确所属网络,再区分地址标识、授权机制与链上状态,才能准确理解页面展示的信息。