2026年10月19日周一

标签:接口设计

汇总与「接口设计」相关的文章,帮助你系统了解该主题。

等一块新块的耐心:GBT 长轮询的挂起与续订规矩
加密货币百科
等一块新块的耐心:GBT 长轮询的挂起与续订规矩

getwork 时代的矿工每秒问一次有活吗;BIP-22 的答案是挂起请求直到服务器有事可说。longpollid 是不透明令牌、longpolluri 可以换端口、submitold 决定份额队列去留,分块传输与指数退避保护两端。本文按规范原文拆解 GBT 长轮询的握手、挂起守则、失败红线与它今天真正的生态位。

转账前先问合约想不想收:ERC-223 的 tokenFallback 与它没解决的问题
NFT 与铭文
转账前先问合约想不想收:ERC-223 的 tokenFallback 与它没解决的问题

ERC-223 创建于 2017 年 5 月 3 日,仓库状态是 Final,它把 ERC-20 的 transfer 改成在转给合约时调用接收方的 `tokenFallback`,意图防止代币被转入没有管理逻辑的地址后永久沉睡。本文拆解“转出方调用接收方代码”这一反转回调的机制、重入风险的来源,以及它最终没有成为默认生态约定、而由 ERC-223 转换层与各合约自查共存的原因。

一份被放弃的交易网址:ERC-67 为什么让位给 ERC-681
NFT 与铭文
一份被放弃的交易网址:ERC-67 为什么让位给 ERC-681

ERC-67 创建于 2016 年 2 月 17 日,仓库记录的当前状态是 Withdrawn,撤回原因写明被 ERC-681 取代。它设想用一条 URI 同时携带合约地址、函数名、参数、金额与链标识。本文按原文拆解它的 uriScheme 语法、与钱包交互的约定、以及为什么“让交易变成可分享的链接”这件事在 2016 年提出来、多年后才随 ERC-681 与支付协议陆续成形。

让普通网页能指挥一笔 Cardano 交易:CIP-30 的钱包接口
NFT 与铭文
让普通网页能指挥一笔 Cardano 交易:CIP-30 的钱包接口

CIP-30 是 Cardano 的 dApp 与钱包网页桥接标准,官方文件描述它规定浏览器注入的 wallet 对象应具备的方法:启用、取地址、取公钥、签数据、提交交易等。本文拆解 getAnswers 之外各方法的调用顺序、数据按 CBOR 编码在接口间流转意味着什么、以及它和 EVM 世界 EIP-1193 式注入的异同与对应风险。

奖励不用等清算:ERC-2917 把质押利息的计算搬上合约
NFT 与铭文
奖励不用等清算:ERC-2917 把质押利息的计算搬上合约

ERC-2917 创建于 2020 年 8 月 28 日,仓库记录的状态是 Stagnant。它给质押类产品定了一组查询函数,让用户随时问出“我现在能拿多少”,而不是等项目方线下算完再发。原文列出八个函数与一条按有效抵押乘以时间的乘积公式。本文拆解 productivity、take 与两个增减函数怎么配合,也说明这个公式对早进晚进的中性化设计为什么重要。

合约只会报一个数字,人话由谁翻译:ERC-1444 的本地化文案接口
NFT 与铭文
合约只会报一个数字,人话由谁翻译:ERC-1444 的本地化文案接口

ERC-1444 创建于 2018 年 9 月 23 日,仓库记录的状态是 Stagnant。它想解决一个很具体的问题:智能合约只能返回机器码,用户看到的错误提示却必须是本国语言。标准给出的办法是让合约返回一个字节标识,再由翻译合约用 textFor 查出对应文案。本文按原文拆解这个两段式结构、谁有资格写翻译、以及为什么链上报错语如今走了另一条路。

ERC-1922 验证器接口:让零知识证明在以太坊合约里得到真或假
NFT 与铭文
ERC-1922 验证器接口:让零知识证明在以太坊合约里得到真或假

ERC-1922 创建于 2018 年 9 月 14 日,仓库状态 Stagnant,依赖 ERC-165 与两条预编译接口。它要求验证器合约把验证密钥装进自己存储,对外只留一个 verify 函数:传入证明字节流,返回真或假。本文按原文拆解验证密钥为什么要进合约、配对函数如何参与,以及这个一行的接口为何没能统一当年的验证器生态。

ERC-1154 预言机接口:一个 resultFor 函数如何定义链下数据的取用契约
NFT 与铭文
ERC-1154 预言机接口:一个 resultFor 函数如何定义链下数据的取用契约

ERC-1154 创建于 2018 年 6 月 13 日,仓库状态为 Withdrawn。它把预言机压缩成极小的接口:数据消费合约实现 receiveResult 接收推送,查询方用 resultFor 按编号拉取结果,并规定结果未就绪时函数必须回滚、就绪后必须永远返回同一个值。本文按原文拆解拉取式与推送式两种取数模型如何互相转换,以及这两条 MUST 条款为什么是预言机可靠性的地基。