【区块链 | ENS】ENS源码分析

2021年ENS大火,有很多用户用户赚了不菲的空投,甚至部分用户赚了上千万。但是ENS到底是怎么实现的?技术细节有什么?目前笔者在中文网站暂未发现从技术角度进行全面讲解的...

前言

2021年ENS大火,有很多用户用户赚了不菲的空投,甚至部分用户赚了上千万。

但是ENS到底是怎么实现的?技术细节有什么?

目前笔者在中文网站暂未发现从技术角度进行全面讲解的文章,因此尝试从源码的角度来分析下。

以下仅代表自身感悟,如有错漏之处还请指正。

注:本文所参考的合约地址为ens-contracts

概述

ens的整个技术架构大致类似于下图

如图所示,ens可以从功能上进行以下划分:

  1. 用户层:注册ens的入口,通过外观模式,对请求进行相关校验,转发到下层进行实际处理
  2. 核心层:ens的核心功能模块,包括ens的注册表(ens和owner对应关系)、ens注册器(注册一个

猜你喜欢

转载自blog.csdn.net/qq_28505809/article/details/126370869
今日推荐