Next.ID:去中心化身份聚合协议
Next.ID是一个为去中心化身份提供服务的协议(DIaaS)。从本质出发,它是一个去中心化的身份聚合协议,其整合了Web2和Web3的数字身份,致力于为开源开发者和项目提供全面的、可验证的身份数据库,以便于创新和开发dApps。
作为一个为去中心化身份提供服务的协议(Decentralized-Identity-As-A-Service, DIaaS),Next.ID创建了一个身份基础设施,其将用户的身份安全地聚合到Avatars(基于密码学生成的用户数字化身)。Next.ID致力于成为Web3生态中各类去中心化社交协议和dApp的身份聚合关口。
Avatars基于加密密钥对构建,具有防篡改和不可破解性;同时,其以非强制使用为基础而构建,这意味着用户可以根据自己的需求创建任何数量的Avatars;除此之外,Avatars还可在任何支持与Next.ID整合的平台上使用和操作。
Next.ID的Avatars独立于Web2和Web3而存在,其使用类区块链的模式来保持数据的完整性。因此,Next.ID原则上可以连接所有Web2和Web3平台/协议,并以一种独立于平台和公链生态的方式聚合所有的身份,将它们整合为单一的、去中心化的身份(DID)。
正如人在现实生活中在不同环境中可以展现不同的人格,Next.ID可以使得用户创建多个数字化身Avatars,在Web2和Web3平台上进行互用。
也正如人的自我认知、归属社会群体(如年龄、种族、国籍)等观念的存在,Next.ID建立了一个允许用户进行自我身份构筑的框架。
简而言之,Next.ID致力于帮助更多的用户实现在数字世界的自治和建立数字世界中的声誉。
技术亮点
Next.ID是一种去中心化的身份聚合协议,它集成了Web2和Web3数字身份,为开源开发人员和项目提供可验证的身份数据库,以创新和构建dApp。在技术方面,Next.ID具有以下几大亮点:
1、ProofService(验证服务):用密码学确保数据的完整性
ProofChain(验证链)通过密码学和私对公密钥配对系统,采用类区块链的模式来保持数据的完整性,从而保证只有拥有正确私钥的用户才能在每个区块中添加数据。
ProofService(验证服务)及其每个历史变化都在Arweave上完全可见,这也与Next.ID社区对其协议保持完全透明的承诺一致。
2、KVService:帮助组织用户数据并使之趋于合理化
当用户和协议使用Next.ID读写数据时,KVService设置了一个框架来清晰地组织信息,使Next.ID的前端使用更加顺畅,同时也让开发者更清楚地了解如何使用Next.ID。
3、RelationService(关系服务):实现全面的身份查询和社交用例
RelationService是现有的IDs、ID查询以及与Next.ID绑定、并行的ID的聚合,其为与外部协议的集成开辟了一系列可能性,并创造了更大的Web3原生社交用例的可能性。
4、AuthService:为Web3应用程序和dApps提供身份验证和授权的自托管服务
社交dApp可以使用Next.ID的AuthService进行身份验证。我们可以将其视为“使用 Google/Twitter 登录”的Web3版本。
基于Next.ID的应用场景
Next.ID是一个去中心化的身份聚合协议,其整合了Web2和Web3的数字身份,致力于为开源开发者和项目提供全面的、可验证的身份数据库,以便于创新和开发dApps。
目前,使用Next.ID的协议和dApps名单每周都在增加。以下是其中的一部分:
1、Mask Network
连接Web2和Web3的社交协议网络
2、KNN3
用于Web3关系数据探索的社交图谱数据解决方案
3、RSS3
内容推送协议,支持聚合Web2和Web3的内容
4、SwapChat
跨平台的聊天协议,允许用户在Opensea和Twitter上发送信息和群聊,实现社交NFT交易
5、Web3.bio
Web3身份前端账户页面
6、.bit
Web3数据容器和命名服务,帮助用户连接ENS和其他身份服务
下面,我们将以SwapChat为例,对Web3应用同SwapChat的结合进行说明。
SwapChat是Next.ID内测阶段的合作伙伴之一。它是一个帮助用户跨平台与买家和卖家聊天的 dApp。
通过与Next.ID协议集成,Swapchat的用户现在能够通过他们在OpenSea上的Avatars与买家和卖家谈判价格,从而实现更有效的价格发现。用户还可以使用Avatars查找对方的Twitter和Discord。Next.ID的多平台身份架构赋能了SwapChat跨平台社交的应用场景。
未来规划
在接下来的一年里,Next.ID将保持持续的升级和改进,其升级和改进的主要要点是将现有的4个主要服务减少并合并为3个:ProofService、RelationService和CoreService。
1、ProofService
ProofService通过使用密码学和私钥-公钥配对系统确保用户在链上和链下交互期间身份数据的合法性。其改进要点如下:
1)支持更多的Web2和Web3平台
2)移除用于证明验证的平台API依赖性
3)为用户设计公钥基础设施(PKI),以便在不同场景下针对不同目的更好地管理他们的密钥
4)身份绑定将分为公共(现有)或私有
5)加入更多EOA钱包
6)头像自恢复
可通过多重认证方式替换/恢复
7)零知识证明
8)面向区块链的 Oracle 服务
2、RelationService
RelationService获取Web2和Web3 ID并将它们聚合到数据库中。通过将Next.ID作为DID层,社交dApp可以使用此数据库来执行内部功能。而随着越来越多的项目加入Next.ID,收集到的数据点也会越来越多,其数据库的潜力是无限的。其改进要点如下:
1)包含来自Web3和Web2平台的更多数据源
2)确保数据来源100%可信
3)通过异构图挖掘、加权节点评分等改进图算法
4)开发一个类似沙丘的开放仪表板用于后端访问
5)优化图形数据库以获得更好的性能
3、CoreService
Next.ID希望推出一个名为Core Service的新模块。以往,Next.ID使用Arweave作为第3方去中心化数据存储解决方案。而在未来,Next.ID希望允许其最终用户自行托管他们的DID和数据网络,以最大限度地减少外部风险并重新获得对自己数据库的绝对控制权。
结语
很长一段时间里,我们的身份都是由单个机构或具有多层次结构的机构来进行管理和控制的,这种方式也通常被称为中心化身份管理。在这种模式之下,人们所有的身份信息都将通过网络服务、设备和应用程序连接起来。
但随着越来越多的个人信息在网络上被储存和共享,信息安全已经成了一个无法忽视的问题。我们的信息经常被网络信息管理者滥用,以推送展示有针对性的内容和广告,甚至对我们个人进行追踪。
同时,随着人们访问的网站和应用程序越来越多,他们需要创建和管理的账户也越来越多,这无疑会造成糟糕的用户体验。
从管理者的角度来说,中心化管理系统的安全性也存在许多问题,网络攻击和隐私泄露事件早就屡见不鲜。而原因也不难理解,毕竟海量的用户数据都存储在同一个地方,黑客一次性就可以访问大量的机密信息,对于黑客来说,这份工作的“性价比”也显得很高。
在这种情况之下,对新的身份管理方式的需求呼之欲出,而DID就此应运而生。
在笔者看来,专注于DID赛道的项目其实很难像NFT、DeFi一样成为出圈爆点。其基石般的特性就注定了它作为Web3的基础设施将很难走入大众的视野。但这并不意味着其不重要,相反,DID所代表的就是Web3最为核心的叙事。Web3无疑是需要这些底蕴般的设计,而DID在其中就是不可或缺的。
所有评论