以太坊作为全球第二大区块链平台,其“地址”是用户与网络交互的核心入口——无论是接收转账、参与DeFi,还是部署智能合约,都离不开地址的正确使用,但你知道吗?以太坊的地址并非“一刀切”,而是根据功能、生成方式和权限差异,分为不同类型,本文将详细解析以太坊地址的主要分类,帮助你清晰理解各类地址的特点与应用场景。

核心分类:EOA地址与合约地址

以太坊地址最核心的划分,是基于其背后控制权和功能属性的不同,分为两大类:外部拥有账户地址(EOA)和合约账户地址(Contract Address)。

外部拥有账户地址(EOA):用户视角的“个人钱包”

EOA地址是以太坊中最常见的地址类型,相当于传统互联网中的“用户账户”,其核心特点是由用户私钥完全控制,无需部署智能合约即可存在。

  • 生成原理:EOA地址通过非对称加密生成,基于私钥(用户保密)、公钥(由私钥计算得出)和地址(由公钥通过Keccak-256哈希算法计算得出,取后20字节)三级推导而来,用户创建钱包时生成的助记词/私钥,对应的就是一个EOA地址。
  • 核心权限:EOA地址是“主动发起方”,可以主动发起交易(如转账、调用合约),并通过私钥签名授权交易,但EOA地址本身无法主动执行逻辑,只能响应网络请求(如接收转账)。
  • 典型应用随机配图