AltLayer:可替代應用鏈的Rollups臨時執行層方案

AltLayer
2022-07-06 15:13:02
收藏
應用鏈就一定好嗎?

撰文:AltLayer,《The Case for AltLayer》

編譯:FYJ,BlockBeats

本文為 AltLayer 提供了一個相對完整的案例。這篇文章中的內容是 AltLayer 官方推特帳戶中最近 Thread 的完整版本,並解釋了當前熱門 dApp 從通用鏈遷移到特定應用鏈的趨勢中,項目方構建 AltLayer 的基本原理。

我們很高興能夠在流行的 dApp 開始超越原生平台時進行構建。DefiKingdoms 是第一個從 Layer1 上的 dApp 轉變為擁有自己的應用程序鏈、並作為 Avalanche 子網的項目。

Yuga Labs(CryptoPunks 背後實體)隨後跟進,他們宣布在備受期待的 NFT 銷售面臨可擴展性問題後,將關閉以太坊上的合約,並尋求將項目遷移到自己的鏈中以擴大性能。儘管 Apecoin 社區否決了離開以太坊的提議,但仍有約 47% 的社區投票支持 ApeChain。

最近,以太坊上最大的去中心化衍生品交易平台 dYdX 宣布,他們的第 4 版更新將建立在自主定制的應用鏈上,並擁有自己的一組使用 Cosmos SDK 的驗證節點。

以上每個 dApp 都在用戶、交易者和加密愛好者中非常受歡迎。我們相信,從像以太坊這樣的通用鏈過渡到特定應用鏈的趨勢將成為主流 dApp 的常態,它們希望最終為用戶提供更好的體驗。

構建應用鏈的一個主要原因是性能問題,以太坊有一個共享的區塊空間,這導致一個熱門 dApp 為自己消耗了不成比例的區塊空間,而其他 dApp 的用戶由於 Gas 和結算時間的增加而體驗不佳。

DefiKingdoms、dYdX、Yuga Labs 等 dApp 證明了擁有應用程序擁有的獨立鏈上空間的必要性。如今,這些 dApp 可以使用一些解決方案,例如 Polkadot、Avalanche 和 Cosmos SDK。然而,這些方案互有取捨。

例如,雖然其中一些是完全無許可的,即 Cosmos SDK;但其他則不是,例如 Avalanche 的子網,其遵循共享安全模型,每條鏈都由一組通用驗證器(即 Avalanche 和 Polkadot)保護。

雖然 Cosmos SDK 的生態鏈本身並不共享安全性,但每條鏈都有自己的一組驗證器。想像一個 Cosmos 風格的應用程序鏈,它僅由少數驗證者保護,攻擊者控制其中的 1/3 即可停止網絡。

控制其中的 2/3 會使網絡產生無效塊。因此,如果應用程序鏈的安全性未與更大、更安全的網絡(如以太坊等第 1 層)綁定,則應用程序的安全性可能會受到嚴重影響。

此外,如果 dApp 沒有獲得足夠的使用率,應用程序鏈可能會浪費資源(物理或經濟)。例如,在 Avalanche 的情況下,dApp 鏈採用子網的形式,需要抵押主鏈 Token,即 AVAX 以確保經濟安全。

因此,幾乎不能消耗區塊空間的 dApp 最終會佔用稀缺的經濟資源,而這些資源可以用來保護更多使用的子網。

一方面,在通用鏈(如以太坊)的情況下,更多使用的 dApp 與大量使用較少的 dApp 競爭區塊空間。而另一方面,每個擁有自己鏈的 dApp 都會浪費資源。

由於現有方法和解決方案呈現出兩個相反的極端,因此需要設計一種能夠提供兩全其美的架構。

另一個需要注意的關鍵點是,有些流行的 dApp 不需要永久的專用區塊空間,而只需要在預期需求激增的短時間內。例如,涉及 NFT 鑄造的 Yuga Labs 案例是一個短期事件。

事實上,大多數 NFT 鑄幣事件在幾天內就結束了(通常是幾小時甚至幾分鐘),只有在這期間用戶活動非常高,需要彈性擴展解決方案。

鑄幣事件一結束,用戶活躍度就會很快放緩到可以被輕鬆處理的程度。

構建一個在熱點事件結束後就不會看到太多活動的應用鏈也是一種浪費。此外,一旦建立應用鏈,該項目還將與市場、借貸等其他 NFT 項目隔離,從而打破可組合性。

理想的解決方案是結構由 Layer1 保護的臨時執行層,開發人員可以在鑄幣事件之前啟動,在執行層上鑄幣,一旦鑄幣結束,資產就會在 Layer1 結算,此時執行層解散。

此處的關鍵是,這個瞬態的執行層必須是可擴展的,並且必須連接到一個安全的 Layer1。在 AltLayer,我們正在構建一個由 optimistic rollups 驅動的瞬態執行層系統(由 Arbitrum 和 Optimism 開創的最先進的擴展技術)。

AltLayer 可以被視為一個單獨的 optimistic rollups 系統,它從底層的 Layer1(例如,以太坊)或第 2 層(例如,Arbitrum 和 Optimism)獲得安全性,每個 rollups 都針對特定的應用程序量身定制。

AltLayer 帶來了一次性執行層的新想法。使用 AltLayer,dApp 開發人員預計需求會增加:

1)啟動快速且可擴展的 rollups;

2)根據需要使用它;

3)通過「生命終結」在 Layer1 結算處理掉它。

這使得整個系統高度資源優化。僅當 dApp 預計在 Layer1 無法處理大量需求時,才會調用執行層及其資源,並且一旦需求逐漸減少,dApp 可以返回在 Layer1。

應用鏈也破壞了可組合性,導致孤立的 dApp 無法與其他 dApp 的用戶連接,從而限制了 dApp 可以提供的功能集。AltLayer 允許開發人員在在 Layer1 完成結算後重新獲得可組合性。

AltLayer 還改進了 Arbitrum 和 Optimism 等的現有 rollups,使排序器(執行交易的節點)更為分散;此外,它專為多鏈和多 VM 世界而設計,將支持 EVM 和 WASM。

我們認為,特定於應用程序的執行層為應對可擴展性挑戰提供了模塊化和可定制的解決方案。因此,我們很高興能夠在這一願景的基礎上,為整個區塊鏈生態系統的 dApp 開發人員帶來獨特的「rollups 即服務」的擴展解決方案。

在 AltLayer,我們將與其他 Layer1 和 Layer2(即 Arbitrum、Polygon、Optimism 等)合作,將 WASM 引入以太坊,並讓這些網絡上的 dApp 開發人員能夠使用特定於應用程序的執行層。

我們特別期待 Arbitrum 即將推出的 Nitro 升級,該升級旨在通過 WASM 進行欺詐證明。這開啟了新的可能性,開發人員將能夠在 AltLayer 上執行 WASM 合約,並且任何欺詐證明都可以由 Arbitrum 處理。

一個形象的對比:

  • 比特幣------共享區塊空間,功能有限

  • 以太坊 - 具有共享塊空間的有限執行環境

  • 應用鏈------專用區塊空間,封閉執行環境

  • AltLayer---具有專用塊空間的按需擴展和全開放執行環境

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
ChainCatcher 與創新者共建Web3世界