模塊化時代的虛擬區塊鏈

avatar
MarsBit
11-24

新技術的先驅者必須籌集大量資金來建設基礎設施,這可能會導致過度投資和投機泡沫。當這些泡沫破裂時,實力薄弱的企業就會倒閉,市場力量就會圍繞行業領導者及其範式進行鞏固。通過這個整合過程,我們可以識別應用程序中的通用元素,並將它們隔離成標準的模塊化組件,這些組件可以開源或作為單獨的服務出售。這些抽象使構建更復雜的應用程序變得更加容易,並實現從資本支出主導向運營支出驅動的成本結構的轉變,從而使新產品能夠更快地推出並降低啟動成本。這種模式現在正在 Web 3 中展開,因為新的“模塊化”技術(例如 Rollup)加速了開發並開啟了精益創業創新的時代。 

資本支出與運營支出

隨著技術基礎設施變得更加標準化和廣泛可用,它變得更加強大和易於使用。但在此之前,早期企業家必須大力投資建設自己的基礎設施,然後才能分發其應用程序,例如愛迪生髮明網格來銷售燈泡或早期互聯網初創公司部署數據中心來運行網頁。隨著市場的成熟,開放標準和按需基礎設施服務的出現,為採用它們的公司提供了更高效的商業模式,因為他們不需要花費太多的時間和金錢將產品推向市場。 

例如,2000 年互聯網泡沫破滅後,互聯網行業從購買服務器和建立數據中心 (資本支出) 轉變為從雲中租賃服務器 ( 運營支出)。許多開源框架(如LAMP 堆棧、  Ruby on RailsDjangoNodeJS)的出現是為了簡化 Web 開發,而 Microsoft、Amazon 和 Google 等行業領導者則利用其規模來建立新標準和低成本基礎設施服務。這與 2000 年代末開始的API 熱潮共同發展,通過在即用即付商業模式下提供專門的後端功能,進一步簡化了互聯網的複雜性。在崩潰發生的十年內,這些抽象使小團隊能夠快速、廉價地構建和擴展新應用程序,加速創新並推動定義時代的初創公司的黃金時代。 

Web2 基礎設施變得如此抽象,以至於現代 Web 應用程序甚至不直接在物理服務器上運行,而是在服務器模擬中運行:虛擬機,通常包裝在容器中,可以輕鬆地在許多環境中移動或複製,只需最少的重新配置。該技術允許單個強大的服務器同時運行多個應用程序,從而幫助擴展 Web 2,並且可以輕鬆地根據需要嚮應用程序添加或減少計算資源,以滿足需求並控制成本。

虛擬化的概念說明了基礎設施可以變得多麼抽象,但我在這裡強調它是因為 Web 3 基礎設施遵循與 Rollup 發明類似的路徑,Rollups 同樣通過允許區塊鏈在頂部支持多個“虛擬區塊鏈”來幫助區塊鏈擴展。

抽象層

早期的區塊鏈初創公司必須構建所有基礎設施——包括自定義區塊鏈協議、前端、錢包、SDK、API 等——才能開始。像以太坊這樣的智能合約網絡減少了為許多應用程序構建專有區塊鏈的需要,但它們對成本、編程約定和可擴展性施加了重大限制,限制了可能的應用程序的範圍。更雄心勃勃的想法需要一定程度的靈活性和吞吐量,這在公共鏈上通常是無法實現的,因此許多最令人興奮的應用程序無法擴展。 

CosmosPolkadot 等平臺後來提供了工具來創建具有共享安全性和互操作性功能的自定義區塊鏈,從而更容易啟動安全鏈。然而,它們仍然需要大量的資源和專業知識來使用,因此對於大多數開發人員來說仍然遙不可及。但正如更多的抽象層簡化了雲一樣,新興的第 2 層 (L2) 標準(例如彙總)允許開發人員快速且廉價地部署區塊鏈環境。 

Rollup 在鏈下執行交易和智能合約,並將多個操作的結果捆綁到主區塊鏈上的定期、可加密驗證的交易中,從而繼承底層網絡的安全性。這類似於信用卡網絡處理許多付款並通過每週批量電匯給商家進行結算的方式。通過這項技術,單個區塊鏈可以同時保護許多高性能的虛擬區塊鏈,從而大大提高吞吐能力,同時最大限度地降低交易費用。

重要的是, Rollup 不是區塊鏈,至少不像虛擬機不是實際機器一樣。Rollup 是虛擬區塊鏈,是模擬環境,其中智能合約就像在真實鏈上一樣運行,忽略了抽象。只要操作員經常將輸出結算在可信的區塊鏈上並且不會破壞數據, Rollup 就可以根據性能、控制或合規性的需要進行中心化。但它也可以通過使用“共享排序器”技術來分散。 

除了擴展之外,將“執行”層與“數據可用性”、“結算”和共識層分開,可以為開發人員提供所需的靈活性,同時利用主鏈的安全保證。例如,您可以將應用程序部署為使用 Python 作為編程語言的彙總應用程序,但如果您不喜歡 Solidity 但想利用以太坊的安全性或生態系統,則選擇以太坊。OP StackZK Stack、Polygon 的CDK、Arbitrum 的OrbitRollkit等開源框架已經使開發人員可以輕鬆部署具有不同信任級別的自定義 Rollup,而去中心化的排序器項目(如Espresso和如有必要, Astria可以選擇分散執行層。與此同時,越來越多的低代碼“Rollup as a Service”(RaaS)產品,如DymensionConduitCalderaGelato,允許任何人在幾分鐘內啟動自定義虛擬區塊鏈。 

更廣泛的“模塊化運動”進一步為開發人員提供了涵蓋堆棧其他領域的共同發展的標準和服務,進一步降低了構建和擴展區塊鏈應用程序的成本。以太坊的 EVM 作為智能合約的“操作系統”佔據主導地位,而 Solana 的 SVM 作為高性能替代方案正在迅速崛起(兩者都可以在獨立彙總中使用)。像 POKT 這樣的協議標準化了跨網絡的 RPC/API 層,而像 Syndicate 這樣的平臺則抽象了在任何開發人員都可以使用的簡單 API 背後構建複雜區塊鏈應用程序的所有複雜性。像 Polywrap 這樣的框架將多個協議抽象到一個前端 SDK 中;像 Across 這樣的橋樑使流動性能夠在網絡之間流動,而 SAFESquads 等錢包標準加上 Magic 等“錢包即服務”(WaaS) 公司可以輕鬆地為任何鏈上的用戶創建自定義錢包體驗。甚至還有像Celestia這樣的新型 L1 ,專為虛擬區塊鏈環境而構建。  

數以百萬計的虛擬區塊鏈

Web 3 初創公司當前的策略是首先在高性能、低成本網絡(如以太坊 L2 或 Solana)上啟動,如果需要更大規模,則著眼於遷移到自定義的、特定於應用程序的環境。即使是已經構建了自己的鏈的現有協議,例如 CeloPOKT,也在過渡到 L2 架構以簡化基礎設施成本,這與擁有數據中心的互聯網公司不得不採用雲作為業務的時代相呼應。如果你不擁抱新事物,你就很容易受到擁抱新事物的競爭對手的攻擊。

許多人認為,在 Solana 等高吞吐量網絡上運行的應用程序無需 L2 即可達到“網絡規模”,但人們大大低估了網絡規模的含義,因為互聯網上的大部分活動都發生在後臺。您的每次點擊都會觸發數百個隱藏的 HTTP 請求;僅加載 Twitter.com 就會在 2 秒內觸發對不同 API 和服務提供商的 300 多個後臺請求,而這還只是一個用戶的單個操作。實現網絡規模意味著每個應用程序每秒可處理數百萬筆交易,但如果互聯網需求增加一百萬,這還不夠。要達到這種規模水平,虛擬化是必要的,但我們還需要底層的超高性能 L1 來實現它。除了針對數據可用性吞吐量進行優化的區塊鏈(如 Celestia)之外,SolanaMonad 等高性能網絡也是潛在有趣的彙總遊樂場。

也就是說,可擴展性並不是虛擬化重要的唯一原因。虛擬區塊鏈是 Web 3 一代在線服務的強大標準。第一波 Rollup 主要由“更快的以太坊”服務組成。然而,模塊化架構提供的靈活性使得虛擬區塊鏈對於創建針對特定生態系統、行業或地理位置的特定應用程序環境或網絡特別有用。您還可以為具有嚴格訪問控制或合規性要求的用例創建“虛擬私有區塊鏈”。更大的想法是,隨著區塊鏈和智能合約接口取代 Web 2 的“雲和 API”範式,虛擬區塊鏈可能成為所有在線應用程序的默認後端基礎設施。

我們將在以後的文章中更深入地探討這些想法,但我想從商業角度強調的最重要的一點是,模塊化代表了 Web 3 從資本支出到運營支出的轉變,因此,我們可以預期下一代區塊鏈應用程序的快速擴展。運營支出意味著成本隨著增長而擴大,而不是在推出前通過大規模融資來預先承擔。這意味著企業家可以更快地迭代,應用程序可以廉價地擴展,投資者可以以更低的風險為企業提供融資。就像互聯網泡沫破滅後的網絡一樣,這些是加密貨幣初創創新黃金時代的首要條件。 

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
2
收藏
3
評論