查看原文
其他

ERC725、1056、1484——基于以太坊上的数字身份(DID)

葛见圣 小战象 2021-10-18

ERC725,是以太坊上一个身份验证和识别机制标准,由ERC20、Web3.js创建者,LUKSO network 创始人Fabian Vogelsteller提出,填补了以太坊在身份验证和识别这块的缺失,本质上是一个代理智能合约。旨在于实现一个开放自主、可转移的身份系统,以用于去中心化治理及声誉体系。

但是处于十分初级的阶段,只对区块链身份管理方法进行了基本定义,仅包含合约地址、合约接口、声明注册表等基础组件,无法应对复杂的身份管理工作,同时也缺乏与不同协议之间的互操作性,因此其适用范围十分有限,同时由于其创建身份成本较高,且无法离线操作。

该标准型合约的原理是通过网络验证用户的电子邮箱、电话、地址、社交账号、生物验证如指纹、脸部识别甚至实际资产证明,然后将其囊括在智能合约中,当用户需要访问某个dapp的时候,无需出示这些信息,只需将此智能合约与dapp进行交互即可,对方dapp无法获取你的这些信息,但是又能够验证你确实是这些信息或者资产的所有人,以达到不透露具体信息又能验证某些准入门槛的作用。

特点:

1.第一个关于去中心化身份验证的标准,填补了以太坊相关空白。

2.定义了身份管理的基本组件,合约地址,合约接口,声明注册表等基础组件。

3.ERC735给其提供第三方声誉验证机制。

4.创建身份成本较高。

5.无法离线操作,必须在联网才能使用。

6.与别的协议之间的互操作性较差,无法与以太坊生态的其它协议之间进行顺畅交互。

7.无法实现链上链下均可识别,对于layer1之外的离链操作无法实现交互。

目前为止合作使用了ERC725标准的项目有LUKSOnetwork、origin network、status network、polymath、Fractal、blockbase等等区块链行业的项目。

使用该标准的项目

ERC1056,由Pelle Braendgaard和Joel Torstensson(隶属致力于以太坊上身份验证团队Serto(前为Uport),)于2018-05-03创建的轻量级身份证明合约,这是一种用于轻量级区块链身份的密钥和属性管理的注册表。

由于725创建身份的成本较高,且无法离线操作,无法实现链下链上均可识别,很大程度上限制了其易用性,所以提出了ERC1056---轻量级身份系统。该标准由Serto(前为Uport)提出,该标准定义所有的以太账户都是有效的DIDs,这意味着创建身份就和创建一个以太坊密钥一样渐变而且是免费,同时可以断网操作,这方便当发生特殊情况例如战争引起的突发性断网时依然能够建立身份,所以该标准下,所有的以太坊钱包地址均是一个有效的DID。同时该标准符合W3C(万维网联盟标准)可验证声明工作组关于去中心化身份标识符的建议,扩展了以太坊生态系统之外的标准化工作。

Serto(前为Uport)使用ERC-1056作为DID标准,并结合ERC-780声明注册表合约,实现了与W3C(万维网联盟标准)的DID认证体系结构兼容,使得任何以太坊上的地址、钱包或身份都能与ERC-1056兼容互通。该标准实现了能够让所有地址都可以直接用于认证,而无需新建智能合约进行交互认证。其他的DID 标准则需要自己再建智能合约用于交互,不仅耗时耗力而且十分耗费成本,使得许多小额资产的散户望而却步,无法使用这等去中心化身份。

特点:

1.在此系统中,以太坊上所有地址都可以当做一个DID,因此创建DID非常简单方便,且成本为零。

2.该标准创建的身份可以直接用于认证与交互,无需新建智能合约以用于认证交互。

3.创建地址可以断网操作,而且链上链下均可交易签名。

4.该标准使得任何地址都可以充当去中心化身份,且任何身份都可以更改所有权地址,即 所有者可以通过更新密钥来更改身份地址,如之前是A地址拥有此这个DID,那么所有者可以通过创建一个地址B,然后将此DID转移到地址B上,达到身份地址的转移更新,

5.该标准允许将自己的DID委托给第三方进行操作,并设置一定权限,且gasfee可以不用自己支付,由第三方代为支付。

6.该标准向后兼容,即现有的以太坊合约、钱包及交易所都可以通过简单的函数引用来实现符合ERC1056标准的DID 。

ERC1484是一种数字身份聚合协议,由Anurag Angara、Noah Zinsmeister(uniswap 资深开发工程师)等四人共同创建的以太坊标准协议,它是置于以上两种标准及其他去中心化身份标准框架之下的,承担聚合以及管理作用。通过此标准,包括ERC725、ERC1056以及其它DID标准能够与智能合约进行交互,实现各种任意复杂的去中心化身份功能。值得注意的是,该标准不仅是一个聚合及管理标准,同时它本身也有研发自己的数字身份标准,

该标准开启了一种全新的身份管理思路。该协议基于以太坊区块链的身份管理和聚合框架,允许实体通过单一的身份注册中心智能合约声明身份,以多种方式将其与以太坊地址相关联,并使它与智能合约进行交互。

该标准的提出很大部分原因是目前为止各种各样的身份标准及协议出现,而且大部分都是各有各的特征,各解决各的问题,都无法满足绝大部分要求,所以Anurag Angara、Noah Zinsmeister等几名工程师便开发出ERC1484,提出在应用程序和个人地址之间建立一个无主见中间协议层,该协议层能够兼容并整合管理其它任何身份标准及协议,从而实现个人地址与应用程序间的数字身份交互。

特点:

1.用户对自己的身份拥有最终控制权。

2.用户可以将一些繁琐的身份管理任务交给身份服务商。

3.用户可以完全控制想要链接到身份的应用程序。


以上内容仅供分享,不做投资意见

本文内容如有不正确之处,敬请指出。

更多内容分享:

了解ERC884、ERC918

了解——关于ERC827?

解析——ERC777有什么用?

解析——什么是ERC-223

ERC-721X——loom暴涨背后的技术创新

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存