2026年10月6日周二

标签:以太坊

汇总与「以太坊」相关的文章,帮助你系统了解该主题。

以太坊的 initcode 与运行码:49152 与 24576 两道字节关卡各防什么
加密货币百科
以太坊的 initcode 与运行码:49152 与 24576 两道字节关卡各防什么

部署合约时代码分两段:负责初始化的 initcode 上限 49152 字节并按每 32 字节收 2 gas 的体检费,部署完成的运行码上限 24576 字节。EIP-3860 在 2023 年上海升级给前者立规矩,起因是 2017 年 geth 曾因巨型 initcode 的跳点分析被卡死。本文把两道关卡的分工、计费与历史事故讲清。

EIP-7823 给 MODEXP 设上限?模幂预编译为何被封顶 8192 位
公链与 Layer2
EIP-7823 给 MODEXP 设上限?模幂预编译为何被封顶 8192 位

EIP-7823 把模幂预编译的三个长度字段限制在 8192 位以内,越界即耗尽 gas,随 2025 年 12 月的 Fusaka 在主网生效。本文按 EIP 原文拆解输入封顶、与 EIP-7883 涨价的分工及影响面。

ERC-6147 Guard 是什么?把 NFT 的持有权和转让权分开锁
NFT 与铭文
ERC-6147 Guard 是什么?把 NFT 的持有权和转让权分开锁

ERC-6147 给 ERC-721 加了一个带过期时间的 guard 角色:guard 生效期间,连持有人本人都转不走这枚 NFT,只有 guard 能解除或转让。本文按规范文本拆解这套持有与转让分离的设计,说明它和简单锁定有什么区别,以及持有者在使用前应该核对哪些字段。

ERC-7511 最小代理:把 PUSH0 塞进代理字节码能省多少 Gas
NFT 与铭文
ERC-7511 最小代理:把 PUSH0 塞进代理字节码能省多少 Gas

ERC-7511 用上海升级带来的 PUSH0 操作码重写了 ERC-1167 最小代理:部署时省约 200 Gas、运行时省 5 Gas,字节码少一字节。本文按规范文本拆解这 44 字节运行时代码的构造、与 ERC-1167 的差异,以及用它部署 NFT 合集前该核对的三件事。

ERC-1967 存储槽:怎么在浏览器里看出一个 NFT 合约是代理壳子
NFT 与铭文
ERC-1967 存储槽:怎么在浏览器里看出一个 NFT 合约是代理壳子

ERC-1967 给代理合约约定了几个专用存储槽,用来存放实现合约地址与管理者地址,让浏览器和工具能认出"壳子"。本文按规范文本解释实现槽、管理员槽与信标槽的来历,说明为什么插槽要挑编译器永不分配的数,以及持有人查代理时该看哪几步。

ERC-6464 多操作员单枚授权:把整系列放行的风险拆到一枚一枚
NFT 与铭文
ERC-6464 多操作员单枚授权:把整系列放行的风险拆到一枚一枚

ERC-6464 给 ERC-721 补上"一枚 NFT 授权给多个指定操作员"的细粒度接口,直指 setApprovalForAll 的过宽权限。本文说明这套接口要解决什么问题、为什么草案状态决定了它今天主要出现在授权清理工具里,以及普通持有人实际能做的三件事。

ERC-2771 可信转发器:代付 Gas 时合约眼里"谁在发消息"是怎么改的
NFT 与铭文
ERC-2771 可信转发器:代付 Gas 时合约眼里"谁在发消息"是怎么改的

ERC-2771 定义了合约通过可信转发器接收元交易的协议:在 calldata 尾部追加 20 字节发送者地址,让合约读到真正的用户。本文按 Final 版规范解释 _msgSender 的构造、EOA 直发时的兜底规则,以及它和 ERC-4337 各自站在哪一层。

ERC-6105 无中介交易:把挂单字段写进 NFT 合约本身
NFT 与铭文
ERC-6105 无中介交易:把挂单字段写进 NFT 合约本身

ERC-6105 给 ERC-721 加了内置的挂牌与购买接口:卖价、截止时间、支持的币种直接记在合约的 listing 里,买家按字段付款即可成交。本文按 Final 版规范拆解它的六个字段与动机,分析它绕开了什么风险、又新引入了什么。

ERC-7597:让合约钱包也能用 permit 免 Gas 授权
NFT 与铭文
ERC-7597:让合约钱包也能用 permit 免 Gas 授权

ERC-2612 的 permit 只认外部账户的 VRS 签名,智能合约钱包被挡在门外。ERC-7597 把 permit 的签名参数改为不透明字节并接入 ERC-1271 验证,让多签和 AA 钱包也能发起 gasless 授权。本文拆解这处接口改动的来龙去脉与使用边界。