0

0

什么是“Web3身份”?ENS域名和DID解析

P粉602998670

P粉602998670

发布时间:2026-02-11 17:18:38

|

833人浏览过

|

来源于php中文网

原创

Web3身份是以DID为核心的去中心化数字标识,ENS域名(如alice.eth)是其具象化载体,通过namehash、Registry与Resolver合约实现链上解析,并依托CCIP保障多链一致性,同时支持与DID-ETHR等标准互操作。

什么是“web3身份”?ens域名和did解析 - php中文网

币圈加密货币主流交易平台官网注册地址推荐:

Binance币安

欧易OKX:

一、Web3身份的核心定义

Web3身份是用户在去中心化网络中自主创建、完全控制的数字身份标识,不依赖任何中心化机构颁发或管理。它由加密密钥对确权,所有操作均可链上验证。

该身份以去中心化标识符(DID)为底层标准,遵循W3C DID规范,格式如did:ethr:0xabc123。每个DID关联一份可验证的DID文档,其中包含公钥、服务端点及验证方法。

二、ENS域名作为Web3身份的实践载体

ENS域名(如alice.eth)是DID的一种具象化实现,将人类可读名称映射至链上地址与元数据,构成可解析、可验证、可移植的身份入口。

1、通过ENS Registry合约查询域名所有权,确认控制权归属;
2、调用Resolver合约读取addr()、text()、contenthash()等字段,获取绑定的账户地址、Twitter句柄或IPFS网站哈希;
3、启用反向解析功能,使任意以太坊地址可声明其对应的ENS名称,形成双向可信绑定。

三、DID解析的技术路径

DID解析指从DID字符串出发,定位并验证其对应DID文档的过程,ENS提供原生支持路径,无需额外中间件。

1、使用namehash算法将alice.eth转换为唯一bytes32节点标识;
2、向ENS Registry合约发起resolver(node)调用,获取该节点配置的Resolver合约地址;
3、在返回的Resolver合约中执行abi.decode(keccak256("addr(bytes32)"), data)解析出以太坊地址;
4、若需验证真实性,比对签名消息中使用的私钥是否能解签该地址对应的公钥记录。

四、多链环境下的DID一致性保障

ENS通过CCIP协议与跨链解析器协同,确保同一域名在不同链上返回一致且经授权的解析结果,避免身份分裂。

1、在Optimism上注册sub.alice.eth时,ENS自动同步子域名所有权至L2的轻客户端;
2、调用跨链解析器时,系统依据chainId参数路由至对应链的Resolver部署地址;
3、所有链上的解析结果均指向同一DID文档哈希,该哈希值存储于IPFS且不可篡改

五、ENS与通用DID标准的互操作机制

ENS支持DID-ETHR等主流DID方法,允许用户将ENS域名直接注册为符合W3C标准的DID,打通生态壁垒。

1、生成符合DID-ETHR格式的URI:did:ethr:0x...#controller;
2、将该URI写入ENS Resolver的text("DID")字段;
3、第三方DID解析器识别到.eth后缀,自动调用ENS解析流程;
4、最终返回标准化DID文档,含verifiableCredential、service等完整字段。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
什么是中间件
什么是中间件

中间件是一种软件组件,充当不兼容组件之间的桥梁,提供额外服务,例如集成异构系统、提供常用服务、提高应用程序性能,以及简化应用程序开发。想了解更多中间件的相关内容,可以阅读本专题下面的文章。

180

2024.05.11

Golang 中间件开发与微服务架构
Golang 中间件开发与微服务架构

本专题系统讲解 Golang 在微服务架构中的中间件开发,包括日志处理、限流与熔断、认证与授权、服务监控、API 网关设计等常见中间件功能的实现。通过实战项目,帮助开发者理解如何使用 Go 编写高效、可扩展的中间件组件,并在微服务环境中进行灵活部署与管理。

222

2025.12.18

mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

194

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

299

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

270

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

129

2025.08.07

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

508

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

214

2023.09.04

2026春节习俗大全
2026春节习俗大全

本专题整合了2026春节习俗大全,阅读专题下面的文章了解更多详细内容。

68

2026.02.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HTML5/CSS3/JavaScript/ES6入门课程
HTML5/CSS3/JavaScript/ES6入门课程

共102课时 | 7万人学习

前端基础到实战(HTML5+CSS3+ES6+NPM)
前端基础到实战(HTML5+CSS3+ES6+NPM)

共162课时 | 19.8万人学习

第二十二期_前端开发
第二十二期_前端开发

共119课时 | 12.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号