模幂预编译在部分参数组合下明显便宜于真实资源消耗,成为区块里性价比失衡的计算。EIP-7883 在 EIP-2565 的公式上打补丁:起步价从 200 抬到 500、去掉除以三的折扣、给超长指数逐字节加罚。本文逐项拆解新定价与动机。
汇总与「EVM」相关的文章,帮助你系统了解该主题。
模幂预编译在部分参数组合下明显便宜于真实资源消耗,成为区块里性价比失衡的计算。EIP-7883 在 EIP-2565 的公式上打补丁:起步价从 200 抬到 500、去掉除以三的折扣、给超长指数逐字节加罚。本文逐项拆解新定价与动机。
EIP-7939 给以太坊虚拟机加入了 CLZ 操作码,用来数一个 256 位数值的二进制前导零个数,随 Fusaka 升级激活。这条看似冷门的指令,服务的是链上数学库和底层算法。本文用直觉方式讲清它数的是什么、为什么值得为它花一个操作码名额。
扫码或点开一条 ethereum 开头的支付链接,钱包就把转账表单预填好了。本文按 EIP-681 规范拆解地址、链标识、函数与金额参数各自写什么、缺省时听谁的,以及签名前的核对方法。
解释为什么同一套以太坊密钥在BSC、Polygon、Arbitrum等多条兼容链上得到一模一样的地址字符串,而各链余额却完全独立;给出跨链管理资产前必须核对的链ID、合约地址、原生币与nonce四项清单。
Geth debug_traceCall 可在指定区块状态中追踪一次调用,并支持状态、区块和交易位置覆盖。本文设计可复现基线实验、opcode读取、因果定位和响应瘦身流程。
本文讲清 EVM 预编译合约:固定地址上原生实现的哈希与曲线运算、从 erecover 到 BLS 与 KZG 的地址带演化、一口价 gas 语义与四个集成陷阱,以及新增预编译为何总是升级战场的取舍逻辑。
EIP-5656新增MCOPY操作码,并规定源目标重叠时采用memmove语义。文章用内存区间、按字计费和扩展成本解释正确实现及基准测试方法。并提供EIP-5656场景下可复查的操作记录与安全边界。
EIP-1153加入TLOAD与TSTORE,让合约在一笔交易内共享临时状态并在交易结束后自动清空。本文比较瞬态存储与永久存储的生命周期、Gas、代理调用和重入锁边界。
Cancun后的SELFDESTRUCT通常只转移余额,不再删除合约代码和存储;只有同一笔交易中创建又销毁才保留旧行为。本文拆解EIP-6780语义、历史区块和升级迁移风险。
本文解释 calldata 的角色与成本逻辑:它装什么、为什么 gas 定价高于普通计算、EIP-2 把 calldata 成本降下来的原因、以及“数据上链”的三种路径(calldata/状态/blob)怎么选型。