區塊鏈
Web3 無緣智能合約公鏈?
ETH、ADA、Avalanche和Solana等通用區塊鏈被很多人認為是互聯網上的一切提供動力,包括金融應用、社交應用,甚至亞馬遜一類的市場。但一個嚴重的問題卻被廣泛忽視了:鏈上存儲。
今天的通用區塊鏈在像 DeFi 這樣的輕存儲應用程序上運行良好,但它們無法擴展以處理像社交應用程序和市場這樣的重存儲應用程序。想象一下,在這個世界里,每一個「贊」或每關注一個去中心化的應用程序,都要支付1美元以上的存儲費用。不幸的是,目前市場上所有通用區塊鏈的存儲都存在限制。
數字不會說謊。下表說明瞭僅存儲1gb鏈上狀態的成本在整個區塊鏈內是如何變化的。重要的是,隨著通用區塊鏈變得越來越受歡迎,存儲會越來越稀缺,這些成本預計也只會增加。
所以多年來,我們一直在研究如何戰勝這一挑戰。我們相信所有存儲密集型的 Web3 應用程序,如社交應用程序和市場,都需要開發新類型的區塊鏈。這是因為,正如我們將要討論的,這些應用程序是無限狀態應用程序,而不是有限狀態應用程序。
從有限狀態到無限狀態
如今,市場上所有的通用區塊鏈都是為了支持我們所說的有限狀態應用而構建的。在這些應用程序中,您必須為每個用戶保留的數據量或狀態是有限的。
現在,如果我們想放眼金融以外的領域呢?無限狀態應用程序是指需要存儲的數據量隨著每個用戶執行的操作數量而無限增長的應用程序。有了社交應用程序,你需要能夠存儲無限量的數據,而不僅僅是在你的狀態下保留一些賬戶餘額。更糟糕的是,這種狀態需要被網絡上的其他用戶頻繁查詢,要求它具有高可用性。不幸的是,我們今天使用的許多應用程序都是這樣的,包括大多數社交應用程序和市場。此外,正如我們將要討論的,目前市場上現有的通用區塊鏈都不具備處理這些類型應用的能力。
使用DeSo擴展無限狀態應用
為了處理無限狀態應用固有的存儲和索引需求,我們認為,區塊鏈將需要為手頭的應用做些定制。這是因為,如果不能對將要存儲的數據類型(模式)進行假設,存儲、索引和查詢數據的成本就會急劇上升,從而使構建在鏈上的應用程序缺乏競爭力。
以 DeSo 為例。它從頭到尾都是定制的,以支持社交應用程序,這意味著它存儲的所有數據和索引都遵循一個已知的模式。文件的存儲和索引方式不同於帖子,帖子的存儲和索引方式不同於關注,等等…
但儘管DeSo區塊鏈的設計初衷是支持社交應用程序,但需要注意的是,只要模式定義良好,它還可以擴展為支持任何無限狀態應用程序。關鍵在於,每種新類型的應用程序都在裸金屬級別得到支持,並以優化該應用程序的存儲和索引需求的方式進行定制。這意味著,隨著時間的推移,隨著圍繞DeSo區塊鏈形成的網絡效應,它可以擴展到支持交易平台數據結構乃至更多方面,使它有可能顛覆所有 Web 2.0,而不僅僅是社交媒體巨頭。
關注存儲的區塊鏈說明
值得一提的是,也有區塊鏈專門專注於存儲,如 Filecoin 或 Arweave。有人建議,這些區塊鏈可以與通用區塊鏈結合使用,以緩解他們面臨的存儲問題。然而,實際上,通用區塊鏈的存儲成本非常高,以今天的價格計算,即使為每條內容存儲一個到Filecoin或Arweave的簡單鏈接也要花費0.1-1美元。使用這些橋構建大多數無限狀態應用程序的成本高得令人望而卻步,而且隨著這些鏈變得越來越受歡迎,成本只會增加。
值得注意的是,因為在DeSo上存儲鏈接的成本實際上是免費的(0.0000184美元),所以DeSo可以以今天的通用區塊鏈無法做到的方式集成這些系統。
最後我們認為,大多數加密領域低估了以可擴展的方式存儲和索引數據的難度。長久以來,整個領域都被限制在有限的狀態應用程序中,而沒有考慮到廣泛的無限狀態應用程序,如社交應用程序和交易平台,它們實際上構成了Web 2.0應用程序的大部分。鑒於現有通用鏈固有的存儲和索引限制,我們認為需要定制區塊鏈來支持新的用例,從而讓Web3充分發揮。