電腦作為應用程式開發的平台為人們提供價值。原始的計算、記憶體和輸入 / 輸出可以應用於特定問題。電腦為應用程式提供資源和服務,而這些應用程式最終為人們或其他應用程式提供效用。
Web3 的去中心化基礎設施以類似的方式具有價值。Web3 系統的價值在於其作為應用程式開發平台的潛力。當然,這個平台與個人電腦、數據中心或移動設備的平台不同。每個平台都是應用程式的平台,提供類似的基本計算資源,但由於架構上的差異,產生了不同的功能,例如與使用者的接近程度、規模、內部冗餘等。這些差異使每個平台對於某些應用程式更或更不適合,但每個平台最終仍然通過支援這些應用程式提供價值。
Web3 社區正在建立一個「世界電腦」。或者說,許多世界電腦和許多應用程式。將 Web3 基礎設施的新興組件與個人電腦(或數據中心等)的物理組件進行類比是很有啟發性的。這種類比澄清了形成強大平台的基本資源,並指向未來的發展。
- 區塊鏈虛擬機 ⟷ 中央處理器 (CPU)。區塊鏈的虛擬機提供計算服務,執行程式碼。在這裡,我所說的區塊鏈包括側鏈、Rollup 和其他評估程式碼的第二層執行服務。主要指標是指令吞吐量。
- 鏈狀態 ⟷ 隨機存取記憶體 (RAM)。區塊鏈狀態代表我們世界電腦的隨機存取記憶體:主要存儲。它的存取速度快、同步,但大小有限且昂貴。程式碼和資料都存儲和存取於此處。(執行區塊鏈的機器的 RAM 更像是去中心化類比中的 CPU 快取)。擁有更多的 RAM 更好。
- 訊息 ⟷ 輸入 / 輸出和進程間通訊 (IPC)。外部世界的訊息是人們與在 CPU 上執行的應用程式互動的方式。區塊鏈訊息比按鍵或滑鼠點擊更豐富,但執行相同的基本功能。應用程式之間發送的訊息類似於進程間通訊。吞吐量越大越好。
早期的電腦除了 CPU、RAM 和輸入 / 輸出之外,沒有太多其他的東西。但接下來要開發的最重要的資源是次要存儲。
- Filecoin ⟷ 次要存儲。存儲網路是我們世界電腦的磁帶、磁碟和固態持久存儲。容量大且便宜,但存取速度較慢。重要的指標是容量、存取的延遲和吞吐量。
次要存儲支援資料密集型應用程式:如圖像和音頻、文件和資料庫等豐富媒體。大多數區塊鏈,就像早期的大多數電腦一樣,沒有內建次要存儲。Filecoin 的機會在於成為「所有世界電腦的存儲網路」,通過產生網路效應,為所有人提供更大、更便宜、更快速和更安全的存儲。
將 Web3 平台視為個人電腦的類比還指出了一個缺失或至少是未充分發展的基礎設施。
- 橋樑 ⟷ 網路。橋樑是在不同的世界電腦上運行的應用程式之間進行通訊的方式。重要的指標是延遲和吞吐量。
建立安全的橋樑是一個困難的問題。如今,我認為我們缺乏一個令人信服的實現安全、低信任、通用的區塊鏈間橋樑。但這是一個活躍的研究和開發領域,我期望在未來幾年內會看到出色的橋樑技術出現。這是我們努力的目標,因為高吞吐量、通用的訊息橋樑的最終發展可能對 Web3 平台的影響就像互聯網對個人電腦平台的影響一樣具有轉型性。