ERC-2309 允许合约用一条 ConsecutiveTransfer 事件记录连续编号代币的批量铸造或转移,而不是逐个发 Transfer 事件。本文解释这条标准的字段规则、它省了什么成本,以及为什么只看 Transfer 事件的钱包和面板会漏掉这类代币。
汇总与「以太坊」相关的文章,帮助你系统了解该主题。
ERC-2309 允许合约用一条 ConsecutiveTransfer 事件记录连续编号代币的批量铸造或转移,而不是逐个发 Transfer 事件。本文解释这条标准的字段规则、它省了什么成本,以及为什么只看 Transfer 事件的钱包和面板会漏掉这类代币。
supportsInterface 是 NFT 合约互相识别身份的标准方法,接口 ID 由函数选择器异或得出。本文按 ERC-165 原文解释查询流程,并说明假合约谎报接口、以及事件类扩展查不出这两个已知局限。
CREATE2 让合约地址只由部署者、盐值和初始化代码哈希决定,部署前即可预言、跨环境可核对。本文解释地址公式、验证用途,以及“目标地址已有代码则创建失败”与“地址相同不代表代码相同”两个要点。
ERC-1155 允许一次调用转移多种代币,但按标准规则,批量转账要么全部成功、要么整体回滚。本文按规范逐条解释批量转移的强制回滚条件、数组顺序规则,以及接收合约拒收时整单失败的现象。
ERC-1155 原生不提供供应量查询函数,ERC-5615 把社区已有的 totalSupply 与 exists 写法标准化。本文解释这两个函数各自回答什么问题,以及为什么供应量算数还需要按事件统计转账。
eth_simulateV1 能在共享的模拟状态上连续执行多个区块调用,并支持区块与状态覆盖。本文解释请求结构、结果字段、验证模式,以及模拟成功为何不等于真实上链成功。
eth_getBlockReceipts 可一次取得整块交易回执,适合索引器批量核对。本文说明区块标识、回执数组、交易顺序、日志与状态字段,并给出处理 null、链重组和客户端差异的方法。
以太坊把状态树从十六进制 Patricia Trie 换成 Verkle 承诺的设想,目标是让状态证明更小更恒定。本文讲换树的动机、与无状态路线的绑定,以及它为何一再延期。
Censorship 抵抗的最新一层设计让验证者先投票承诺一个交易清单、后续区块必须包含其中交易。本文以 Inclusion List 类提案为样本,讲抗审查如何从矿工激励升级为共识层义务。
本文解释分布式验证者技术:BLS 可加签名与 Shamir 秘密共享如何支撑门限签名、主流实现的密钥切分与网络形态差异、宕机与合谋阈值的新旧风险交换,以及给质押者的五问尽调清单。