网站域名
每当大家访问百度的时候,都会打开浏览器,输入 https://www.baidu.com/ ,之后进入了百度网站,简单明了。但是你知道吗,输入IP地址 http://61.135.169.121/ 也会进入百度,你没看错,这个也是百度网站,还只是众多的百度(https://www.baidu.com/)背后的一个地址,因为互联网有DNS域名系统,可以让网络域名和IP地址对应,而且一个网络域名背后可以有多个IP地址,就像你家买了三套房子,北京,上海,纽约各一套,你出差离哪个近你就去哪一个房子。有了域名系统,可以让我们不需要记住很长且没有任何逻辑的数字地址,可以大大增加网站的流量,网站的易使用度。
![](https://img.haomeiwen.com/i9373545/3b09a96544d0cb22.png)
以太坊ENS域名系统
ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 以太坊生态圈中使用的一些哈希地址通常十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。 ENS 没有授予任何商标或者声明任何所有权,注册一个 ENS 域名是一个完全去中心化的过程,域名并不是通过购买获得,你需要将一定数额的以太币存入相应的注册合约中,作为保证金锁定至少一年。ENS跟DNS相似,ENS是一个使人们可以方便得记忆/访问以太坊区块链地址的服务,属于基础设施中的一项。
通过ENS系统任何人都有权力创建自己喜欢的且具有可读性的域名地址,而无需记住复杂的哈希值,哈希值这东西根本就不是为人类创造的,而恰恰是防止人类方便记忆的。
Ulord 统一域名
Ulord网络,作为一个数字资源分发系统,如果所有内容都通过一个不重复的哈希值来标记资源地址,当然没有问题,而对于计算机而言更方便,但这样却会为人阅读及使用带来巨大障碍。由于Ulord平台的特点及定位,那么统一域名,就是刚需。
在Ulord设计中,通过建立星际域名系统(IPDS),为用户提供去中心化的域名解析服务。如:Ulord用户发布了资源,没有域名解析时,通过https://ulord.one/Ulord1eP5QGefi2DmpTfTL5SLmv7DivfNa访问(PS:手打的,累死我了。),申请域名服务后,可以通过ut://ulord.one/Alice直接访问,其中Alice为申请的自定义域名, Ulord1eP5QGefi2DmpTfTL5SLmv7DivfNa为资源地址。
用户可以通过指定域名站点申请可读、易记的域名,但是需要充值抵押UlordToken,而且随着时间推移而消耗,用户如果想让域名持续有效,可能需要充值UlordToken。这样也间接的保证了资源的有效利用,避免滥用域名资源。
![](https://img.haomeiwen.com/i9373545/88b42f574f8d4c65.png)
Ulord为了支持可读域名机制,引入了一个数据结构DomainClaimtrie,保存Ulord上所有域名 及其关联的信息。在普通的区块结构上添加了这个字段,让原有的区块结构提到了极大的扩展。通过分析DomainClaimtrie结构可以发现,这个系统随着区块的升高,节点的增加,时间的推移,可以支持的数量是非常庞大的,接近 63的N次方,可以想象这个大数量级的支持在现有系统架构上是完全够用。
网友评论