BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

以太坊Rollup二層方案大熱,我們還需要狀態通道嗎?

巴比特
特邀专栏作者
本文約3522字,閱讀全文需要約6分鐘
Rollup二層方案大行其道的時代,狀態通道方案還會有需求嗎?本文會告訴你答案。
AI總結
Rollup二層方案大行其道的時代,狀態通道方案還會有需求嗎?本文會告訴你答案。

編者按:本文來自巴比特資訊(ID:bitcoin8btc)編者按:本文來自

巴比特資訊(ID:bitcoin8btc)

編者按:本文來自

編者按:本文來自

(圖片來自:tuchong.com)

,作者:Tom Close,編譯:灑脫喜,經授權發布。

圖片描述

寫在前面:以太坊的擴容解決方案層出不窮,例子有狀態通道、Plasma、分片以及最近非常流行的zk-rollup和optimistic rollup等,而像Plasma方案,此前已被判定了死刑,可以說,目前的以太坊社區更傾向於選擇rollup及零知識證明方案,那狀態通道方案的情況又如何呢?來自Consensys研發部Magmo團隊的負責人Tom Close在這篇文章中解釋了狀態通道與rollup方案的互補作用,並簡單提到了狀態通道方案需要解決的一些問題。

圖片描述

二級標題

如果你關注過一陣子以太坊生態,你可能聽說過狀態通道(state channel)這個術語,你可能了解過它們具有提高區塊鏈可擴展性的潛力,以及它們為交易提供“即時終局性”的能力,但這些都是老新聞了,在一個rollup技術大行其道的以太坊世界裡,你可能會想知道狀態通道的位置是在哪裡。

圖片描述

二級標題

圖:關於狀態通道的開發活動

而在今天,我們將探討區塊鏈技術領域中的狀態通道,並對它們的工作方式進行一個大概的總結,當然,這些總結對您來說可能並不是全新的,但它應該能夠很好地刷新有關新狀態通道的基本知識。

二級標題

狀態通道有什麼好處?

而最新的Layer 2擴容解決方案就是zk-rollups和optimistic rollups,這兩種方法都涉及定期向區塊鏈提交批處理交易數據以及生成的狀態根,從而允許更高的交易吞吐量。使用zk-rollups方案,可提供關於整體狀態轉換正確性的零知識證明,從而保證鏈上狀態有效,並允許立即撤出。由於生成證明的複雜性,zk-rollup系統目前僅被用於簡單的資產轉換。而Optimistic rollups方案則允許在鏈下設置中執行任意EVM代碼,但要求用戶在退出其資金之前等待一個挑戰期(challenge period),並依賴挑戰不正確狀態的各方來維護轉換的完整性。

這兩種方法的可擴展性都很可觀,可能實現大約500 tx/s的交易吞吐量。 (譯者註:這是Vitalik早期提出的一個估計值,在以太坊完成伊斯坦布爾硬分叉後,使得這兩個方案的理論tps最高提升到了2048,而假設以太坊成功轉向PoS方案,則這些方案的理論tps上限可得到極大的提升)

而其中一個非常重要的特性,在於它能夠實現交易的非中介化:一旦雙方建立了通道,他們就可以交換價值而無需第三方參與。但在rollup方案中,情況並不是這樣的,因為所有交易都必須由rollup運營方處理的,而另一個重要特徵就是轉移的終局性。使用狀態通道,在收到更新後即會更新狀態,這意味著價值轉移會立即發生。

二級標題

例如,假設你想要求Infura API的用戶為每個API調用支付少量的ETH。一個典型的用戶每10秒左右就會碰一次你的endpoint,你希望能夠向他們收取一分錢的費用,並且仍然給出一個亞秒級的響應時間。在這種情況下,你沒有時間聯繫rollup操作者,即使這樣做了,rollup交易的開銷成本也將太高,即使它降低到100 gas (當前約為0.02分)。

在以上的這些情況下,你就有可能會想到狀態通道方案了。

好吧,說了那麼多,我們還沒有提到狀態通道的“狀態”部分。在大多數情況下,上面的例子會需要用到支付通道(一種專門的狀態通道),其中狀態只是每個參與者的餘額。鏈外交換的狀態可以比這更通用,從而允許狀態通道在用戶之間提供更複雜的交互。在狀態通道內,包括原子互換、任意複雜的條件支付,甚至是國際象棋遊戲都可以完成。在設計激勵方案時,這為系統設計人員提供了很大的靈活性。

總而言之,狀態通道佔據了權衡空間的一個獨特區域,其特性在廣泛的應用中具有重要意義。在本文的其餘部分內容中,我們將概述狀態通道的運作方式,以便更好地理解它們是如何實現上述特性的。

狀態通道是如何運作的?

二級標題

  • 那什麼是狀態通道?我們將通過一個典型的狀態通道交互來回答這個問題:

  • 這種設置帶來的可擴展性好處來自於這樣一個事實:在第二階段,當Alice和Bob交換已簽署的協議(agreement)時,他們可以在不與區塊鏈交互的情況下進行很多“交易”,而這僅受他們簽署及交換消息的速度限制。

二級標題

雖然狀態通道合約中持有的資金沒有變化,但索取權卻發生了變化,當Bob收到Alice的最新消息時,他知道他目前可索取的資金份額已經發生了變化。這也是交易具有“即時終局性”的意義。

下一步是什麼?

二級標題

那我們需要經常監視區塊鏈嗎?

开发者
ETH
歡迎加入Odaily官方社群