讲师中心 微信公众号
AI工具推荐 视频效率加速

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

千杰君_2298

千杰君_2298

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

|

853人浏览过

|

来源于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名称,形成双向可信绑定。

Twitter Command Center Search Post Interact
Twitter Command Center Search Post Interact

通过 AIsa 搜索 X/Twitter 的个人资料、推文、趋势并进行 OAuth 授权发布,适用于需要 Twitter 研究、监控或互动工作流的场景。

下载

三、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工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

相关专题

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

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

669

2024.05.11

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

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

624

2025.12.18

ThinkPHP中间件机制与请求拦截处理实践
ThinkPHP中间件机制与请求拦截处理实践

本专题围绕 ThinkPHP 中间件体系展开,深入讲解中间件的定义、注册与执行流程。内容包括全局中间件与路由中间件的区别、请求前后处理逻辑、自定义中间件开发以及权限验证与日志处理应用。通过实际案例,帮助开发者掌握中间件在项目中的核心作用与最佳实践。

438

2026.03.31

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

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

15380

2023.12.04

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

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

1143

2024.02.23

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

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

8550

2025.06.11

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

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

3382

2025.08.07

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

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

1778

2023.08.03

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

40

2026.10.22

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WebSocket手册
WebSocket手册

共0课时 | 0人学习

HTML5/CSS3/JavaScript/ES6入门课程
HTML5/CSS3/JavaScript/ES6入门课程

共102课时 | 10.9万人学习

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

共162课时 | 28.8万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn