Midnames 在 Midnight preprod 上测试身份与域名

一场全新的 Build Club Masterclass 展示了基于 QR 和 NFC 的凭证流程、咖啡忠诚度原型以及面向开发者的名称服务。Midnames 技术栈已在 Midnight preprod 开放测试,不过凭证验证仍依赖可信服务器。

By SongMarketCap

Updated:

Cardano News - Midnames 在 Midnight preprod 上测试身份与域名

Midnames 正在为 Midnight 应用开发一套身份层,结合去中心化标识符、可验证凭证和人类可读域名。

构建者可通过 SDK、可嵌入的个人资料和域名所有权检查来访问该技术栈,而 Lace 为更广泛的 Cardano 生态提供钱包连接。本次活动同时展示了可用的产品流程以及仍然影响生产使用的技术限制。

该身份钱包连接 DIDs、设备和凭证

Midnames 的长期目标是为自动化账户和 AI 代理日益增多的数字环境构建一层人格证明。其当前的身份钱包首先聚焦微凭证,包括已完成课程和所获技能的证书。

该钱包使用去中心化标识符 DIDs 和可验证凭证。一个机构可以对某项凭证进行数字签名,而另一方则可在无需查询签发方中心化数据库的情况下验证其真实性。

Midnames 表示,这些基于标准的凭证也可被兼容的身份钱包使用,而不会被锁定在某个单一应用内。

这种结构可以支持对个体属性的检查,例如某人是否满足年龄或合规要求,而无需反复共享全名、地址或完整身份记录。

在演示中,一项凭证被连接到部署在 Midnight preprod 上的一个 DID。持有者密钥可以备份,而单独的硬件密钥则保持绑定在签发该凭证的移动设备上。因此,验证方可以区分已恢复的凭证与由其原始设备同时确认的凭证。

Midnames 还通过 Google Drive 增加了恢复功能,允许用户找回对钱包及所存证书的访问。团队称这是出于可用性的选择,而非完全去中心化的存储设计。

目前,凭证验证在服务器端进行。Midnames 计划在所需电路能够在移动设备上运行时,以零知识验证替代这一可信步骤。Compact 是 Midnight 的智能合约语言,可从合约逻辑生成零知识电路,但演示中的移动端流程仍依赖 Midnames 服务器。

QR 和 NFC 将凭证引入实体用户流程

演示展示了一项凭证通过 QR 码签发,经生物特征认证确认,随后通过 NFC 读卡器进行检查。签发也可从一次 NFC 轻触开始,同时 Midnames 正在开发手机到手机的验证,这样企业就不必在每个地点都配备专用读卡器。当凭证必须保持与其原始设备绑定时,应用可以要求使用硬件密钥。

团队将同样的身份模型应用于一家咖啡店的忠诚度原型。顾客通过扫描一个码注册,随后一个公钥被连接到一个 DID。每次购买都会添加一个数字印章,达到商家设定的阈值后,顾客即可兑换奖励。

用于添加印章的 QR 码具有时效性且仅可一次性使用,防止顾客重复使用截图。商户端界面显示注册情况、已发放与已兑换的咖啡,以及基础活动数据。Midnames 表示,正与 Buenos Aires 的咖啡店店主讨论该产品,但本次活动并未指出有商户已上线部署。

该忠诚度应用将 DID 与合约交互隐藏在熟悉的流程之后,即扫描、收集印章并兑换奖励。它展示了同一套凭证基础设施如何支持教育证书、在线下地点进行验证以及商业忠诚度计划。

Midnames 向 Midnight 构建者开放其名称服务

Midnames 名称服务已在 Midnight preprod 对外开放测试。它将人类可读名称连接到钱包或合约地址,类似互联网域名替代 IP 地址的方式。用户可通过 Lace 及其对 Midnight 钱包的支持来访问该应用。

每个域名包含一个目标地址和附加字段。目标可以解析为钱包或智能合约,而这些字段可存储资料类型、链接、应用标识符或其他数据。各应用可以自定义如何使用和展示这些灵活的记录。

团队还演示了与 Discord 的集成,在该集成中,一个代币被绑定到特定的域名和合约。将其复制到另一个域名并不会复现已验证的连接,因为服务器会检查其最初被分配的位置。

Midnames 提供 SDK 和可嵌入的资料小部件。应用可以解析域名、检查其字段或展示个人资料,而无需构建单独的命名系统。还可以通过要求用户在域名记录中存放指定代币并验证相应的合约更新来检查所有权。

演示也记录了当前的限制。界面偶尔无法正确保存或显示记录,一个 Midnight 节点会丢弃部分交易,并且由于钱包报告地址不正确,域名转移不可用。Midnames 预计在修复钱包端问题后,转移将可用,但未给出上线日期。

对于更广泛的 Cardano 生态,Midnames 在 Lace 和 Midnight 应用之上引入了用户层。构建者现在可以在 preprod 上测试域名解析、资料小部件和应用特定记录,而钱包与忠诚度原型则将同一套 DID 基础扩展到区块链地址之外。

命名组件已准备好进行集成测试,但在 Midnames 交付其规划的去中心化身份层之前,私密凭证验证仍需摆脱对可信服务器的依赖。