付费视频,请购买课程( ¥2,000.00 )后再观看
以太坊核心概念 2: EVM与Gas费用解析
15次播放
19小时前
视频 AI 总结: 视频首先介绍了AI工具的使用和中转接口。随后深入讲解了以太坊的核心概念,包括外部账户(EOA)和合约账户的区别、交易类型(转账、程序执行、合约创建)。重点阐述了以太坊虚拟机(EVM)如何执行智能合约字节码,以及Gas费用机制(Gas Limit, Gas Price, Base Fee, Priority Fee)如何防止图灵停机问题并激励节点。视频还介绍了MetaMask钱包的安装与使用,以及以太坊网络的节点、RPC服务和EVM兼容链的概念。
关键信息:
- AI 工具推荐: 提到了推荐的AI工具,并建议网络不佳的用户使用国内工具或中转接口访问国际版模型。
- 以太坊账户类型: 分为外部账户(EOA,由私钥控制)和合约账户(包含代码)。两者在链上存储结构相同,都包含 Nonce、余额、存储根和代码哈希。
- 交易类型: 包括转账(无数据)、执行合约程序(Input Data 为函数调用)和创建合约(Input Data 为合约字节码)。所有交易都必须由 EOA 发起。
- MetaMask 钱包: 推荐的私钥管理工具,用于与区块链交互,强调安装时需核对网址防钓鱼。
- 以太坊虚拟机(EVM): 运行在节点上,执行智能合约的字节码。EVM 无法访问外部数据,以确保共识一致性。
- Gas 费用机制:
- 目的: 支付节点资源消耗,防止智能合约出现无限循环(图灵停机问题)。
- 计算方式: 每一步 EVM 操作都会消耗 Gas。
- Gas Limit: 用户为交易设定的最大 Gas 消耗量。
- 旧模型: 费用 =
Gas Used * Gas Price。 - 新模型(EIP-1559): 费用 =
Gas Used * (Base Fee + Priority Fee)。其中Base Fee动态调整并被销毁,Priority Fee(小费)支付给矿工/验证者。用户需设定Max Fee和Max Priority Fee。
- 以太坊网络结构: 节点运行客户端程序(共识层和执行层),保存完整账本,并通过 RPC 提供服务。存在公开和付费的 RPC 服务商。
- EVM 兼容性: EVM 生态系统繁荣,许多新链选择兼容 EVM,使得智能合约无需修改即可在不同链上运行。
- 开发环境: 通常分为本地模拟环境(如 Foundry)、测试网和主网。
- 交易取消/替换: 在交易未被打包前,可以通过发送一个具有相同 Nonce 但更高 Gas Price/Max Fee 的新交易来替换或取消之前的交易。
- 验证者质押: 质押 32 ETH(或其倍数,最多 2048 ETH)可成为验证者,质押越多,被选中打包区块的概率越大。