一文了解 Polymer 如何整合 Ethereum 和 Cosmos

推薦閱讀
2024-01-23 18:03:36
收藏
Polymer 正在建構以太坊的互操作性中心,通過原生 IBC 技術實現所有以太坊匯總之間的互操作性。

原標題:《Polymer: Ethereum's Interoperability Hub

作者:Polymer Labs

編譯:Elvin,ChainCatcher

TL;DR:Polymer 正在構建以太坊的互操作性中心,通過以太坊安全性支持的本機 IBC 技術實現所有以太坊 rollup 之間的互操作性。

Polymer 本身是一個以太坊 rollup,由以下構建塊組成:

  • 結算:OP Stack 提供以太坊的結算和鏈衍生邏輯
  • 執行:Cosmos SDK 為連接的匯總提供本機 IBC 互操作性
  • 數據可用性:EigenDA 提供可擴展的數據可用性
  • 證明 :OP Stack 的模塊化故障證明系統提供:
  • 交互式欺詐證明:在 MIPS(Cannon)或 RISC-V(Asteric)故障證明 VM 上玩的交互式驗證遊戲(IVG)
  • ZK 有效性證明:RiscZero

互操作性------我們現在處於什麼階段?

自 2015 年 7 月以太坊作為第一個支持任意應用程序邏輯的區塊鏈上線以來,其廣泛的開發者、投資者和愛好者社區已經建立了加密貨幣領域最強大的網絡之一。以太坊已成為各種去中心化應用程序類型(從去中心化金融到 NFT 等)實驗的沃土。此外,以太坊不僅為世界提供了去中心化計算,還提供了抗審查的貨幣和通貨緊縮的價值儲存手段。

雖然以太坊是最大且使用最廣泛的去中心化網絡,但擴展性一直是增長的持續障礙。然而,Layer 2 已經部分緩解了擴展問題並顯示出進步,特別是在它們如何實現Web 2 擴展和用戶體驗方面,但它們也需要權衡。跨這些第 2 層的分片執行雖然實現了可擴展性,但代價是創建了孤立的執行環境,這些環境會分散流動性,使最終用戶感到困惑並使開發者的旅程變得複雜。

由於跨這些鏈沒有標準的本機消息傳遞解決方案,跨第 2 層的安全可組合性已成為困擾以太坊的最重要問題之一,並且隨著第 2 層的啟動和擴展,這些問題將繼續增長。早期的互操作性解決方案試圖通過構建 token 橋來解決這個問題,但是以前的橋並不安全,並且容易遭受巨大的黑客攻擊(請參閱此處此處此處僅獲取一小部分示例)。所有現有的任意消息傳遞橋(AMB)都是作為智能合約實現的,不同的實現導致了碎片化的可組合性。

‍我們如何解決這些問題?

Polymer:以太坊的互操作性中心

憑藉自 2020 年以來在以太坊上構建互操作性和跨鏈應用程序的經驗,Polymer 團隊很高興宣布我們連接以太坊、rollups 等的最新設計和架構。

Polymer 不是第三方橋樑,而是第 2 層 rollups,通過提供IBC(區塊鏈間通信)作為以太坊的一項功能並建立與集成第 2 層的連接,專門充當以太坊的互操作性中心。這種特定領域的互操作性模型改進了前人所採用的非特定領域的方法。以太坊本身正在代表其 rollups 驗證 IBC 執行。我們預期特定領域的互操作性在短期內將變得越來越流行。

Polymer 允許應用程序在以太坊匯總之間具有可組合性,並可以訪問 IBC 不斷增長的應用程序網絡和功能集,包括鏈間帳戶、應用程序回調等。

Polymer 採用混合方法,將 OP 堆棧的結算功能與 Cosmos SDK 的開發者體驗和本機互操作性相結合。Polymer 還利用 Eigenlayer 的數據可用性,將以太坊網絡的數據可用性吞吐量擴展了 10 mb/s,並進行了更多優化。

儘管 Layer 2 正在通過構建零知識證明者和共享排序來認識到互操作性的必要性,但這些努力大多是孤立的,並且僅限於自己的框架內,並且只能解決部分互操作性問題。我們認為以太坊及其 rollups 缺乏統一的互操作性標準來解決每個多生態系統利益相關者的痛點。Polymer 將 IBC 確立為整個行業的互操作性標準。

IBC 構建

IBC 是一種區塊鏈互操作性解決方案,允許在連接 100 多個鏈的區塊鏈之間進行任意數據傳輸,並實現 300多億 美元的轉賬。它是目前業界最久經考驗的互操作性協議。沒有其他互操作性協議能夠取得 IBC 這種規模上的成功,連接超過 100 條鏈,並實現 300多億 美元的轉賬。最近,它每月安全地促成了超過 15 億美元的交易量。IBC 的設計具有與區塊鏈核心精神相一致的關鍵屬性:

  • 可信中立:IBC 是任何人都可以貢獻的開源軟件,而不是任何單一營利性公司的產品。它是作為公共產品開發的,沒有協議內的租金提取鏈、應用程序和智能合約都可以免費使用 IBC。
  • 無供應商鎖定: IBC 使應用程序協議可以輕鬆地在安全模型和互操作提供商之間切換。例如,切換互操作提供商時不需要轉回和遷移令牌。IBC 通道升級可以將底層連接切換到新組,從而防止供應商鎖定。
  • 模塊化安全性:IBC 旨在確保最高標準的默認安全性,同時允許開發者靈活地降低不太關鍵的用例的安全性。它可以配置為使用共識驗證輕客戶端、多重簽名者甚至是本地橋接器匯總以進行驗證。
  • 提供強大的功能集:IBC 提供了建設者所需的關鍵功能,但在競爭解決方案中並未廣泛使用。開發者不僅可以使用 IBC 構建代幣轉賬,還可以構建鏈間帳戶(即允許一條鏈上的模塊或合約控制遠程鏈上的帳戶的能力)、鏈間查詢以及智能合約之間的異步通信。不同的鏈條。想像一下,使用單個私鑰來控制您擁有資產的所有鏈上的錢包,以及這將如何簡化普通用戶的用戶體驗。

OP Stack 構建

Polymer 加入了一長串利用 OP Stack作為其結算基礎設施的區塊鏈,包括 Base、Zora 等。我們決定使用 OP Stack 作為以太坊互操作中心的結算框架,因為它能夠提供:

  • 靈活性、可擴展性和性能:Polymer 與其他 Rollup 的區別在於,它專注於滿足其他 Rollup 上應用程序的互操作性需求,而不是執行去中心化應用程序本身。這種與絕大多數匯總功能的背離需要極大的靈活性來構建。與以太坊主網相比,OP Stack 還具有更高的容量和吞吐量,這對於支持我們設想的可互操作的匯總世界是必要的。
  • 通過蓬勃發展的協作生態系統實現去中心化: OP 堆棧正在構建一個強大的網絡,並結合來自 OP 實驗室、Coinbase 和各種開源貢獻者的工程人才,以加速超級鏈的去中心化發展。
  • 以太坊安全性和一致性:以太坊擁有技術、文化和經濟要素的正確組合,可以繼續發展加密領域最強大的去中心化生態系統。我們 Polymer Labs 的團隊致力於推動以太坊的擴展路線圖向前發展,特別是擴展互操作性。

Eigenlayer 構建

EigenDA 使用相同的基礎資產來增加以太坊網絡的數據帶寬以確保安全。以下是我們選擇使用 EigenDA 來實現數據可用性的原因的詳細說明:

  • 以太坊安全性:特定於域的互操作性中心應從與其連接的 Rollup 相同的來源借用盡可能多的安全性。對於繼承以太坊安全性的 Rollup,最安全的選擇是使用 Ethereum DA。下一個最佳選擇是利用 EigenDA,它借用了以太坊質押和驗證器集的子集的安全性。
  • 可擴展性:EigenDA 顯著提高了以太坊網絡的數據可用性吞吐量。EigenDA 的成本模型也更加靈活,可以提供更實惠的數據可用性服務,以支持跨鏈互操作性等高吞吐量用例。

將一切整合在一起

我們仔細選擇了這種方法,因為我們認為 IBC 是以太坊生態系統的正確解決方案。作為加密貨幣中價值最高的結算層,以太坊為通過聚合物進行的跨鏈交易提供了最大的安全性,而不是依賴於驗證器集或對中心化鏈下實體的盲目信任的任何替代解決方案。隨著以太坊上 L2 數量的激增,對像 Polymer 這樣的特定領域互操作性中心的需求也在增長。Polymer 還利用 EigenDA 來提高解決方案的可擴展性和成本效益。

Polymer 在以太坊的擴展故事中發揮著關鍵作用,使建設者能夠通過最佳信任模型跨以太坊匯總和其他領域創建無縫可組合的應用程序。我們正在構建的可互操作的未來是加密貨幣實現大規模採用的未來。在這個未來場景中,用戶可以輕鬆地將其資產存儲在鏈上,無論他們生活在哪條鏈上,都可以利用最好的應用程序,並且在沒有複雜的用戶體驗障礙的情況下瀏覽加密貨幣。

整合 Ethereum 和 Cosmos

Ethereum 和 Cosmos 的價值一致,並為區塊鏈技術建立了基礎創新。兩者都在推動我們行業發展方面取得了長足的進步,但都是通過各自為政來實現的。Polymer 通過建立一條將 Cosmos 中取得的進步直接部署到以太坊生態系統中的路徑來改變這一點,包括將 IBC 引入以太坊。

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