换一条链就换一套网址规则?CAIP-200 给区块浏览器定下的最小两条路径 图 1
换一条链就换一套网址规则?CAIP-200 给区块浏览器定下的最小两条路径 · 图 1

查一笔交易,多数人习惯复制哈希再粘进搜索框。其实还有一条更快的路:在浏览器域名后面按固定路径拼上哈希或地址,回车直接落到详情页。以太坊生态早有 EIP-3091 做过这件事,‘+L(202609051030)+’ 讲过那份提案规定的四条路径与它停滞的现状。这一篇讲的是把同一件事推到多链的 CAIP-200:它把要求砍到只剩两条路径,专门解决“换一条链就换一套网址规则”的问题。

只留两条路径:tx 与 address

CAIP-200 的规范部分非常短。它要求区块浏览器让两种网址按固定形状工作:浏览器域名加 /tx/ 加交易哈希直达交易详情页,域名加 /address/ 加账户地址直达地址页。除此之外不再规定区块页、代币页等其他路径。提案在动机部分给出的理由很实际:在为新链核对兼容性时,真正被高频使用、各链差异又最小的只有交易和地址这两类;而第二类目标在 Layer2 上争议最大——不少二层网络早已没有“区块”这个概念,硬要统一区块网址只会制造更多不兼容。所以它的策略是先统一用得最多、分歧最小的部分,其余路径留给后续文件再补。

关键约束:按各链原生语法拼

比路径本身更值得注意的是“原生语法”这条要求。规范明确写:交易哈希和地址都要用该命名空间内部的原生写法,而不是把多链通用格式塞进网址里。翻译成实操语言:在比特币浏览器上,路径后面接的是链上那个十六进制交易哈希;在以太坊浏览器上,接的是 0x 开头的地址;不要把带链前缀的组合式标识原样贴进某一家浏览器的路径里,那多半会落到搜索失败页。多链账户标识本身另有专门的编码方案,可以读 ‘+L(202609053105)+’ 了解它把链号和地址压进一串字符的思路——但那套写法是为“一个字段装下完整账户”设计的,不是为浏览器路径设计的,两者不能混用。

与 EIP-3091 的覆盖关系

CAIP-200 把自己摆在 EIP-3091 的下游:兼容性部分写明,已经符合 EIP-3091 的浏览器自动符合 CAIP-200。这条“包含关系”对使用者很有用——以太坊主网和多数兼容链的浏览器早就按那套路径实现了,在这些站上你按老规矩拼 /tx/、/address/ 同样满足跨链标准。反过来则不成立:一家只服务非 EVM 链的浏览器可以只按 CAIP-200 的最低要求实现。规范还有一条严格判定:不符合的浏览器可以用重定向来达标,但如果这两条标准路径反而被重定向到别的形状,就不算符合标准。

三种场景下的拼法差异

第一类是同一币种多链发行。同一个 USDT 在不同链上的合约与交易互不相干,拼链接前要先确定要查哪条链,再选对应链的浏览器域名;跨链持仓的盘点思路见 ‘+L(2026090500068)+‘。第二类是写工单和交接文档。把可直达的链接贴进描述里,比贴一串裸哈希更省对方的时间,但要在旁边注明链名,否则对方可能拼错域名前缀。第三类是程序化取数。人在网页上拼路径看详情,程序则要调用接口,那套用法、密钥与限速规则完全不同,见 ‘+L(2026090500050)+‘。

三步确认某一家浏览器认不认

第一步,找一笔已知存在的交易哈希,拼好域名加 /tx/ 直接打开:落在详情页算通过,落回首页或报错页说明这家不支持该路径。第二步,用同一思路试 /address/。第三步,若第一次打开被重定向,记下最终网址——按规范,从标准路径被重定向走反而是不合格的表现,这类站点的链接要按它自家的形状来写。核对多家数据源时,同一条哈希在不同浏览器下的路径差异本身就是线索,值得逐条记录。

域名纪律永远优先于路径便利

所有关于链接路径的技巧,都建立在一个前提上:域名是你自己从可信书签或手动输入打开的。多一个字母、少一个字母就是另一家网站,路径拼得再标准也救不了错域名。稳妥的做法是把常用的几家浏览器域名存成书签,让路径技巧只发生在“域名已经确定”之后;不要点开别人发来的完整查询链接,哪怕它看起来符合标准路径。链接是提效工具,不是信任凭据——这一点在任何链上都成立。