原文標題:《Virtual Blockchains In The Modular Era》
原文作者:Joel Monegro,Placeholder
原文編譯:Luccy,BlockBeats
編者按:
在2000 年的網路泡沫破裂後,API 繁榮,網路產業從購買伺服器和建立資料中心(資本支出)轉變為從雲端租賃(營運支出)。這是 Web2 基礎架構的抽象化表現,現代 web 應用程式不直接在實體伺服器上運行,而是在伺服器的模擬中運行,也即虛擬機器。
而 web3 基礎設施正在透過發明 rollups 來實現類似的路徑,使它們能夠在其上運行多個「虛擬區塊鏈」。第一波 Rollups 主要由「更快的以太坊」服務組成。然而,模組化架構提供的靈活性使虛擬區塊鏈特別適用於創建特定於應用程式的環境或為特定生態系統、產業或地理位置量身定制的網路。
Placeholder 執行合夥人 Joel Monegro 深入探討了在區塊鏈領域,模組化的重要性。透過抽象化共同元素,創造標準化的組件,可以降低創業成本,加速產品推出,並推動產業朝向更靈活、可擴展的方向發展。這種抽象化使建立更複雜的應用程式變得更容易,實現了從資本支配到營運驅動的成本結構的轉變,使新產品能夠更快速地推出並具有更低的啟動成本。
新技術的奠基者必須籌集大量資金來建立基礎設施,這可能導致過度投資和投機泡沫。當這些泡沫破裂時,弱勢公司會倒閉,市場力量則集中在產業領導者及其範式周圍。透過這個整合過程,我們可以識別應用程式中的共同要素,並將它們隔離成標準的、模組化的元件,這些元件可以作為開源專案或單獨銷售。這種抽象化使建立更複雜的應用程式變得更容易,並促使從資本支出主導到營運支出主導的成本結構轉變,使新產品能夠更快速地推出,啟動成本更低。這種模式現在正發生在 web3 中,新的「模組化」技術,如 rollups,加速了開發並開啟了精實創業創新時代。
隨著技術基礎設施變得更加標準化和廣泛可用,它變得更加強大和易於使用。但在此之前,早期創業家必須大量投資建造自己的基礎設施,然後才能分發其應用,就像愛迪生發明電網以銷售電燈泡,或早期互聯網新創公司部署資料中心以運行網頁一樣。隨著市場的成熟,開放標準和按需基礎設施服務出現,為採用它們的公司提供更有效率的商業模式,因為它們無需花費太多時間和金錢將產品推向市場。
例如,在2000 年的網路泡沫破裂後,網路產業從購買伺服器和建立資料中心(資本支出)轉變為從雲端租賃(營運支出)。許多開源框架如 LAMP 堆疊、Ruby on Rails、Django 和 NodeJS 出現,以簡化 web 開發,而微軟、亞馬遜和谷歌等行業領導者則利用其規模建立了新的標準和低成本的基礎設施服務。這與從 2000 年代末開始的 API 繁榮相互演化,後者透過按使用量付費的商業模式在很大程度上簡化了互聯網的複雜性,提供了專業的後端功能。在泡沫破裂的十年內,這些抽象使小團隊能夠快速、廉價地建立和擴展新應用程序,加速了創新,並推動了定義時代的新創公司的黃金時代。
Web2 基礎設施變得如此抽象,以至於現代web 應用程式甚至不直接在實體伺服器上運行,而是在伺服器的模擬中運行,即虛擬機,通常包裝在容器中,可以在多個環境中輕鬆移動或複製,只需進行最少的重新配置。這項技術幫助了 web2 的規模擴展,透過允許單個強大的伺服器同時運行許多應用程序,並使其能夠輕鬆添加或減少計算資源以滿足需求並控製成本。
虛擬化的概念說明了基礎設施可以變得多麼抽象,但我在這裡強調它,因為web3 基礎設施正在追隨類似的路徑,透過發明rollups 實作。類似地,rollups 有助於區塊鏈擴展,使它們能夠在其上運行多個「虛擬區塊鏈」。
早期的區塊鏈新創公司必須建立所有的基礎設施,包括客製化的區塊鏈協議、前端、錢包、SDK、API 等,只是為了開始。像以太坊這樣的智慧合約網路減少了為許多應用程式建立專有區塊鏈的需求,但它們對成本、程式設計約定和可擴展性施加了重要的限制,限制了可能應用的範圍。更雄心勃勃的想法需要一種通常在公共鏈上不可用的靈活性和吞吐量,因此許多最令人興奮的應用無法實現規模化。
類似Cosmos 和Polkadot 的平台隨後提供了工具,用於創建具有共享安全性和互通性功能的定制區塊鏈,使啟動安全鏈變得更加容易。然而,它們仍然需要大量的資源和專業知識才能使用,因此仍然對大多數開發者不可及。但就像更多的抽象層次簡化了雲端一樣,新興的 L2 標準,如 rollups,使開發者能夠快速、廉價地部署區塊鏈環境。
Rollups 在鏈下執行交易和智慧合約,將多個操作的結果捆綁到主區塊鏈上的週期性、經過加密驗證的交易中,從而繼承了底層網路的安全性。這類似於信用卡網路如何處理許多支付,並將它們在每週的批量電匯中結算給商家。透過這項技術,單一的區塊鏈可以同時保護許多效能更高的虛擬區塊鏈,大大增加吞吐量容量,同時最小化交易費用。
重要的是,rollups 並不是區塊鏈,至少與虛擬機器不是實際機器一樣。 Rollups 是虛擬區塊鏈,模擬的環境中智慧合約運行,就像在真實的區塊鏈上一樣,對抽象毫不知情。 Rollup 可以在效能、控製或合規性方面是集中化的,只要操作者經常在可信的區塊鏈上結算輸出並且有防止損壞資料的激勵。但也可以透過使用「共享排序器」技術來實現去中心化。
除了擴展之外,將“執行”層從“數據可用性”、“結算”和共識層解耦,為開發者提供了他們所需的彈性,同時利用了主鏈的安全保障。例如,如果你不喜歡 Solidity 但想利用以太坊的安全性或生態系統,你可以將一個使用 Python 程式語言但在以太坊上結算的應用部署為一個 Rollup。開源框架如OP Stack、ZK Stack、Polygon 的CDK、Arbitrum 的Orbit 或Rollkit 等,已經讓開發者能夠輕鬆部署具有不同信任等級的客製化Rollup,而像Espresso 和Astria 這樣的去中心化排序器專案則為需要時提供了去中心化執行層的選項。同時,越來越多的低程式碼「Rollup 即服務」(RaaS)產品,如 Dymension、Conduit、Caldera 和 Gelato,允許任何人在幾分鐘內啟動客製化的虛擬區塊鏈。
更廣泛的「模組化運動」透過共同發展的標準和服務,涵蓋了堆疊的其他領域,進一步降低了建構和擴展區塊鏈應用的成本。以太坊的 EVM 主導著智慧合約的「作業系統」,而 Solana 的 SVM 作為一種高性能的替代方案正在迅速崛起(兩者都可以在獨立的 rollups 中使用)。諸如 POKT 之類的協議在網路間標準化了 RPC/API 層,而 Syndicate 等平台則將構建複雜的區塊鏈應用程式的所有複雜性都抽像到任何開發者都可以使用的簡單 API 背後。 Polywrap 等框架將多個協定抽象化為單一的前端SDK;Across 這樣的橋樑使流動性能夠在網路之間流動,而像SAFE 或Squads 這樣的錢包標準以及「錢包即服務」(WaaS)公司如Magic 則使為任何鏈上的用戶創建定制錢包體驗變得容易。甚至還有一批新的 L1,例如 Celestia,專為虛擬區塊鏈環境而建構。
Web3 新創公司的當前策略是首先在高效能、低成本的網路上啟動(例如以太坊L2 或Solana),並著眼於如果需要更大規模,則遷移到客製化的、應用特定的環境。即使是那些已經建立了自己鏈的現有協議,如Celo 或POKT,也正在轉向L2 架構,以簡化其基礎設施成本,這與互聯網公司在擁有資料中心後不得不出於業務需要採用雲端的時代相呼應。如果你不擁抱新變革,你就容易受到那些擁抱變革的競爭對手的威脅。
許多人認為在高吞吐量網路上運行的應用程序,例如Solana,可以在沒有L2 的情況下達到“Web 規模”,但人們極大地低估了「Web 規模」意味著什麼,因為網路上的大多數活動都發生在背景中。您每點擊一次都會觸發數百個隱藏的HTTP 請求;僅加載Twitter 就會在不到2 秒的時間內觸發對不同API 和服務提供商的300 多個後台請求,而這僅僅是一個用戶的單個操作。實現 Web 規模意味著每個應用程式每秒達到數百萬次的交易,即使如此,如果網路需求增加了一百萬倍,這仍然是不夠的。虛擬化是達到這一規模水平所必需的,但我們還需要在其下擁有超高性能的 L1。此外,像 Celestia 這樣優化數據可用性吞吐量的區塊鏈,以及像 Solana 和 Monad 這樣的高效能網絡,都有可能成為 rollups 的有趣試驗場。
儘管如此,可擴展性並非虛擬化重要的唯一原因。虛擬區塊鏈是 Web3 世代線上服務的強大標準。第一波 Rollups 主要由「更快的以太坊」服務組成。然而,模組化架構提供的靈活性使虛擬區塊鏈特別適用於創建特定於應用程式的環境或為特定生態系統、產業或地理位置量身定制的網路。您還可以為具有嚴格存取控製或合規性要求的用例創建“虛擬私有區塊鏈”。更大的想法是,虛擬區塊鏈可能成為所有線上應用程式的預設後端基礎設施,因為區塊鏈和智慧合約介面取代了 Web2 的「雲端和 API」範式。
我們將在未來的文章中更深入地探討這些思想,但從商業角度來看,我要強調的最重要的一點是,模組化代表了web3 從資本支出到營運支出的轉變,因此,我們可以預期下一代區塊鏈應用將迅速擴展。營運支出意味著成本隨著成長而增加,而不是在啟動前透過大規模資本籌集而提前支付。這意味著企業家可以更快地迭代,應用程式可以以更低的成本擴展,投資者可以以更小的風險資助企業。就像網路在網路泡沫之後一樣,這是加密領域創業創新的黃金時代的最佳條件。
「原文連結」
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia