作者:Jan Xie / 來源:Nervos Network
區塊鏈需要成為世界計算機嗎?
如果拋開區塊鏈的概念,就字面意思理解“世界計算機”,那應該是一臺全世界用戶可以共同使用的計算機。在世界計算機中,我們應該可以搭建和部署自己的應用,由世界計算機幫我們執行;我們可以在世界計算機上保存各自的數據;不僅如此,應用之間還能夠完美的協作,共同完成我們交待的任務。我很喜歡這個想法。
其實在區塊鏈出現之前,我們已經擁有了這樣的世界計算機,我們稱呼它為“云計算”。云計算提供的服務可以被全世界的用戶訪問,通過這些服務我們可以搭建和部署自己的應用,保存應用數據;應用可以使用諸如 HTTP 這樣的通訊協議和公開的 API 接口進行協作,共同完成某一個任務。這些年,云計算也沒有停止進化的腳步,從 IaaS 到 PaaS 再到 FaaS,抽象層次越來越高,能力越來越強大,使用越來越方便。
如果要當作世界計算機來用,不得不說,區塊鏈與云計算平臺相比劣勢明顯:云計算平臺可以支撐無限的吞吐量,可以提供完美的用戶間隱私保護。但是我們知道,區塊鏈之所以會有這些劣勢,并不是由于設計的疏漏。恰恰相反,中本聰想請楚了 Ta 想要的是什么,在 Ta 看來,為了那個目標放棄一些東西是值得的。
世界計算機不應該是區塊鏈的目標,設計者不應該被這個錯誤的目標誤導,設計者必須有自己的權衡。
Ask the Right Question
如果跳出區塊鏈的深井來觀察,我們提出的問題不應該是“如何打造一臺世界計算機”,也不應該是”如何解決區塊鏈面臨的性能和隱私兩大難題“。區塊鏈只是一種技術工具。我們可以清楚看到的是,人們想要的不是區塊鏈,而是加密經濟。作為 Nervos 的設計者,我們試圖回答的是這樣一個問題: