EVM 里交易失败(revert)照样消耗已执行的 gas,铸造热门时段的失败交易是钱包“莫名缩水”的头号来源。本文解释失败为何计费、模拟与估算为什么挡不住链上条件变化,以及减少无效费用损耗的防御动作。
汇总与「以太坊」相关的文章,帮助你系统了解该主题。
EVM 里交易失败(revert)照样消耗已执行的 gas,铸造热门时段的失败交易是钱包“莫名缩水”的头号来源。本文解释失败为何计费、模拟与估算为什么挡不住链上条件变化,以及减少无效费用损耗的防御动作。
ERC-721 给了两种授权:getApproved 只管一枚代币的 getApproved 通道,setApprovalForAll 则允许操作人转走你名下全部、含将来收到的代币。本文解释两种授权在合约里的存储位置、怎么查当前有效授权、怎么用零地址或自身地址撤销,以及挂单工具为什么常要求后者。
ERC-2981 把版税地址与比例声明在合约里,但执行发生在市场。本文解释 royaltyInfo 查询、声明与执行的分歧来源(政策、路由、私下一致),以及买家与创作者各自要核对的清单。
Seaport 用 criteria 机制支持“合集收单”:买家对某合约任意编号出价,成交时由 CriteriaResolver 证明具体是哪一枚。本文解释 criteria=0 的含义、merkle 证明、地板价被狙击的现象与安全边界。
以太坊每纪元用 RANDAO 混合作种子把全体验证者重新分配到各时隙委员会,让攻击者无法提前锁定下一班岗。本文拆解洗牌算法的防攻击逻辑、纪元内聚合投票接力,以及洗牌管不到的总质押集中问题。
官方文档写明 blob 在约 4096 个纪元后被自动删除,Rollup 的提款安全并不依赖十八天后的原始数据,但历史重放与审计责任随之移交给归档方。本文拆解到期删除的原理、谁在长期保存数据,以及机构用户该补的存证功课。
单槽终局性研究让区块在提出的同一时隙完成最终化,取代现在约十五分钟的等待。本文按官方路线图的三角权衡拆解委员会、超级委员会与分叉选择的连锁变化,并划清研究阶段与已上线方案的边界。
Beacon pending_partial_withdrawals记录验证者索引、Gwei金额和withdrawable_epoch。本文把入队、达到可提款纪元、共识状态处理与执行层到账分成四个时点,并给出乐观执行、最终性和财务对账的处理方法。
Beacon pending_deposits接口返回Electra状态中的待处理存款队列,并带有version、execution_optimistic和finalized。本文解释pubkey、提款凭证、金额、签名与slot字段,以及入队、具备激活资格和开始履职的差异。
出块者若拖延发布或对手广播迟到投票,诚实节点可能在不同分支间摇摆,形成平衡攻击。以太坊分叉选择给按时到达的区块一个限时的大额临时权重——提案者增益。本文讲清加分的百分比量级、触发条件,以及它如何在诚实重组里防止被迟到的信息牵着走。