以太坊
流动性质押代币(LST)
Liquid Staking Token (LST)
流动性质押代币是代表已质押ETH及其收益的可交易凭证,持有者在赚取质押收益的同时仍可参与DeFi活动。目前市场由Lido的stETH(rebase机制,占约85%市场份额)和Rocket Pool的rETH(汇率增值机制)主导。
快速掌握要点
第2章:以太坊(Ethereum)
概述
以太坊不仅仅是一种加密货币,更是一个可编程的区块链平台,构成了现代去中心化金融(DeFi)与Web3生态系统的核心基础。如果说比特币专注于价值存储与点对点支付,那么以太坊的设计目标则是打造一台"世界计算机(World Computer)"——能够在区块链上运行任意逻辑。这一愿景的核心在于智能合约与以太坊虚拟机(EVM)的协同运作,二者共同构筑了去中心化应用(dApp)的广阔生态。
本章将系统介绍以太坊的核心技术概念:从执行环境以太坊虚拟机(EVM)出发,涵盖费用机制(Gas、EIP-1559)、共识机制(权益证明、合并)、代币标准(ERC-20),直至扩容方案(Rollup、Blob交易)等19个关键概念。这些概念之间相互紧密关联——理解其中一个,往往能大幅加深对其他概念的理解。
自2015年上线以来,以太坊通过持续升级不断演进。2022年完成「合并」,正式切换至权益证明(PoS)共识机制;2024年Dencun升级引入Blob交易——这些重大变革体现了以太坊在扩展性、安全性与可持续性三个维度的同步追求。通过本章的学习,读者将能深入理解以太坊的技术基础,并清晰认识到为何当前区块链生态系统以以太坊为中心构建。
以太坊虚拟机(EVM)
定义
以太坊虚拟机(EVM)是以太坊网络中负责执行智能合约字节码的基于栈的计算引擎。EVM是一台确定性(deterministic)虚拟计算机,设计目标是让全球数千个节点能够同步执行相同的代码并得出完全一致的结果。开发者使用Solidity或Vyper等高级语言编写的智能合约,会被编译为EVM可识别的低级字节码,EVM再以操作码(opcode)为单位逐步解析并执行。
核心要点
- 基于栈的架构:EVM使用栈(stack)而非寄存器来执行运算。ADD、MULTIPLY、STORE、CALL等操作码从栈中弹出操作数进行计算,再将结果压回栈中。栈的最大深度限制为1024个元素。
- 确定性执行保证:给定相同的输入,无论在全球哪个节点上运行,都必须得出完全一致的输出。为此,EVM完全禁止浮点运算、外部系统调用等任何非确定性因素。若需使用外部数据,须通过预言机(oracle)将数据先行写入链上,再供合约读取。
- 事实上的行业标准(de facto standard):EVM的影响力已远超以太坊本身。Arbitrum、Optimism、Base、zkSync等绝大多数Layer 2 Rollup均与EVM兼容,BNB Chain、Polygon、Avalanche C-Chain、Fantom等众多Alt-L1公链也纷纷采用EVM。这一趋势源于EVM生态的强大吸引力——开发者可直接复用以太坊的工具链、编程语言和库资源。
- 沙箱隔离环境:EVM在严格隔离的沙箱环境中运行,智能合约代码无法直接访问宿主系统的文件系统、网络或内存。这一设计既强化了安全性,也是实现确定性执行的重要前提。
- 存储模型:EVM采用每个合约拥有独立永久存储(persistent storage)的结构,存储内容为256位键值对。由于存储读写操作计算开销较大,其对应的Gas费用也相对较高。
关联概念
EVM是以太坊的执行环境,因此几乎与所有概念都有关联。最直接的关系是:智能合约是运行在EVM之上的代码;Gas是EVM执行每个操作码所消耗计算量的度量单位;Rollup则是将EVM执行迁移至Layer 1之外、同时保持EVM兼容性的扩容方案。EVM的广泛采用,也是以太坊生态实现可组合性的重要技术基础。
智能合约
定义
智能合约是部署在区块链上的自动执行程序——一旦预设条件满足,便无需任何中间方的介入即可自动运行。传统合约依赖法律体系和可信第三方,而智能合约将业务逻辑直接编写为代码并记录在区块链上,以代码与数学取代信任。合约一经部署,代码便不可篡改,且执行结果具有完全的确定性,始终产生可预期的输出。
核心要点
- 不可篡改性与确定性执行:智能合约一旦部署到区块链上,代码便无法随意修改或删除。这为信任提供了强有力的保障,但同时也意味着一旦存在漏洞,修复将极为困难。为此,可升级代理模式(proxy pattern)等设计方案被广泛采用。
- DeFi的核心基础设施:去中心化交易所(DEX)、借贷协议、稳定币系统等所有DeFi应用,均以智能合约实现。Uniswap的自动做市商(AMM)逻辑、Aave的抵押借贷规则、MakerDAO的DAI铸造机制,无一例外地被编码在智能合约代码之中。
- NFT与代币的技术基础:ERC-20代币和ERC-721 NFT(Non-Fungible Token)均通过智能合约实现。代币的总供应量、转账规则、所有权管理等均在合约代码中明确定义。
- 安全漏洞的潜在风险:由于代码即规则,智能合约中的漏洞可能引发严重后果。2016年DAO被盗事件(损失约6000万美元)和2021年Poly Network漏洞事件(损失约6亿美元)都深刻揭示了智能合约安全审计(audit)的重要性。重入攻击(reentrancy attack)、整数溢出(integer overflow)等已知漏洞类型值得开发者高度警惕。
- Solidity与开发生态:以太坊最主流的智能合约开发语言是Solidity,其次是Vyper。Hardhat、Foundry等开发框架以及经过安全验证的OpenZeppelin合约库共同支撑起完整的开发生态。
关联概念
智能合约运行于以太坊虚拟机(EVM)之上,执行过程中消耗Gas。ERC-20代币标准是以智能合约实现的典型接口规范。可组合性源于智能合约之间相互调用的能力,而账户抽象则是将智能合约的能力赋予普通账户的重要探索。
Gas(燃料费)
定义
Gas是以太坊网络中衡量计算工作量的抽象单位。每笔以太坊交易都必须按照执行所需的计算资源支付相应的Gas费用。Gas承担着两项核心职能:其一,向节点运营者和验证者支付计算资源的经济报酬;其二,防止攻击者利用无限循环等操作发起垃圾交易和拒绝服务(DoS)攻击,从而瘫痪网络。Gas价格以Gwei为单位,1 Gwei等于1 ETH的十亿分之一(即0.000000001 ETH)。
核心要点
- Gas消耗因操作复杂度而异:不同操作的Gas消耗差异悬殊。一笔简单的ETH转账需消耗21,000 Gas,而复杂的DeFi交易(如多步骤代币兑换)可能需要数十万乃至数百万Gas。将新智能合约部署至区块链同样需要消耗大量Gas。
- Gas限额(Gas Limit):用户在发起交易时需设置愿意支付的最大Gas量,即Gas限额。最终只按实际消耗的Gas收费,未使用部分将退还给用户。但若交易在Gas限额耗尽前仍未执行完成(out-of-gas),所有状态变更将回滚,且已消耗的Gas费用不予退还。
- 区块Gas限额:以太坊的每个区块也有能够容纳的最大Gas总量上限,即区块Gas限额。该机制通过限制区块大小,确保节点能在合理时间内完成区块处理。该上限可根据网络拥堵情况动态调整。
- 操作码的差异化Gas定价:EVM中每个操作码的Gas费用与其消耗的计算资源成正比。例如,算术运算(ADD)仅需3 Gas,而向存储写入新值的SSTORE操作则高达20,000 Gas。这种差异化的定价结构激励开发者编写Gas高效的代码。
- Gas优化的重要性:鉴于以太坊的Gas成本相对较高,智能合约开发者普遍将Gas优化视为重要课题。常见优化手段包括:优先使用内存(memory)而非存储(storage)、善用事件(event)记录数据、采用位运算替代常规计算等。
关联概念
Gas用于衡量**以太坊虚拟机(EVM)**中每个操作码的执行成本,智能合约逻辑越复杂,所需Gas越多。EIP-1559从根本上改革了Gas费用的定价机制。Rollup将交易执行迁移至Layer 2,从而大幅降低用户实际承担的Gas成本。
EIP-1559
定义
EIP-1559(以太坊改进提案1559)是2021年8月随伦敦(London)硬分叉正式引入以太坊的手续费机制改革方案。它取代了原有的简单竞价模式(出价最高的交易优先处理),引入了动态基础费用(base fee)加用户自定义小费(tip,即优先级费用)的双层结构。此次升级显著提升了费用的可预测性,并通过销毁基础费用对ETH的货币政策产生了深远影响。
核心要点
- 动态基础费用(Base Fee):基础费用由协议自动设定,根据网络拥堵情况每个区块最多浮动±12.5%。当区块大小超过目标值时,基础费用上调;低于目标值时则下调。用户支付的费用必须不低于当前基础费用,否则交易不会被处理,但估算所需费用变得更加简便准确。
- 基础费用销毁(ETH Burn):基础费用不会流向验证者,而是被完全销毁(destroyed)。这是以太坊发展史上的重要转折点——网络使用量越高,销毁的ETH越多,供应量随之收缩,形成通缩压力。当网络足够繁忙时,ETH销毁量可能超过新增发行量,使ETH成为净通缩资产。这一叙事被称为"Ultra Sound Money"。
- 小费(Priority Fee):验证者实际获得的报酬仅为用户设定的小费(优先级费用)。小费的作用是激励验证者将该交易纳入区块。用户可自由设定小费金额,网络空闲时以极低小费即可实现快速确认。
- 最大费用(Max Fee):用户可设置愿意支付的每Gas最高总费用(maxFeePerGas)。若实际基础费用低于该上限,差额将退还给用户。这一机制有效防止用户因费用飙升而支付远超预期的金额。
- 相较旧机制的改进:EIP-1559推出之前,用户难以判断应向矿工报价多少Gas费,网络拥堵时费用急剧波动且难以预测。新机制大幅提升了费用的可预测性,显著改善了用户体验。
关联概念
EIP-1559是构建于Gas系统之上的费用机制,「合并」之后依然在权益证明环境中持续运行,ETH销毁也随之延续。ETH销毁机制与**流动性质押代币(LST)**的经济逻辑密切相关——质押收益与销毁量之间的动态平衡,共同决定了ETH的实际通胀率。
合并
定义
「合并」是以太坊于2022年9月15日完成的历史性升级,标志着共识机制从工作量证明(PoW)正式切换至权益证明(PoS)。"合并"之名源于2020年12月起并行运行的信标链(Beacon Chain,即PoS共识链)与原有以太坊执行层的正式合并。此次升级将以太坊的能源消耗降低了99.9%以上,并将架构明确划分为执行层(Execution Layer)与共识层(Consensus Layer)两个独立层级,是以太坊发展史上最重要的里程碑。
核心要点
- 能耗的大幅削减:在工作量证明机制下,以太坊挖矿所消耗的电力相当于一个中小型国家的用电量。切换至权益证明后,能耗降低超过99.9%,有效消除了外界对以太坊环境可持续性的质疑,也降低了机构投资者和环保敏感型用户参与以太坊的门槛。
- 执行层与共识层的分离:「合并」将以太坊拆分为两个独立层级:执行层(Execution Layer)负责处理交易和运行EVM;共识层(Consensus Layer,即信标链)负责管理验证者并完成区块的最终确认。两层通过引擎API(Engine API)进行通信。这种分层架构为后续升级提供了更大的灵活性。
- 交易速度基本不变:与许多人的误解不同,「合并」本身并未显著改变以太坊的交易处理速度或手续费水平。区块时间仅从约13秒小幅缩短至约12秒,根本性的吞吐量提升仍有赖于Rollup等独立扩容方案。
- 挖矿终结与验证者经济:「合并」完成后,以太坊挖矿彻底退出历史舞台,GPU矿工在以太坊网络中失去了角色。取而代之的是质押ETH的验证者,他们通过提议区块和参与证明(attestation)来获取奖励。
- 以太坊史上最复杂的升级:「合并」历经数年的研究与开发,以及数十次测试网演练才最终完成。在不影响运行中的主网安全的前提下,对承载数千亿美元资产的系统完全替换共识机制,是工程领域前所未有的挑战。
关联概念
「合并」是切换至权益证明(PoS)的历史节点,罚没和最终性等PoS核心概念均在「合并」后正式适用于以太坊。EIP-1559的ETH销毁机制与「合并」后大幅减少的新增发行量相叠加,共同塑造了以太坊的货币政策。**流动性质押代币(LST)**则伴随「合并」后质押需求的爆发而迅速崛起。
权益证明(PoS)
定义
权益证明(Proof of Stake,PoS)是以太坊在「合并」后采用的共识机制。验证者(validator)通过锁定ETH作为参与网络的抵押,以此获得区块生产和验证的权利。参与验证节点的最低门槛为质押32 ETH;诚实履行职责可获得质押奖励,违反共识规则则面临罚没(Slashing),可能损失部分乃至全部质押资产。以太坊PoS将时间划分为12秒的slot(时隙),每32个slot构成一个epoch(纪元,约6.4分钟),各类关键操作均按此结构有序进行。
核心要点
- Slot与Epoch的时间结构:以太坊PoS以12秒为一个slot进行计时。每个slot中,一位验证者被随机选为区块提议者(proposer)。32个slot组成一个epoch(约6.4分钟),检查点的合理化(justification)与最终确认(finalization)均以epoch为单位推进。
- 验证者的双重职责:验证者承担两类核心角色。被选中的区块提议者(proposer)负责创建并广播新区块;其余验证者作为证明者(attester),通过签名证明(attestation)验证所提议区块的有效性。这些证明汇聚后,推动区块完成合理化与最终确认。
- 32 ETH的最低门槛:独立运行验证者节点需质押32 ETH(按当前市价折合数万美元),较高的准入门槛催生了**流动性质押代币(LST)**服务和质押池的蓬勃发展,让普通用户也能参与质押并分享收益。
- 随机性与公平选择:区块提议者的选定基于可验证随机函数(VRF),确保选举过程既不可预测又可公开验证,有效防止了验证者通过操纵选举来控制区块生产。
- 罚没(Slashing)的威慑机制:罚没是PoS安全性的重要保障。对于双重投票(equivocation)等违规行为,系统会没收并销毁违规验证者的部分质押资产。若大量验证者同时作恶,相关性惩罚(correlation penalty)将大幅叠加,形成强有力的经济威慑。
关联概念
PoS是「合并」所切换的共识机制,罚没是对违反PoS规则的验证者实施的惩罚手段,最终性则描述了区块在PoS体系下如何实现不可回滚的确认状态。**流动性质押代币(LST)**的出现,正是为了解决32 ETH高门槛带来的流动性限制问题。
罚没
定义
罚没(Slashing)是对违反以太坊权益证明共识规则的验证者实施经济惩罚的机制。当验证者作出双重投票(在同一slot对两个不同区块签名)或围绕(surround)他人的投票等严重违规行为时,系统将没收其部分质押资产并予以销毁,同时强制将该验证者驱逐出验证者集合。罚没机制的核心逻辑是:让攻击网络的经济代价远超潜在收益,从而在协议层面构筑强大的安全屏障。
核心要点
- 罚没的触发条件:并非所有失误都会触发罚没。网络离线(如验证者节点宕机)只会导致少量的怠惰惩罚(inactivity penalty),而非罚没。罚没仅在验证者主动违反特定共识规则时才会触发,例如对同一高度的两个不同区块进行双重投票(double voting)。
- 相关性惩罚(Correlation Penalty):罚没金额并非固定,而是与同一时期被罚没的验证者数量正相关。若单一验证者独自被罚没,损失相对较小(约1 ETH起);若大量验证者同时被罚没(暗示存在协同攻击),则惩罚将大幅叠加,极端情况下可导致违规验证者损失全部32 ETH质押资产。这一设计有效遏制了大规模协同攻击。
- 强制退出机制:被罚没的验证者会被强制逐出验证者集合,并在一段时间内无法提取剩余资产(受退出队列限制)。这意味着验证者不仅损失了质押资产,还在相当时间内无法自由支配剩余资金。
- 哨兵(Whistleblower)奖励:发现并举报罚没证据的节点(举报者)可获得一定的ETH奖励,激励网络参与者主动监督验证者行为,协助维护网络安全。
- 再质押的叠加风险:在**再质押(EigenLayer)**的场景下,验证者同时承担多个主动验证服务(AVS)的职责,一旦触发罚没,可能面临来自多个协议的叠加惩罚,风险敞口显著放大。
关联概念
罚没是权益证明(PoS)安全性的核心保障机制,与最终性密切相关——正是罚没的高昂代价,使得已确认区块的回滚在经济上几乎不可能实现。**再质押(EigenLayer)**引入了跨服务的关联罚没风险,是当前生态中值得重点关注的风险维度。
最终性
定义
最终性(Finality)是指交易达到不可撤销状态的特性。在以太坊PoS体系中,区块首先经过合理化(justification)——即获得超过2/3验证者的证明(attestation)——随后在下一个epoch完成最终确认(finalization)。一旦区块达到最终性,若要回滚则需触发大规模罚没(Slashing),其经济代价极为惨重,这使得最终确认的区块在实践中具备极高的不可逆性。
核心要点
- 合理化与最终确认的两阶段流程:以太坊PoS采用Casper FFG(Friendly Finality Gadget)协议实现最终性。每个epoch末,若获得超过2/3验证者证明的检查点(checkpoint)区块将被合理化;当相邻的两个检查点均完成合理化后,较早的那个将被最终确认。整个流程通常在2个epoch(约12.8分钟)内完成。
- 与比特币"概率性最终性"的本质区别:比特币依赖工作量证明实现"概率性最终性"——随着后续区块不断叠加,回滚成本越来越高,但理论上永远无法达到绝对不可逆。而以太坊PoS实现的是"经济性最终性"——一旦确认,回滚需要销毁攻击者超过1/3总质押量的资产,在经济上近乎不可能。
- 怠惰惩罚(Inactivity Leak):若网络因节点大规模离线导致超过1/3的验证者无法参与投票,最终性将暂停,系统进入"怠惰泄漏"(inactivity leak)模式。此时离线验证者的质押资产将持续缓慢减少,直至在线验证者重新占据超过2/3的比例,最终性得以恢复。这一机制保障了网络在极端情况下的自我修复能力。
- 对用户体验的实际影响:对于普通用户而言,在等待约12.8分钟的最终确认后,可以获得最高级别的安全保障。然而,许多应用场景(如交易所存款确认)往往在区块最终确认之前,就已接受一定数量的区块确认作为实际操作依据。
- 与Layer 2的交互:Rollup通常依赖以太坊主网的最终性来保障用户资产的安全。在乐观Rollup中,7天挑战期结束后,用户的资产才最终安全地返回Layer 1;而ZK Rollup通过有效性证明实现更快速的提款,但根本安全性仍依托以太坊主链的最终性。
关联概念
最终性是权益证明(PoS)共识机制的核心特性,罚没的高昂成本正是最终性安全保障的经济基础。对于乐观Rollup和ZK Rollup而言,以太坊主链的最终性直接决定了Layer 2资产的安全边界。
ERC-20
定义
ERC-20(Ethereum Request for Comment 20)是以太坊上最为普及的同质化代币(Fungible Token)标准,通过定义一套统一的接口规范,确保任何符合该标准的代币都能被钱包、交易所和DeFi协议无缝识别与支持。正是ERC-20标准的诞生,使得2017年ICO浪潮、2020年DeFi之夏以及整个代币化经济的繁荣成为可能,是以太坊生态中影响最为深远的技术标准之一。
核心要点
- 核心函数接口:ERC-20标准要求合约实现以下核心函数:
transfer()(直接转账)、transferFrom()(授权转账)、approve()(授权第三方操作)、balanceOf()(查询余额)、allowance()(查询授权额度)以及totalSupply()(查询总供应量)。任何实现这些接口的合约都被视为符合ERC-20标准的代币。 - DeFi生态可组合性的基石:ERC-20标准的真正价值在于实现了代币的互操作性。任何DeFi协议只需针对ERC-20接口进行开发,便能自动兼容所有符合该标准的代币。Uniswap可以兑换任意ERC-20代币,Aave可以接受任意ERC-20代币作为抵押品,这种无缝互操作性正是DeFi可组合性的技术根基。
- 典型代币案例:以太坊上的众多知名代币均遵循ERC-20标准,包括:稳定币USDC、USDT、DAI,去中心化治理代币UNI(Uniswap)、AAVE,以及流动性质押代币stETH等。
- 授权(Approve)机制的安全考量:ERC-20的授权机制允许用户批准某个合约地址可操作自己的代币。然而,无限授权(infinite approval)是常见的安全隐患——若被授权的合约存在漏洞,攻击者可借此转
ChartMentor
이 개념을 포함한 30일 코스
流动性质押代币(LST) 포함 · 핵심 개념을 순서대로 익히고 실전 차트에 적용해보세요.
chartmentor.co.kr/briefguard