分布式域名体系的巨大作用

  • admin
  • 07-26
  • 196

分布式域名体系的巨大作用

从技术层面和管理层面上看,目前的DNS系统具有明显的层次体系。从技术上来说,该系统的root服务器(即中央数据库)就是一个高价值的攻击目的,也是单一故障点。只要root服务器遭到一次安全事件,互联网上的大批网站就会受到殃及,就像之前DNS服务提供商Dyn遭到黑客攻击那样。从管理层面上来说,决策权集中在制定运营规则、授予合同的那家管理机构手中。从腐败的可能性来说,这意味着是个巨大的风险来源,很容易受到那些大权在握的实体的胁迫。


一个基于区块链的分布式、开源的域名服务系统将为用户带来诸多好处,同时也会给个人隐私、互联网安全、域名盗窃及没收以及言论自由等基本人权问题带来诸多影响。


易用性——中本聪在设计比特币地址的时候,没有采用程序界常用的Base64编码,而是自创了Base58编码,去除了几个看起来会产生歧义的字符,如0(零),O(大写字母O),I(大写的字母i) 和l(小写的字母L),比特币采用的是改进版的base58编码,主要为了解决Base58导出的字符串没有校验机制,这样,在传播过程中,如果漏写了几个字符,会检测不出来。所以使用了改进版的算法Base58Check。以上这些设计,都体现了中本聪对区块链地址易用性的考虑。尽管中本聪已经处心积虑地为大家在使用过程中可能出现的问题做了诸多考虑,然而,区块链地址对于用户来讲还是不够友好,太长,不方便记忆,不容易比较对错。未来,随着区块链越来越普及,地址转账的缺点会越来越明显,就像今天发邮件很难用一个32位字符串作为一个邮箱账号一样。因此,一个域名服务系统对于区块链应用的易用性有非常大的帮助。


安全性——从安全角度而言,通过区块链技术来减轻多数攻击的伤害程度。这会保障域名地址的可信性,保护用户免受钓鱼和诈骗。使用分布式账本技术用密码来保护注册过的域名,这样不仅可以为域名提供额外的安全级别,也使管理起来更加简单方便。


实用性——最后,假设用户在基于分布式存储网络上发布了一个网站,当修改网站内容重新添加到网络时,Hash值会发生变化,这会导致其他人通过旧的网站Hash值,访问不到更新后的网站。而使用域名服务系统,将每次更新后的网站Hash值绑定到域名,用户只需要记住域名,通过域名服务系统,用户就可以一直访问最新的网站内容,更具稳定性,能够显著提升用户体验。