钱包与链上工具
函数返回值在链上没有家:EIP-758 想补的完成通知与当年那场收据之争
链上函数的返回值执行完就被丢弃,收据里只有成功与否一个布尔位。EIP-758 在 2017 年提出完成交易订阅,想把返回数据在落块后推给调用方。本文讲清 EIP-658 为何拒绝把返回值写进收据、completedTransaction 订阅的过滤字段设计,以及今天核对执行结果的正确姿势。
汇总与「提案考古」相关的文章,帮助你系统了解该主题。
链上函数的返回值执行完就被丢弃,收据里只有成功与否一个布尔位。EIP-758 在 2017 年提出完成交易订阅,想把返回数据在落块后推给调用方。本文讲清 EIP-658 为何拒绝把返回值写进收据、completedTransaction 订阅的过滤字段设计,以及今天核对执行结果的正确姿势。
2016 年没有钱包扩展,网页直连节点 RPC 要么被浏览器拦住,要么开启 CORS 后任意解锁账户都可能被动用。EIP-107 提出由节点提供弹窗确认来补上同意环节。本文拆解这套 iframe 只读加弹窗确认的结构、密码解锁路径,以及它停在 Stagnant 的原因和留给今天的边界课。
EIP-3416 提出把交易费拆成一个 fee cap 加按公式自动算出的优先费,全区块取加权中位数定价,并剔除上侧百分之五的离群值。本文拆解这套费用市场的算法、它针对 1559 小费波动的出发点,以及停留在草案的原因。
EIP-2242 给交易加了一个 postdata 字段:数据作为历史被记录在链上,却不进入 EVM、程序无法读取。本文拆解它相对 calldata 的"只为存储付费"思路、与侧链欺诈证明的配套关系,以及它为何最终停在 Stagnant。