:2026-04-09 10:15 点击:13
以太坊,作为全球第二大加密货币和最具影响力的智能合约平台,其独特的技术架构是其价值的基石,要真正理解以太坊,就必须掌握其核心概念之一:账户模型,以及作为其经济血液的基本单位,本文将深入浅出地解析这两大关键要素,带你揭开以太坊运作的神秘面纱。
与比特币采用的UTXO(未花费交易输出)模型不同,以太坊借鉴了传统银行账户的概念,采用了更为直观的账户模型,在以太坊世界里,每一个账户都拥有一个唯一的地址,可以存储以太坊(ETH)和代表各种资产或权益的代币。
以太坊的账户主要分为两大类:外部账户和合约账户,它们共同构成了以太坊生态的参与者。
外部账户
外部账户,也常被称为EOA(Externally Owned Account),是由用户通过私钥直接控制的账户,你可以把它理解为个人数字钱包或银行账户。
合约账户
合约账户,也称为CA(Contract Account),是部署在以太坊区块链上的智能程序,它没有私钥,其行为由预设的代码逻辑控制。
账户模型的核心差异总结:
| 特性 | 外部账户 | 合约账户 |
|---|---|---|
| 控制者 | 私钥持有者 | 智能合约代码 |
| 发起交易 | 可以主动发起 | 只能被动响应 |
| 包含代码 | 否 | 是 |
| 拥有存储 | 否(状态在交易中体现) | 是 |
| 地址来源 | 从公钥派生 | 从合约创建交易的哈希派生 |
如果说账户是身份的载体,那么以太坊的基本单位就是驱动这个身份系统运转的经济燃料,以太坊的原生加密货币是ETH,为了满足不同场景下的需求,它被划分成了多个精细的单位。
Wei:最基础的计算单位
Wei是以太坊中最小的计量单位,类似于比特币中的“聪”,所有的交易计算、Gas费用计算,在底层数据层面都是以Wei为单位的。
1 ETH = 10^18 Wei其他常用单位
为了方便人类在交易和显示中使用,以太坊定义了一系列更大的单位,它们都以国际单位制的前缀命名,遵循10³的倍数关系。
单位换算示例:
假设一笔交易的Gas费用是210,000 Gas,Gas Price是20 Gwei。
20 Gwei = 20 * 10⁹ Wei = 20,000,000,000 Wei总费用 = 210,000 Gas * 20,000,000,000 Wei/Gas = 4,200,000,000,000,000 Wei
总费用 (ETH) = 4,200,000,000,000,000 / 10¹⁸ = 0.0042 ETH通过这个例子,我们可以清晰地看到,从用户交互的“ETH”到后台计算的“Wei”,单位之间的转换是Gas费计算的核心。
以太坊的账户模型和基本单位共同构成了一个强大而灵活的系统。
理解了账户如何定义“谁在行动”,以及ETH如何定义“行动的成本”,你便掌握了理解以太坊乃至整个Web3世界运作方式的钥匙,它们不仅是技术细节,更是构建去中心化未来的基石。
本文由用户投稿上传,若侵权请提供版权资料并联系删除!