對話 Eclipse 聯創:Solana SVM 如何成為以太坊的 L2 ?

深潮TechFlow
2023-09-26 16:23:53
收藏
本期播客,Neel 與我們分享了 Eclipse 的設計哲學、與其他技術如 Solana 和 Ethereum 的關係等。

整理 \& 編譯:深潮TechFlow

目前,Layer 2 解決方案和跨鏈互操作性已經成為熱門話題。近期火熱的 Eclipse 提供了基於 Solana 的 SVM,並且可以作為以太坊的 L2 使用。

對於 Solana 來說,這是否是一種利好?兩種不同類型的公鏈通過 Eclipse 在某種程度上進行了結合,後續又該如何發展?

在本期播客中,Neel 與我們分享了 Eclipse 的設計哲學、與其他技術如 Solana 和 Ethereum 的關係,以及 Eclipse 中心化與去中心化的權衡。

主持人:David \& Ryan,Bankless

主講人: Neel Somani,Eclipse 的首席執行官兼聯合創始人

播客源:Bankless

節目鏈接

播出日期:9月20日

Eclipse 的動機與挑戰

  • Eclipse 主網是一個新的 L2 解決方案,其特點是內嵌了 Solana 的 SVM(Solana 虛擬機)。Neel 解釋說,Eclipse 的初衷是將 Solana 帶到以太坊上,他們希望利用 Solana 的執行能力,同時利用以太坊的結算和流動性,但遇到了許多限制和約束。

  • 其中一個主要的挑戰與數據可用性相關,Neel 提到,根據他們的預測,如果按照他們預期的交易量進行操作,以太坊的數據可用性將變得非常昂貴。為了解決這個問題並確保交易費用保持在一個競爭性的水平,Eclipse 團隊決定引入 Celestia 和 Risk Zero, Celestia 被用於數據可用性,而 Risk Zero 被用於欺詐證明。

  • Neel 還提到,由於 Solana 缺少某些基本的技術組件,如全局的默克爾樹,這使得將其帶到以太坊上的任務變得更加困難。因此,他們不得不採取額外的措施,如引入 Celestia 和 Risk Zero,以確保 Eclipse 能夠成功地實現其目標。

深潮注:默克爾樹 是一種數據結構,用於在不透露全部數據的情況下驗證數據的完整性和內容;原語,指的是基本的、核心的功能或組件。

Solana 虛擬機 (SVM) vs Ethereum 虛擬機 (EVM)

  • 執行方式的不同

  • EVM :Neel 指出,EVM 的主要問題是它是單線程的,所有的交易都按順序執行,導致網絡容易被大量交易(如 NFT 發佈)擁堵。

  • SVM :與 EVM 不同,SVM 的主要優勢是它可以並行執行交易。只要這些交易不涉及相同的狀態,它們就可以同時執行,這種並行化顯著提高了處理速度和效率。

  • 設計目的與網絡效應

  • EVM:雖然 EVM 在執行方面可能不是最優的,但它因其網絡效應而受到青睞。大量的應用程序已經為 EVM 構建,這使得將這些應用遷移到其他平台變得容易。

  • SVM:SVM 的網絡效應也在增長。Neel 預測 SVM 將在未來繼續發展,並帶來全新的應用,這些應用在沒有並行執行的環境下是不存在的。

  • 基礎技術與歷史

  • EVM:是為以太坊設計的,主要考慮的是以太坊的特定需求和功能。

  • SVM:Neel 提到,SVM 實際上是基於BPF( Berkeley packet filter,一種軟件接口) 虛擬機。這種虛擬機已經在 Linux 內核中存在了幾十年,這使得 SVM 更加穩定和可靠。

Celestia 與 Ethereum 的數據可用性選擇

  • Neel 解釋,當 Celestia 上線時,它將是目前存在的最先進的可擴展區塊空間,用於使交易可用。

  • Neel 指出,Ethereum 的帶寬限制導致只能發佈有限的交易。而 Celestia 作為一個先進的可擴展區塊空間,旨在解決這一問題。Celestia 即將上線,相比其他仍在開發中的技術具有時間優勢。

  • Eclipse 選擇 Ethereum 作為其結算和流動性來源,並使用 ETH 作為gas。Neel 認為,儘管 Celestia 可能會捕獲 Ethereum 的一部分價值,但 ETH 的"貨幣性"和"價值流動"是區分這兩者的關鍵。

  • 交易的大部分成本通常不是用於數據可用性,而是用於執行。在網絡擁堵時,執行費用會增加。

  • Eclipse 依賴 Ethereum 提供的安全性。通過定期向 Ethereum 發佈狀態路由或承諾,Eclipse 獲得了這種安全性。

  • Neel 強調,Eclipse 和 Ethereum 之間的這種關係為 Ethereum 帶來了價值流動。

模塊化設計與Risk Zero

  • Neel 解釋, Risk Zero 是一個非常有野心的 ZK UVM(零知識證明虛擬機),主要功能是為程序執行生成零知識證明。

  • 大多數 ZK UVM 被設計為證明某些特定的、定制的程序。這些程序通常非常受限,只能用於特定的任務或計算。Risk Zero 則採取了不同的方法,它基於一個名為 Risk Five 普通的虛擬機。Risk Five 是一個開放的指令集架構,已經存在了很長時間,並被廣泛應用於各種計算任務中。

  • Risk Zero 的一個關鍵特點是它可以對任何 Risk Five 程序進行零知識證明。幾乎任何已經為 Risk Five 寫的程序,無論是用 Rust、C++ 還是其他語言編寫的,都可以在 Risk Zero 上運行,並生成一個證明,證明該程序已經正確執行,而不透露程序的具體內容或其它細節。

  • 這種能力為 Risk Zero 提供了巨大的靈活性和廣泛的應用場景。例如,在 Eclipse 中,當交易被提交並在其內部執行時,Risk Zero 被用來生成這些交易的零知識證明。這些證明確保了交易的正確性和完整性。

  • 為了驗證交易的正確性,傳統的方法是,交易需要在以太坊上重新執行。這不僅需要時間,而且在以太坊上執行交易(尤其是複雜的智能合約交易)可能會產生高昂的費用。

  • 通過使用 Risk Zero,Eclipse 可以避免這種重新執行的需求。一旦生成了零知識證明,這些證明就可以提交給以太坊,證明交易已經在 Eclipse 上正確執行,而無需在以太坊上再次執行它。

  • 由於避免了在以太坊上重新執行交易,這大大減少了與交易驗證相關的費用。這對於那些希望利用以太坊的安全性,但又不希望支付高昂費用的應用和用戶來說,是一個巨大的優勢。

  • Neel 強調,Eclipse 不僅僅是一個傳統意義上的 Layer 2 解決方案,它還帶有一個框架,為開發者提供了一套工具和結構和更大的靈活性,允許他們根據自己的需求和目標定制自己的鏈。

  • 由於 Eclipse 提供了這樣的框架,可以存在多個 Eclipse 鏈。這些鏈可以是完全獨立的,也可以與主Eclipse鏈或其他Eclipse鏈互相通信。這種多鏈的結構提供了更高的並行性和擴展性,使得不同的應用和項目可以在自己的鏈上運行,而不會影響到其他鏈的性能。

中心化與去中心化的權衡

  • 主持人提到,Solana 擁有更廣泛的驗證器集,而 Eclipse 則將其去中心化的部分外包給 Ethereum。而Neel 認為,去中心化並不總是最佳選擇,特別是當與安全性和效率進行權衡時。

  • Neel 指出,與 Solana 不同,Eclipse 在去中心化方面可能不那麼強大。Solana 有數千個驗證器,而 Eclipse 的成本在固定方面比 Solana 低4000倍,因為它只需要一個驗證器。

  • 當考慮 Roll-Ups 的設計和實施時,Neel 認為,最關鍵的是要考慮其安全性屬性,應該關注 Roll-Ups 是否能夠提供所需的安全性保障,而不是簡單地關注其是否去中心化。

  • 如果 Roll-Ups 可以提供與完全去中心化的系統相同的安全性屬性,那麼某些組件的中心化是可以接受的。例如,Roll-Ups 的序列化器(sequencers)可能是中心化的,但只要它們不威脅到系統的整體安全性,這種中心化是可以接受的。

  • Neel 強調,即使序列化器拒絕處理某個交易,用戶仍然可以直接將交易提交到以太坊,這為用戶提供了一個去中心化的備選方案。

Eclipse 未來展望

  • Neel 認為,現有的術語可能不足以準確描述 Eclipse 的特性和功能。他更喜歡將 Eclipse 視為一個與 Ethereum 緊密集成的 Layer 2 Validium,其中 EVM 作為其執行環境。對於未來,Neel 希望看到 Eclipse 上的新應用和真正的創新,特別是與能源相關的項目。

  • Neel 提到,Eclipse 主網目前沒有代幣。由於 Eclipse 的運行成本較低(主要是支付 Celestia 和 Ethereum 的區塊空間費用),因此不需要代幣發行來支付驗證器。與 Layer 1 不同,Roll-Ups(如 Eclipse)從第一天開始就是盈利的,因為每筆交易都為其自身支付費用。

  • 主持人提到,Solana 可能應該成為 Ethereum 的一個 Layer 2。Neel 認為,儘管 Solana 目前並沒有採取這種路徑,但 Eclipse 正在嘗試這種方法,從零開始構建並觀察這種實驗如何發展。

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