看懂区块链域名系列(四)

域名和区块链技术

这篇文章主要聊聊域名和区块链技术的结合点在哪里。为什么二者结合,很有必要。

一个叫 ICANN 的机构,它们是批准新域扩展应用程序的国际监管机构。从域名被发明到现在的几十年时间里,尽管互联网的各种技术各种标准被更新了无数次,域名的技术和协议一直使用了这么几十年,却没有随着互联网的变化而升级。不可否认,域名奠定了互联网发展的基础,而现如今,这个基础工程亟待我们使用新技术改造。

我上面的几篇文章,我介绍了域名的发展。其中提到域名解析系统(DNS,英文全称Domain  Name System)。可以说DNS 把互联网带向了大众,让更多人方便的使用。突破了 IP 时代,“卡脖子”的门槛。 可以说,没有DNS 和域名,就没有如今深入生活的互联网。

言归正传,说说域名和区块链有哪些结合点。

DNS 其实就是一个巨大的电话本。这个电话本分为 13 册,其中,最牛逼的一个存放在美国。其他的一些,分别放在欧洲,日本等地方。所以说,大家要想把电话拨通,必须通过这个电话本,查询对方的号码才行。想一想,如果谁控制了电话本,是不是等于变相的控制了大家打电话(上网)的通道? 

如果有人偷偷的修改了这个电话本上的内容,本来我打给张三的电话,却打给了李四。

以上的这几种情况,都是很危险的事。后面我举实际例子说一下这个事情的严重程度。

再说解析机制

前面文章里介绍过 DNS 的解析机制,逐级请求,逐级解析的方式。其效率非常的低。各位老网民应该还有自己修改 DNS地址的经历,114.114.114.114或者 8.8.8.8,你是不是很熟悉? 只为寻找一个更加快速的DNS 服务器,更快速的上网。

我举几个实际栗子:

2003年伊拉克战争期间,美国停止对伊拉克的域名解析,让伊拉克从互联网消失;

2004年4月,美国给利比亚断网,让利比亚从互联网上消失了3天。

2010年1月12日上午,中国最大的搜索引擎百度被劫持,权威DNS服务器被更换,该故障导致网民无法正常登陆百度网站达8小时之久,给百度造成直接损失超过700万元人民币。

2012年1月30日,新浪因为DNS服务器出现域名无法解析,惨遭访问故障。

…………

随着互联网的深度融合和发展,古老的的域名协议和标准暴露出诸多问题,这些问题充分说明了,互联网的基础,急需我们用最新的技术,加固和升级改造。让它更安全的发挥最大的作用。

希望未来更多的开发者,关注互联网基础设施。

DNS 这个全球性的巨大的电话本,不管是被美国或者被其他个人或团体,无论被谁控制,都有可能引发风险隐患。如上面所说,可以通过手段修改“电话本”,让某个国家在互联网上瞬间消失,这是一个很可怕的事。这里如果用区块链的思维和区块链技术,去改造现在的域名解析方式,那么以上的问题,就迎刃而解了。

我们来复习一遍区块链的特点:去中心化,分布式,不可篡改。

如果全球共同维护一套开放且分布式的域名协议和域名数据,那么就不存在电话本被谁控制的隐患。

如果用分布式的数据库,那么就不存在数据被谁篡改的隐患。

互联网本是公平、公开和自由的,经过几十年的发展,互联网愈发趋向中心机构。无论任何个人或者机构,都有犯罪的可能性。所以,互联网需要重新自由

区块链技术,让互联网重新公平、公开、自由。区块链技术会让互联网更上一个新高度。


众所周知,区块链的数据节点是公开的,任何人都可以同步。这些数据分布在全球各个角落,未来会更加密集,专业的矿工和数据处理商,会把节点之间的数据传输速度优化的越来越好,越来越快。


举个栗子:

如果因为某种原因,某个节点的域名数据无法访问,或者某个节点数据商恶意的拒绝访问,这种情况依然不会影响我们访问互联网。因为整个区块链网络里还有其他若干个数据节点,任意一个节点的数据都是完整的,当一个节点坏掉,我们可以选择访问就近的速度最优的其他节点。所以,整个域名系统不存在被控制的隐患,域名数据也不存在被篡改的可能性。

由于域名的数据写在区块链上,直接访问区块链上的数据,也能有效避免了 DNS 污染的隐患。

如果你有兴趣,有能力,完全可以自己同步一个数据节点,人人都可以是“DNS服务器”,再也不用为了微薄的网速,苦苦寻找"最快"的 DNS 服务器了。

你可能感兴趣的:(看懂区块链域名系列(四))