Skip to content

以太坊

账户模型

以太坊采用账户模型而非比特币的 UTXO 模型,每个账户包含地址、余额、nonce 和存储内容。账户分为外部账户(EOA)和合约账户,外部账户由私钥控制,合约账户由代码控制。

以太坊虚拟机(EVM)

EVM 是以太坊智能合约的执行环境,是一个栈式的虚拟机,采用 256 位字长。所有智能合约代码都在 EVM 中运行,确保了执行的确定性和可预测性,Gas 机制用于计量计算资源消耗。

Gas 机制

Gas 是以太坊网络中的计费单位,用于防止网络资源滥用和补偿矿工。每条操作码都有固定的 Gas 消耗,用户需要为交易设置 Gas 限制和 Gas 价格,交易失败时已消耗的 Gas 不退还。

智能合约

智能合约是部署在区块链上的可执行代码,一旦部署不可修改。合约可以存储状态、接收和发送以太币、调用其他合约,为 DeFi、NFT 等应用提供了基础设施。

状态通道与 Layer 2

状态通道允许参与者在链下进行高频交易,最终将结果提交到链上。Layer 2 解决方案如 Rollups 通过在链下执行计算、链上验证数据的方式,大幅提升了以太坊的可扩展性。

以太坊改进提案(EIP)

EIP 是以太坊生态的标准制定流程,包括核心、网络、接口和 ERC 等类型。重要的 EIP 如 EIP-1559 引入了基础费用机制,EIP-4844 为 Layer 2 降低了数据存储成本。

以太坊路线图

以太坊通过多次硬分叉持续演进,包括从 PoW 转向 PoS 的合并(The Merge)、启用提款的上海升级、以及未来的 Proto-Danksharding 和完整 Danksharding,目标是提高可扩展性、安全性和可持续性。