什麼樣的代碼能這麼值錢?
答案是:WWW之父蒂姆·伯納斯·李編寫的“網絡創世紀”代碼。
這些代碼一共有9555行, 以NFT的形式被拍賣,起拍價是1000美元, 最後以540多萬美元成交,平均每行570多美元。
抛開NFT不談(其實我也不太懂),這9555行的代碼确實價值千金。
因為它們實作了最早的HTML、HTTP和URL ,為人人都可以享受的網際網路鋪平了道路。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISM9AnYldnJwAzN9c3Pn5GcuQ0MlQ0MlcnW1JkbMNzZq10dZRkT51EVPhHMD9UMVRkT31ERNhXSU1EejRUT4lERNlHM510dRR0TwUEVNZ3YE1EeJRUT5hTeNdXUE9EMFRVT2NmMiNnSywEd5ITW110MaZHetlVdO1GT3lERNl3YXJGc5kHT20ESjBjUIF2Lc12bj5SYphXa5VWen5WY35iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
在WWW(網際網路)之前,網際網路主要局限于大學和研究機構, 使用起來不直覺,不友善。
WWW出現以後,尤其是Mosaic、網景、 IE等浏覽器,一下子降低了網絡使用的門檻: 隻需要點選超連結就行 !
整個世界一下子就不一樣了!
但是有意思的是,這麼偉大的發明,居然沒有出現在網際網路的發源地:美國。
美國發明了阿帕網,發明了TCP/IP, 發明了Unix作業系統、區域網路、無線網、發明了telnet、ftp 、 smtp等各種各樣的新奇玩意兒,但就是沒想到World Wide Web。
這是為什麼呢?
我覺得還是中國人的那句古話說得好:天時、地利、人和。
把萬物互聯起來的萌芽很早就出現在蒂姆·伯納斯·李的腦袋中,然後在歐洲原子能研究中心碰到了一個合适的機會,生根發芽了。
(蒂姆·伯納斯·李在倫敦奧運會開幕式上做展示,用的就是他當年寫代碼的NeXTcube計算機)
01幸運的時代
蒂姆·伯納斯·李出生于一個幸運的年代,小時候就可以輕易地得到一些基礎的電子元器件。
上國小的時候,他會買電磁鐵做繼電器做開關, 開始了解二進制和存儲原理, 如果你看過《編碼》這本書,就會深刻地了解我在說什麼。
當簡單的電磁開關不能滿足他的時候,廉價的半導體出現了, 蒂姆·伯納斯·李可以去替換繼電器,組建更加複雜的電路。
當邏輯電路越來越複雜,他hold不住的時候,微型晶片又适時出現了。
總之, 他這一代人循序漸進地經曆了簡易開關、半導體和微型晶片的時代,而且熟知每種元件的工作原理,實在是太幸運了。
不像現在的我們,面對的是一個外表極其漂亮、内部極其複雜的個人電腦, 很難搞懂内部的工作原理。
讓蒂姆·伯納斯·李以後與衆不同的是,他開始思考計算機的本質:擅長一步步地處理, 不擅長建立巧妙的聯系。但是人類大腦卻可以輕松地實作這一點。
他小時候看過一本叫做《包羅萬象》(Enquire Within Upon Everything)的書,這本生活大百科給他留下了深刻的印象,裡邊充滿了各種資訊,每個條目都有詳細的索引,似乎就像現在的網際網路。
從《包羅萬象》到人類大腦建立随意聯系和進行協作的能力,這些想法就像一顆種子,在他的腦海中生根發芽。
02 幸運的工作
蒂姆·伯納斯·李畢業後在歐洲核子研究中心(CERN)找了一份工作, 主要負責記錄一萬多名研究人員、他們的研究項目和計算機系統之間的關系,三種之間的關系經常出現臨時的變化。
蒂姆很興奮,因為這和他一直思考的問題不謀而合, 他寫了一個程式,專門來實作這種記錄。
CERN的人很喜歡用箭頭來畫出關系圖,是以蒂姆的程式自然也采用了這種模式,在從業人員和項目之間建立了表示關聯的連結, 蒂姆把這個軟體叫做Enquire ,向他小時候看過的書緻敬。
在持續改進Enquire的過程中,蒂姆把CERN的人、項目、計算機之間的連結擴充到了全世界:如果世界上所有的計算機中的資訊都能互聯起來,那将是一張價值多麼絕大的網絡啊。
蒂姆無意中發現了實作這一夢想的簡單方法:超文本(HyperText),超文本是一個詞或者短語,裡邊包含這指向另外一個文檔的連結。
當然隻有超文本還是不夠的, 蒂姆需要:
1. 一種文檔格式
用于表達電腦中的資訊,并且包含超連結,指向另外的文檔
2. 兩個軟體
一個是伺服器端軟體, 能把電腦中的文檔變成URL,釋出出來, 任何人都可以通路
另外一個是桌面軟體, 可以檢視遠端電腦的URL所表示的文檔
3. 一種協定
用于在桌面軟體和遠端電腦之間交換。
現在我們已經知道它們分别是HTML,Web 伺服器,浏覽器和HTTP。
作為從小就把電腦玩得很溜的蒂姆,這幾個工具的開發難不住他,到1990年底, 他獨自一人完成了HTML、Web 伺服器、浏覽器和HTTP,網際網路的雛形搭建起來。
03 走向世界
更讓人敬佩的是,CERN希望把蒂姆的發明申請專利, 蒂姆明确反對,他希望網際網路能快速傳播和發展,這就意味着它應該是免費的。
網際網路先是在歐洲原子能研究中心傳播,到了1991年12月,跨越大西洋,來到美國。
真正讓網際網路席卷世界的,是馬克·安德森開發的Mosaic浏覽器, 這個浏覽器安裝起來非常友善,還有個特别吸引人眼球的功能:支援圖像。
随後馬克·安德森又開發了更流行的網景浏覽器,楊緻遠推出Yahoo!
這引發了軟體巨頭微軟的恐慌,比爾蓋茨向全公司發郵件,要轉向網際網路,開發IE,和網景大戰。
網際網路的精彩拉開了大幕,重心又回到了美國。
04 WWW 的得與失
最後我們聊兩個有趣的話題,談談網際網路的得與失。
第一個是蒂姆認為網際網路應該是個協作和分享創意的地方,浏覽器應該有個編輯工具,讓人們可以和網頁互動,并且貢獻内容。
是以當看到馬克·安德森的Mosaic把重點轉移向對圖檔的支援的時候,蒂姆表示了強烈的不滿。
可是Mosaic浏覽器以及後續的網景、IE等浏覽器都不約而同地走上了另外一條路:隻提供浏覽,不提供編輯功能
我們不知道如果網際網路按照蒂姆的規劃走下去會是什麼樣子,也許更有價值,但我個人覺得,現在的網際網路更加符合人性:大部分是消費者,小部分是生産者。
現在的部落格、微網誌、自媒體,wiki也算是部分完成了蒂姆的設想。
蒂姆的第二個決定則極其英明:如果我的網頁想連結到另外一個網站的話,不需要經過那個網站的同意就行。
如果沒有這一條規則,網際網路的發展絕對步履維艱。
超文本的發明人尼爾森對這一點提出了批判,他認為網際網路應該有雙向連接配接,這樣一個網站就可以知道有誰連接配接到了它那裡,就可以做版權管理, 内容生産者将可以計量連結的使用情況,向内容消費者進行自動的小額收費。
如今的情況是:内容聚合者(例如今日頭條)賺到的錢遠遠多于内容生産者(如頭條号), 如果尼爾森的想法能實作,數字内容的生産者将會非常高興,他們不必依賴大公司就能賺錢了。
但是雙向連接配接和小額收費都依賴中間協調,這肯定會導緻網際網路難以快速傳播, 是以蒂姆拒絕了這個建議。
不過蒂姆一直在努力,推動W3C小額支付工作組,重新研究小額支付的協定,希望他能夠再次成功。
(完)
更多精彩技術文章,歡迎關注公衆号 “碼農翻身”