即,VC-GO-SDK 支持多种标识符,如 W3C DID 规范注册表(Specification Registries)中的各种 DID 方法以及 ENS(Ethereum Name Service)和其它去中心化域名系统,甚至可以支持中心化标识符。在证明方法方面,VC-GO-SDK 支持常用的密码签名算法,并将在以后提供零知识证明等方面的支持。即,VC-GO-SDK 将支持范围证明和存在证明等,让用户得以向第三方选择性披露自己的信息,从而在尊重用户意愿的前提下,充分保护其隐私与数据。
校招季中,Alice 可以向用人单位提供一份来自大学或培训机构的可验证凭证。用人单位可以检查 Alice 所提供凭证展示的签名和有效期,并可以查询到签发机构是否撤销此项凭证,从而对求职者的信息进行充分验证,确保可以完全信任其提交信息可靠性。
应 用 案 例
这将有效降低信任成本,解决学历等资质造假等痛点。 工具包2:VC-WITH-ONTID-GO-SDK& VC-WITH-ONTID-JAVA-SDKVC-WITH-ONTID-GO-SDK 是在 VC 系统使用 ONT ID 的 SDK,本体同样提供使用 Java 语言的版本。ONT ID 由本体技术团队开发,是符合 W3C 标准的 Web3 身份框架,使用区块链与密码学技术,能够快速识别和连接用户、数据与服务。ONT ID 具备去中心化、自主权、隐私保护和高效易用等特点,将用户的数据与身份真正归还给用户本身。此 SDK 需要与 VC-GO-SDK 一起使用。
在前文所述的 VC-GO-SDK 的功能基础上,该 SDK 在使用 ONT ID 作为 VC 系统中角色的标识符以外,另外提供使用本体区块链记录 VC 状态的功能。由于 VC 中的信息可能会因为各种原因发生变化,因此 VC 的状态将至少包含“正常”与“已撤销”两种形式。这使得发行者可以对 VC 状态等进行即时与灵活的处理。
此项技术同样有着广阔的应用场景。例如:
技术职业培训机构 ABC 在学员修完全部课程后颁发可验证的职业培训证书。机构使用此 SDK 在本体链上标注学员 Bob 的 VC 状态为“正常”。结业后,Bob 怀疑其私钥可能已经泄露,有可能被其他人盗用,此时私钥盗用者可能假冒 Bob 向第三方出示该 VC。Bob 可以选择将该 VC 的状态标记为“已撤销”。这时盗用者将无法非法使用 Bob 的 VC,任何验证者都可以清楚地从本体区块链上获得该 VC 已被撤销的事实。
应 用 案 例
本体 Web3 DID 基础设施
自创立之初,本体就以去中心化身份技术为核心,解决社会协作中的现存痛点,致力于打造相关基础设施,为企业、用户与开发人员提供信任解决方案。SDK 作为本体 DID 基础设施,是确保 Web3 中身份和数据隐私得到充分保护的重要一环,能够深度融入到教育、求职、尽职调查、医疗和供应链等多种场景之中,实现技术升级与业务飞跃。我们诚挚邀请您或您企业的开发人员加入本体开发者社区,共同 “BUIDL4Web3”。欢迎为我们提出宝贵的意见与建议。
参 考 链 接
下载 SDK :https://github.com/ont-id 查看 ONT ID:https://ont.id/DID Specification Registries (w3.org):https://www.w3.org/TR/did-spec-registries/Verifiable Credentials Data Model v1.1 (w3.org):https://www.w3.org/TR/vc-data-model/了解最新资讯,参与精彩活动,欢迎加入本体中文电报群!扫描下方二维码或复制链接即可加入: