有些人说,自由不是无限制的。对于这句话,我是不能完全苟同的。倒不是说自由真的是无限制的,而是说,这种话本身暗含的一种前提是,我们的自由,是由别人所赋予的,别人赐给我们多少自由,我们也就能想有多少自由;别人给我们定义了什么样的自由的边界,我们也就能够只能在这个边界里行走。这根本不是自由,而是限制。尽管在物理的世界里,这种限制很难被打破,但是在互联网的世界中,这种自由是技术上部分可行的。然而遗憾的是,有的人却对这类事物的存在嗤之以鼻,甚至报以冷嘲热讽。
前些天,美国政府在大选前夕,由于两党政治斗争,把DNS管理权完全移交了ICANN,实际上这也不是什么大事,记得EFF的评论貌似也觉得只是一个形式而已。话虽如此,然而这个“互联网共治”和“互联网主权”之类的概念,却不时被人提起。在我看来,这类的讨论都非常的让人作呕,无非就是在讨论美国政府究竟能有多少的百分比不是虚情假意地交出DNS控制权,以及各国政府如何使用各种手段抢夺互联网的控制权而已。那些肮脏龌龊的政客把他们争夺领土和势力范围的手段推广到这片虚拟的世界上,本来倒也不是什么奇怪的事情。然而作为看到周围一群学术界的人士却也在为这样的事情摇旗呐喊,真是让人感觉非常不快。
在我看来,类似NameCoin这样的完全分布式的DNS,才应当成为互联网的未来。很多人啊,认为互联网必须要有人来“治”,不管是谁,总要有某一个实体,拥有对其绝对的权利。事实上,我倒觉得这是最为不可接受的一件事情——凭什么这个实体在系统中拥有比其他人高的权限呢?
NameCoin模仿比特币的区块链技术,搞出了一套神奇的DNS系统(其实应该说是分布式Key-Value存储系统更合适),在这个系统中,大概满足以下几点:
- 任何人都可以创建一个DNS系统。
- 任何人都可以在一个DNS系统中注册一个未被注册的域名,且享有完全控制权。
- 没有人可以控制别人注册的域名。
这样的一个系统,在我看来,才符合互联网“自由”的特性——除了先到先得以外,几乎没有任何额外的规则。也没有一个具有绝对特权的实体,可以对整个网络进行控制。
在我看来,这才是自由的实质——无限逼近于0的限制,以及没有个体具有仲裁权限。NameCoin的所宣告的,其实和BitCoin是一样的,BitCoin的宣告是什么——那就是没有任何国家有资格垄断货币的发行权,任何个体或组织都有权通过一组密码学参数生成自己的一套货币。
一个类似NameCoin的DNS系统,有没有问题呢——当然有,多了去了,钓鱼网站不能注销怎么破……域名恶意抢注怎么破……但是好处也多了去了——要想搞出DNS封禁和污染,比现在难度可是要增加很多。
这就是自由的代价。一套按照规则运行,限制接近0,没有特权机构的系统,必然存在一些不可避免的问题。但我们宁可通过扩展自己的知识来解决这些问题,也绝对不会愿意引入那些让人恶心的垄断集团。