欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ENS

程序员文章站 2022-03-23 15:53:56
...
ENS:以太坊域名服务:是建立在以太坊区块链上的分布式,开放的命名系统.

将用户的地址,合约地址"翻译"成简短易记的地址,用户要转帐只需要向ENS提供的"翻译"地址发起交易就可以了

ENS由三个构件组成:
1.注册表:系统的核心不可变部分
2.解析:由用户实现,注册服务是在ENS中拥有名称并根据规则分配子域的智能合约
3.注册服务

用户获取域名的流程:
1.通过交易执行智能合约,向合约提供自己想要注册的域名

2.如果该域名已被注册,则重新提交新域名,或向已注册该域名的人交易获得

3.如果该域名正在被竞拍,则参加竞标,向合约投入认为比其他竞标者更高的竞价金,竞拍过程中用户只有一次出价机会.并对其他用户不可知.竞拍是主要获取域名的方式

4.竞价截止,所有竞标的用户必须揭标,否则竞价金99.5%会进入黑洞

5.揭标后,出价最高的用户获得竞标胜利,以第二竞价的金额获得该域名,多余金额会退回到该账户钱包,如果投票的价格完全相同,则最早投标的人获胜

6.竞价失败的用户竞价金99.5%返回各自账户

7.在域名持有期,用户可以将域名绑定到自己的以太坊地址,转移域名的使用权,添加设置子域名

8.购买域名的竞价金以保证金的形式存放在一个独立的个人契约帐户中,一年后用户可以放弃该域名的所有权,那么他可以拿回这笔保证金