Friday, March 18, 2011

Internet: Clean Slate vs Evolution

互联网的clean slate (清白历史?) 和 evolution (演进)之争由来已久。
当今的互联网在设计之初并未考虑到后世会发展到如此大规模,有如此多的应用,占据人类社会如此重要的地位。即使是在现在和可以预见的未来,都很难再找出第二个事物来与之相提并论。随着技术的发展和规模的增加,互联网逐渐浮现出一些难以解决的问题,包括管理、分发、计费、扩展等等。
于是学术界提出了clean slate的想法,基本出发点是放弃原有的设计,去掉一切限制,重新设计架构。这些年也着实作出了不少的成果。另一方面的观点认为,我们应该采取逐步演化的方式,在原有架构上缝缝补补,慢慢改进。可以看出前者带有明显的理想主义色彩,属于学院派风格。后者则更为实用,属于工业界的观点。
其实,这两派观点的出现并非偶然。对于学术界来说,标准的思路是研究人员制定好标准,工程师来将它实现。而互联网从一开始就缺乏一个统一主导的管理者角色,是通过各种技术的竞争演变而来。因此,技术的实用性、代价和反应速度等都很关键。工业界并不在乎某个设计是否ugly,至少它能很快的工作起来,那么就有很大的几率被部署和推广。对于Clean Slate来说,需要花费太大的代价进行迁移。牵扯利益太多,几乎是不可能的,所以只能是作为学术界研讨的课题。
因此,从根本上说,现代互联网,是无统一管理(NGO)的产物,正因为它的发展太过迅速,来不及让人来思考或等待,还没有想好谁来管,它就已经开始运行了。但正如我此前的观点,产业的成熟必然催化垄断。在互联网产业,也已经隐隐有此兆头。学术界,甚至在工业界,技术、标准、监管都已经开始统一化、垄断化。未来的互联网很可能具有极强的管理性,到那时,Clean Slate或许将成为可行。

No comments:

Post a Comment