阅读约 2 分钟
Label 309 现在是 CIP-0190 了
我们为 Cardano 编写的存在性证明标准,已作为 CIP-0190 被接受纳入官方 CIP 仓库。本文讲清楚这意味着什么、不意味着什么,以及接下来会怎样。

Label 309 已作为 CIP-0190 被接受纳入官方的 Cardano CIP 仓库。
当我们重启 CardanoWall 时,我们做了一个刻意的选择:真正能长久留存的,不是我们的应用、我们的 API,也不是我们的品牌,而是它底层的那套标准——一份精确、厂商中立的说明,讲清楚一条存在性证明记录在 Cardano 链上是什么样子,写法上让任何人都能实现它,也让任何人都不必信任我们。把这套标准送进 Cardano Foundation 自己的 CIP 仓库,正是我们全部的目的所在。如今,这件事已经发生。
「作为 CIP-0190 被接受」意味着什么
一份 Cardano Improvement Proposal,只有在编辑们确信其规范完整、技术上站得住脚、并且带有一条通往采用的可行路径之后,才会获得自己的编号并进入官方仓库。CIP-0190 已经跨过了这道门槛:它已被合并,拥有一个永久编号,并与其他每一份 Cardano 标准一起,存放在 cardano-foundation/CIPs 中。任何要构建钱包、查看器或审计工具的人,现在都可以把它当作一个固定的参照来引用。
两个标识符,以及它们为何不同
这里值得说得精确些,因为这两个数字看起来很像,人们常把它们混为一谈:
- 元数据 label 309 是承载实际作用的链上标识符。它是一条存在性证明记录写入 Cardano 交易元数据时所挂靠的那个整数,已在 CIP-10 注册表 中被保留。各类实现都以这个 label 来引用该标准。
- CIP-0190 则是提案文档本身的编号。
非正式叫法「CIP-309」从来就不是一个被分配的 CIP 编号——它只是从元数据 label 来的。元数据 label 是 309;被分配的 CIP 编号是 CIP-0190。链上数据本身不会因为这个编号而有任何改变。
它目前还不意味着什么
被接受和大功告成并不是一回事。用 CIP 的话来说,CIP-0190 的生命周期状态是 Proposed,还不是 Active。「Active」是更往后的一步,它要求在公开场合证明这套标准自己写下的验收标准:独立的实现、在 mainnet 上覆盖每一种配置档案的真实记录、与主流钱包之间演示过的钱包签名互操作,以及对封存构造的一次外部密码学评审。这些标准是我们自己写进规范里的,我们也打算在公开之中把它们逐一达成。「被接受」是今天真正重要的里程碑;Active 则是我们接下来努力的方向。
哪些东西不会改变
当初让 Label 309 值得一写的一切,都原封不动。这套标准依然与签发方无关:任何钱包都可以发布。它依然可独立验证:任何人只凭那笔交易和一个公开的区块浏览器就能核验一份证明,中间不需要任何签发方服务器。CardanoWall 仍然只是它的一种实现,而不是它的所有者。底层的规范、各个 SDK 和网关都是开源的,属于每一个人。
你可以在 label309.org 阅读这套标准,并在 CIP-0190 查看已被接受的 CIP。