随着区块链的发展,去中心化身份识别 (DID) 解决方案越来越成为数字资产领域最具有发展潜力的技术之一。在 Elastos 生态系统中,DID 一直是 Elastos 核心技术的组成部分,并且 DID 的开发一直处在进展最前沿。在过去的一年里,Trinity Tech 和Gelaxy 团队积极合作共同发布了 Elastos DID 1.0 SDK 和兼容 W3C 的 DID 侧链。在2020年 Elastos DID 取得了如下进展和成果:
完成并发布 Elastos DID 方法1.0规范和其他完全符合 W3C 标准的相关规范。
完成 DID 侧链及相关规范的开发。
发布了支持完整1.0规范的 DID 侧链。
提供多种语言 DID SDK。
Java SDK (适用于 Android 和任何 Java 平台)
Swift SDK (适用于 iOS 和 MacOS)
本地 C SDK(适用于任何可移植操作系统接口的桌面,包括嵌入式系统)
Python SDK
自发布以来,Elastos DID 解决方案已经应用在 Elastos Essentials、CR、Feeds、Hyper 和其他应用程序中。此外,Tuum Tech 正在开发一个基于 Elastos DID 的应用程序 Profile,这是一款基于 Elastos DID 的去中心化版的 LinkedIn。在传统应用程序中,数据和身份是由中心化机构管理和控制的,而 Profile 的出现让用户保留其数据的全部所有权。
随着 Elastos 技术的进一步完善和应用,Trinity Tech 团队还构建了统一的 DID 认证模型,该模型在传统应用程序中 DID 的标准化和推广以及客户端和服务器之间的身份验证过程中发挥着关键作用。由不同开发人员开发的不同应用程序可以使用统一的身份管理和一致的身份验证过程,其中以用户为中心的身份管理取代现有的以应用程序为中心的模型。上述统一的 DID 认证及使用流程是 Elastos Essentials 提供的最健壮和最易于采用的功能之一。
在成功完成并发布了 DID 1.0之后,Trinity Tech 团队也收到了大量来自社区开发者和用户的有价值的反馈。Trinity Tech 团队开发人员在制定2021年发展规划时考虑了所有这些要求和反馈。Trinity Tech 团队为 DID 2.0设计了一个新的框架,并提供了详细的实现和应用策略,旨在将 Elastos DID 2.0 尽可能集成到更多的新应用程序中。
DID 2.0:2021年发展规划
DID 2.0 的主要目标是面向开发人员和用户提供良好的体验,并支持更复杂的业务模型和实用场景,从而发掘 DID 的实现和应用潜力。为了实现这些目标,Trinity Tech团队将增加新的功能,并进行一系列重要的修改:
支持定制 DID 标识符:定制的 DID 标识符是缩写字符串,非常有意义且容易记忆,如定制的名称。与当前基于散列的 Base 58 标识符相比,自定义特性大大提高了用户友好度。该功能还支持多方 DID 所有权和多签名 DID 文档管理,这为企业提供了许多关键的应用场景。此外,DID 2.0将允许多个 DID 实体共同持有特定的 DID,各方可以通过建立一个可识别的多重签名参数来共同控制该签名的所有权。例如,三方可以共同持有一个 DID,并且可以设置一个需要至少两个签名来修改或更改 DID 的多签名参数。
支持 DID 转移(仅用于定制 DID 标识符):通过这种机制可以转移 DID,从而起到价值存储的作用。
支持在 DID 侧链上独立发布可验证的凭证:从用户隐私的角度来看,凭证由用户持有,使用户能够在与需要基于 ID 的可验证凭据的平台交互时维护其隐私。一旦凭证发布到区块链,就成为全世界都可以使用的公共信息。
支持公共凭证的搜索和分析功能:分析服务和凭据搜索服务提供给链上由特定 ID 颁发的凭据。
DID 侧链共识修改:目前,DID 侧链使用混合共识机制AuxPoW + DPoS。由于AuxPoW 对 DID 侧链的区块时间施加了限制,为了缩短区块时间,链上的共识将转变为完整的 DPo S共识机制,从而极大地提高性能。
加速 DID 交易:截至目前,Elastos DID 侧链上的平均区块时间是2分钟。DID 交易需要在三个区块的过程中进行确认和签名,也就是说,在链上发布 DID 所需的时间间隔是6分钟,加上其他变量,时间可能会更长一点。DID 侧链的共识修改将显著加速 DID 交易,有助于提供良好的用户体验,并更好地为真实世界的应用场景做准备。
动态和灵活的 DID 交易费用:DID 2.0上线后, DID 侧链将利用动态和灵活的规则来计算 DID 交易费用,特别是关于定制标识符。每个 DID 交易费用将由许多因素决定,如定制 DID 标识符的长度、有效期、所涉及文件的文件大小、控制器的数量或相关的多签名方等等。一旦新的交易费用计算规则实施,普通交易的费用将不会有重大的修改。然而,定制的 DID 标识符和大型 DID 文档文件的交易费用将大幅增加。除了为计算 DID 交易费用提供一个合理公平的方法外,DID 的新经济模型还将为 DPoS 节点提供一个新的收入来源,以补充区块奖励。
DID 2.0开发:治理考虑
为了确保 DID 2.0的成功推出和顺利运行,DID 侧链将提交三个基本提案,所有这些提案的设计都符合 Cyber Republic 的治理模式:
(1)保留 DID 标识符列表的提案:在 DID 2.0发布时,定制的 DID 标识符注册功能将完全激活。为了支持和保护知名企业在 Elastos DID 生态系统中的权益,我们将在发布前提交一份提案,其中包含为谷歌、苹果、微软、腾讯、阿里巴巴等组织保留 DID 名单的建议。一旦该提案 Cyber Republic 共识(CRC)获得批准,保留的 ID 将在链上发布。
(2)申请注册保留 DID 的提案:如果一个组织希望注册一个包含在保留 DID 列表中的 DID ,它必须向 Cyber Republic 提交申请注册的建议。提案必须提供对特定 DID 所有权的声明。一旦提案通过 CRC 批准,组织或其代表可以在 DID 侧链上注册指定的保留的 DID,并可以开始使用它的完整功能。
(3)修改 DID 侧链交易费模式的提案:ELA 的价格会根据自由市场的动态变化而变化。因此,交易费用可能会在任何时候偏离一个令人望而却步的价格范围。为了降低大批注册用户或新用户的使用难度,将交易费用保持在一个合理范围是至关重要的。在 CRC 通过交易费模型修改建议后,交易费的计算将自动过渡到遵循通过 CRC 达成的新共识。
上述提案通过 CR 来执行,并通过主链形成共识,其主要目的是为 DID 侧链提供一个高效和健康的治理基础,因为 DID 将组成一个由用户、组织和应用程序组成的强大生态系统。
发展路线图
主链:
所有3个 DID 侧链提案将于2021年5月更新。
(1)DID 侧链
基于 DPoS 的 DID 侧链 1.0 将于2021年3月底在测试网发布。
基于 DPoS 的 DID 侧链1.0将于2021年4月底在主网发布。同时,之前的 DID 侧链上的所有数据都将被迁移到新的 DID 侧链上。
DID 2.0将于2021年6月底在测试网发布。
DID 2.0将于2021年第三季度在主网上线。
(2) DID SDK
Swift/Java/Native SDK 2.0将于2021年6月正式发布。
Python/JavaScript SDK 2.0将于2021年第三季度发布。
(3)DID 钱包
Elastos Essentials 将作为 DID 管理的主要应用程序。更多关于 Elastos Essentials DID 管理的信息可以在即将发布的 Elastos Essentials 开发路线图中找到。
开发人员的支持
除了上述的新功能、基础设施修改和 DID SDK 外,还将提供以下应用服务和组件来支持开发者:
Tuum Tech 和 Trinity Tech 将提供基于 DID 的 KYC Web 服务。目前大多数网络公司使用的集中式身份识别系统,包括谷歌、微软、Facebook、微信号、支付宝 ID 等都需要特定平台的 KYC 程序。关于这些现有的 Web 服务,Tuum Tech 和 Trinity Tech 将通过 KYC 提供基本的 DID 服务,用户可以在 KYC 中控制他们的 DID。同时,Tuum Tech 将专注于为西方组织和用户提供 KYC 服务,Trinity Tech 将专注于为中国的组织和用户提供 KYC 服务。
无缝的 DID 发布服务和 API: DID 需要 ELA 来支付交易费用。为了支持新用户可以方便使用,Tuum Tech 和 Trinity Tech还将提供 DID 发布服务和 API ,从而让传统的 Web 应用程序和用户可以轻松地使用 DID。
在 Elastos Essentials中集成 DID。作为 Elastos 生态系统的旗舰应用,Elastos Essentials 将为用户提供登录、身份验证和 DID 管理等一系列身份管理功能。这些功能构成并实现了 DID 赋予用户的权利。随着 DID 管理功能的完善,用户将以一种完全去中心化的方式真正拥有自己的身份。
为移动和 Web 应用提供一站式、易用的 DID 集成解决方案。就像谷歌的集成登录功能一样,可以在各种网络平台上使用 DID ,对于开发人员来说可能更愿意将 DID 集成到网站和应用程序中。
为了跟上 Trinity Tech 和 Tuum Tech 的发展,他们开发了最新版本的 Elastos,并开始在 Elastos 测试网和主网上更新新功能,请关注 Elastos 的后续信息。Elastos DID 2.0正在进行中,掌握自己的数据所有权触手可及。
来源:CR先锋资讯