作者:Thor Hartvigsen,DeFi分析師,翻譯:金色財經0xjs
上週我有幸採訪了Eclipse創辦人Neel Somani,Eclipse是一個即將推出的以太坊Layer2。 Eclipse與其他以太坊Rollups不同,因為它在整體上採用了模組化。我向Neel詢問了關於這些設計選擇以及其他各種主題的問題,如主網發布、費用結構/價值捕獲、原生代幣等。
在深入與Neel的有趣對話之前,這裡先簡單介紹一下區塊鏈的組成。一個區塊鏈包含4個層:
-
執行層-處理使用者的交易並為dApps提供環境。
-
資料可用性層-節點從區塊產生者收到一個區塊,並檢查資料是否公開可用。
-
共識層-決定交易的順序。
-
結算層-決定區塊鏈的狀態(最終確定性)。
整體化區塊鏈自己處理所有這些組件,即包含所有四個層。而模組化區塊鏈只包含其中一個或幾個(但不是全部)這些層。
以下是這些不同架構的一些範例。
Eclipse採用:
-
Solana虛擬機器(SVM)作為執行層。
-
Celestia作為資料可用性層。
-
以太坊主網作為結算和共識層。
訪談如下:
首先討論執行層。是什麼讓你選擇執行Solana虛擬機器而不是EVM作為執行環境?在你的網站上提到了並行性和原生費用市場等概念- 這些是主要優勢嗎?
「這絕對是最大的優勢。可以這樣理解,如果有100人都向一個EVM鏈發送交易,所有這些交易都必須排隊等候,一次服務一個交易,無論如何都不能繞過這一點。而在Solana上,對於Solana虛擬機,它們實際上可以排在不同的隊列中,可以同時提供所有服務。因此,當然,你受到主執行器運行的核心數和一些硬體約束的限制,但吞吐量要比EVM鏈高得多。而且他們還通過優化減少了區塊時間,並且使單線程的執行非常迅速。這是我們選擇它的主要原因。”
這裡有什麼權衡嗎?
「缺點是,如何確定每個人應該排在哪條隊列?如果有100個人都在排隊,試圖得到服務,這意味著他們必須事先指定一些附加資訊。因此,他們必須說明,我想讀取狀態的這一部分,或者我想寫入其他部分。他們必須事先說明他們要做什麼。對於EVM交易,情況並非如此。你可以只說,我要運行這個交易,然後它就可以隨心所欲地運行。這是EV慢M的原因之一。但這也非常方便。”
可以談談Eclipse的可組合性嗎?我想Solana/Rust開發人員更容易在SVM上建置。 Solidity開發人員或以太坊主網或其他L2的協定是否能輕鬆整合到Eclipse中?
「這些其實是新功能,但是的,我們可以透過一個名為Solang的專案支援Solidity。還有一個名為Neon的產品,可以讓你使用MetaMask錢包。Drift也建立了MetaMask Snap,這是MetaMask的一個新擴展,可以讓你使用SVM程式碼使用你的錢包。對於Rust合約,開發人員可以使用Seahorse,並且他們可以用Python編寫他們的智能合約,甚至Python也可以與Eclipse一起工作。因此,我們在這一點上支持各種不同的語言。”
關於資料可用性(DA)層,為什麼選擇Celestia而不是以太坊?
「我們將始終選擇對用戶和應用程式最好的東西。我們不是部落主義者,儘管顯然我們是以太坊L2。如果從成本或頻寬的角度來看,以太坊DA目前還不夠好用,我們就不會試圖迫使以太坊DA工作。但我們一直在關注它。一旦準備好,我們就可以遷移到ETH DA。但現在,Celestia提供更大的區塊。一旦他們推出他們的主網,區塊空間可能會是空的。因此,我們將擁有很多頻寬,而且他們可以透過治理增加頻寬。他們能夠透過治理增加區塊大小,我期望他們在我們部署後可能會這樣做幾次。”
Eclipse將利用Risc Zero進行Rollup證明。這如何使其與其他類型的Rollup有所不同?
「我們採用了一種與Optimism或Arbitrum非常不同的方法。原因是因為我們使用的虛擬機,因為它是並行的,它沒有一些相同的原語,它沒有一些相同的部分,例如默克爾樹,例如,梅克爾樹不是我們Rollup的一部分。梅克爾樹在錯誤證明過程中被用到。因此,我們必須以不同的方式進行錯誤證明,這最終需要Risc Zero以有效的方式進行。這就是為什麼Risc Zero出現在堆疊中的原因,這將是我們錯誤證明的重要組成部分。”
接下來我想問價值捕獲問題。在Arbitrum情況下,當用戶進行交易時,他們向Rollup支付費用,然後這些Rollup必須支付一定比例給以太坊驗證者作為結算成本,但基本上可以保留剩餘的費用。 Eclipse上是如何運作的?這個模組化堆疊的哪些部分將捕獲這些費用?最終Eclipse是否還有一些餘額?
「因此,現在我們還沒有決定是否會分配一些金額給Eclipse,以及會有多少。如果有一些金額,它只是為風險而補償。也就是說,我們計算費用的方式是看一下第一層,我們說,發布以太坊的費用是多少,我們必須在那裡發布多少?然後我們看Celestia,我們做同樣的事情,然後將所有這些加在一起,這就是我們將傳遞給用戶的費用。但是風險在於,當用戶支付費用時,然後過了幾秒鐘,對吧?然後我們發佈到第一層。也許此費用已增加。因此,作為結果,也許明智的是為了防範這種風險,收費稍微多一點。這就是它的原因。
涉及的兩個參與者是以太坊和Celestia,從常規成本的角度來看,用戶支付的費用實際上是以太坊和Celestia。發佈到Eclipse的每筆交易都會給Celestia支付費用。如果寫入交易,我們必須向Celestia發布大約200字節,而以太坊每小時都會得到支付。或者甚至可能更不頻繁。
然後,有一些其他的參與者,我們需要定期支付,每隔一段時間,每週(Risk Zero)。即使什麼問題都沒有發生,我們仍然會執行Risk Zero錯誤證明。只是為了表明它仍然有效,基本上就是為這個費用可能不會完全等於發布slash的費用加上以太坊的費用,這就是支付稍多一點的原因。 」
對吸引應用程式和在早期發展生態系統的策略是什麼?
「我們有一些來自Solana的DApps,他們正在進行多鏈開發,因此他們將另外部署到Eclipse。我們孵化了一些專案。我們透過我們的solar加速器計畫支援了一些專案。我們為開發人員提供了這些資助,我們可以提供指導,將其分解為里程碑,並為他們提供所需的所有資源。目前,我們仍在與Solana DApps交談。我們很快就會擴展到Solidity DApps。”
未來是否會有Eclipse代幣,其目的是去中心化Rollup並引入治理?
「也許,這是我們還沒有足夠考慮好以發表意見的事情,因為我們非常專注於構建這個主網,而主網有很多東西需要考慮,為了甚至考慮像代幣這樣的東西,我們必須了解我們如何看待治理以及完整的治理框架是什麼。這需要數月的努力來真正思考。所以我們還沒有考慮過。”
Eclipse何時在主線上線?
「我們已經有了一個開發網,這是人們目前正在積極開發的網絡,用於主網的。一旦我們凍結代碼並進行審核,然後我們將其公開源代碼,以便人們可以自己查看代碼,可以使用它。這是Eclipse主網上線的計劃。基本上到年底,我們將採取這些步驟,理想情況下,假設Celestia穩定,假設沒有其他東西,沒有其他基礎設施缺失,那麼我們將繼續進行主網發布。 」