摘要:隨著時間的推移,比特幣和以太坊網絡已被大規模採用,而網絡使用壓力也在呈現指數級增長。以太坊作為Defi、Dapps、DEXe 領域頭部區塊鏈,在很大程度上由於頻繁的擁堵問題導致的高額gas費用和緩慢的網絡交易而受到影響,2層擴容解決方案也因此應運而生。
作者:pramodAIML
編譯&整理:Chen Zou
區塊鏈通過利用以下概念真正改變了加密貨幣和傳統金融世界:
-
去中心化服務(Defi、DEX、DApp)
-
通過智能合約規則進行安全和無權限/無信任交易。
比特幣、以太坊、Cardano、Solana、PolkaDot、ChainLink、Polygon(Matic)等等,加密技術在投資者、零售商和交易商群體中看到了巨大的增長。但目前,加密日趨流行也導致了許多技術層面的挑戰,需要由開發者社區來解決,特別是當涉及到以太坊時,它是主要的底層區塊鏈技術,為數百個在它上面搭建的去中心化應用程序服務。
而Defi生態系統的成功和崛起正是ETH 2.0 誕生的真正催化劑。
為什麼以太坊需要擴容?
傳統的加密項目,在速度和可擴展性方面面臨很多問題。比特幣網絡目前的處理量大約3-7 個TPS ,而以太坊1.0 則為10-15 個TPS,而Visa 則有著處理量大約在20000 TPS的電子支付網絡。
比特幣區塊鍊網絡選擇了犧牲速度,來保證安全性以及去中心化,以確保每筆交易都由一個龐大的採礦節點網絡進行開採、分發和驗證。這個過程需要很長時間,且難以擴展。區塊鏈技術的「不可能三角」已經困擾了人們許久,但好消息是,現在區塊鏈系統中有多個2層擴容解決方案,其旨在克服底層網絡在速度和擴展性上的限制。
現在有哪些流行的2層擴容解決方案?
2層擴容解決方案的主要目標是在不犧牲去中心化或安全性的情況下,提高交易速度(加快處理速度)和交易吞吐量(高TPS)。
這些解決方案通常被稱為建立在主鏈之上的2層協議,這些2層擴容解決方案在增加吞吐量的同時,不會篡改任何原始的去中心化或安全特性,這些都是原始區塊鏈的組成部分。
目前有多種二層擴容解決方案可用,其中包括:
-
狀態通道
-
捲起
-
側鏈
-
平行鏈
-
分片
讓我們逐一簡單地討論一下。
狀態通道:
當涉及到管理支付交易時,State Channel(狀態通道)有助於提高網絡效率。它通過允許多個相關用戶賬戶使用直接通信渠道進行加密貨幣交易來完成這一點。
比特幣的閃電網絡是使用State Channel的主要例子之一。
這些通道處理多個交易,但只有初始化和結束交易狀態被記錄在給定區塊鍊網絡的主鏈上。
Trinity 是支持以太坊、比特幣和Neo 區塊鍊網絡的State Channels 實現的另一個例子。
捲起:
這是另一種擴容方案,它在主鏈(第1層)之外執行交易,但一旦交易通過,交易數據就會記錄在第1層。由於交易數據位於第1層,這使得rollup 可以利用第1層的不可篡改性作為安全屏障。
Rollup的三個關鍵屬性:
-
交易執行發生在第1層之外
-
交易的數據或證明位於第1層
-
一個Rollup 的智能合約(位於第1層)可以通過使用位於第1 層的交易數據在第2 層強制執行正確的交易。
這些Rollup 有助於區塊鏈實現:
-
低交易費用
-
高度開放性
-
快速的交易吞吐量
Rollup 的類型:(基於安全模型)
-
零知識Rollup(即Zk-Rollup) :在鏈外運行計算,並向鏈上提交一個有效性證明。
-
Optimistic rollup :假設交易在默認情況下是有效的,只在出現問題的情況下通過欺詐證明運行計算。
側鏈:
側鍊是一個獨立的區塊鏈,它與主鏈(以太坊、比特幣等的主網)平行運行,可以作為一個解耦實體自由運行,有自己的行為和屬性。
側鏈具有自己的共識算法,如委託權益證明、拜占庭式容錯等。它們通常會使用雙向橋或2-way peg(TWP) 連接到給定區塊鍊網絡的主鏈( mainnet )。
側鏈的TWP 協議允許加密貨幣資產從主鏈轉移到需要一定程度的第三方信任才能運行的二層鏈上。
目前主要的側鏈用例:
-
Plasma 側鏈:用於以太坊網絡
-
Liquid 側鏈:用於比特幣網絡
Plasma鏈:
Plasma鍊是一個解耦的區塊鏈,它與主鏈綁定並使欺詐證明(如Optimistic rollup) 來仲裁爭議。
Liquid 側鏈:
它附屬於比特幣的主鏈,其主要目的是通過將一些驗證和交易處理過程加載到另一個子區塊鏈上來解決可擴展性問題。
這使得主鏈能夠處理更多數量的交易,並擴大主網絡的規模。
平行鏈:
Parachain 的名字來自於與中繼鏈平行運行的平行鏈的概念。 Parachain 主要用於Polkadot 網絡,並在該系統中得到推廣。
由於它們的並行性質,它們能夠將多個交易處理並行化,並實現所需的可擴展性。由於分佈式工作負載,它能以更高的效率處理交易。
Parachain 共享整個網絡的安全性,並可以與其他parachains 進行交互,通過跨鏈消息傳遞(XCMP)。
跨鏈交易使用基於Merkle 樹的簡單排隊機制來解決,以確保安全性(信任)。但者平行鏈依舊可以獨立行動,以解決他們的具體應用案例,這也是Polkadot 系統背後的核心理念。
分片:
分片是一種常見一層的擴容解決方案,它涉及到將網絡分割成不同的分區,稱為分片。這些分片被賦予不同的工作負載集來執行,這最終會有助於擴展網絡的能力,以大規模地執行交易。
分片有助於在P2P 網絡上分散工作負載,從更多的區塊鏈節點帶來更多的計算能力,這有助於加快區塊生產過程。
這種1層擴容解決方案可以幫助減少網絡的延遲,因為它將區塊鍊網絡分割成獨立的分片。然而,分片也有一些安全漏洞,分片相對於整個網絡而言更容易受到攻擊,這一點需要考慮進去。
時下熱門的擴容解決方案:
以太坊2.0
Polygon (前身Matic Network, Ethereum 2層擴容協議)
Loopring (一個使用zkRollup 的去中心化交易協議)
Harmony ( 可互操作的以太坊第二層擴容解決方案 )
OMG網絡(二層擴容解決方案)
PolkaDot (分片&平行鏈)
為什麼需要多種擴容方案?
多種擴容解決方案使網絡在處理高流量需求情況下有更高的可靠性。它們能確保速度和最大的可用性。
不同的解決方案可以共存,功能和諧,允許對未來的交易速度和網絡吞吐量產生指數級的影響。
以太坊2.0 正在使用一套這樣的擴容解決方案,沒有一個解決方案足以滿足其更宏大的2.0 願景。
另外,多種擴容解決方案確實支持多種共識機制,可以根據具體的使用情況來使用最合適的方案。
了解更多資訊歡迎加入:
0x新聞Discord 社群:https://discord.gg/QSvv7MZ2tz
0x新聞tg:https://t.me/BitPushCommunity
本文來自0x新聞,文章鏈接https://www.0xcj.com/articles/2105871 ,轉載需註明出處