科普丨一分鐘了解以太坊layer2擴容

2020-12-24 巴比特資訊

Ethereum二層(layer2)擴容是怎麼回事?Optimism、xDai、OMG和Loopring等項目之間又有什麼區別?接下來我們將回答這些問題。

擴容的必要性

自以太坊網絡推出以來,以太坊的擴容是討論最多的話題之一。關於擴容的爭論總是在以太坊網絡出現重大擁堵後上演。

最早出現這樣的爭論是在2017年的加密牛市,名聲不那麼好的CryptoKitties與ICO,堵塞了整個以太坊網絡,造成gas費的大幅飆升。

今年,網絡擁堵又來了,且更為嚴重,這一次是由DeFi和流動性挖礦的火熱造成的。有一段時間,即使支付高達500多gwei的gas費,也會出現一時無法驗證交易的情況。

說到以太坊或其他區塊鏈的擴展,主要有2種方式:擴展基礎層本身(layer 1),或將部分工作放到layer2上,以實現網絡的擴容。

Layer1擴展 VS Layer2擴展

Layer1是標準的基礎共識層,目前幾乎所有的交易都在這一層結算。「層」的概念不是以太坊特有的,其他區塊鏈也有這樣的概念,如Bitcon或Zcash。

Layer2是建立在Layer1之上的另一層。這裡有幾個重要的點。Layer2不需要對Layer1進行任何改變,只需利用Layer1現有的組成部分(如智能合約)建立在它之上即可。Layer2還可通過將其狀態錨定到Layer1來享用Layer1的安全性。

以太坊目前在其基礎層(Layer1)上每秒可以處理約15筆交易。Layer2的擴展可以大幅增加交易數量。根據解決方案,能達到2000-4000 筆交易/秒。

那Ethereum 2.0呢?那也是對以太坊進行擴容的嗎?

是的,Ethereum 2.0引入了POS和分片,這將大幅提高基礎層的交易吞吐量。

這是否意味著Ethereum 2.0發布後,我們就不需要Layer2的擴展了?

並非如此,即使有了分片,Ethereum仍然需要Layer2的擴展,以便在未來能夠處理每秒數十萬甚至數百萬量級的交易。

這也是著名的「可擴展性三難」問題。理論上,我們可以跳過layer2,專注於擴展基礎層,但需要高度專業化的節點來處理增加的工作量,這樣會造成更高程度的中心化,從而降低網絡的安全性和抗審查性能。

保證可擴展性決不能以犧牲安全性和去中心化為代價,在未來的發展中我們只能採用Layer1和Layer2擴展相結合的方式。

Layer2擴展解決方案

Layer2擴展是指通過處理鏈下交易(layer1鏈外)來幫助提高Layer1性能的解決方案的統稱。Layer2主要是可以提高交易速度和交易吞吐量。除此之外,還可以大大降低gas費。

當涉及到具體的擴容解決方案時,有多種選擇。其中一些方案目前就可以使用,並且可以在短、中期內提高以太坊網絡的吞吐量。

一些擴展解決方案是針對特定應用的,例如,支付通道。其他的方案比如Optimistic Rollup,可以用於任何任意合約的執行。

為了更好地理解這些差異,讓我們來探討一下最流行的layer2擴展解決方案。

通道

通道是最早被人們廣泛討論的擴展解決方案之一,它可以讓參與者在鏈外進行多次交易,而同時只向基礎層提交兩個交易。

最受歡迎的通道類型是狀態通道及其子分類——支付通道。

雖然通道具有每秒輕鬆處理數千筆交易的潛力,但它們也有一些缺點:它的參與不是開放的,參與者必須是提前被知悉的,用戶必須在多籤合約中鎖定自己的資金。最重要的是,這種擴展解決方案針對特定應用,不能用於擴展通用的智能合約。

在Ethereum上使用狀態通道的項目是Raiden,支付通道的概念也被比特幣的閃電網絡所使用。

Plasma

Plasma是最初由Joseph Poon和Vitalik Buterin提出的一個layer2擴展解決方案。它是一個在以太坊上構建可擴展應用的框架。

Plasma利用智能合約和Merkle樹可以創建無限數量的子鏈,即以太坊區塊鏈的副本。

將交易從主鏈卸載到子鏈中,可以實現快速和便宜的交易。但Plasma的一個缺點是,對於想要從layer2提取資金的用戶來說,等待時間會很長。Plasma與通道類似,不能用於擴展通用的智能合約。

OMG網絡建立在他們自己的Plasma上,稱為MoreViable Plasma。而Matic Network是另一個使用改編版Plasma框架的平臺。

側鏈

側鏈是兼容以太坊的獨立區塊鏈,有自己的共識模型和區塊參數。

與以太坊的互操作性是通過使用相同的EVM(以太坊虛擬機)來實現的,因此部署在以太坊基礎層的合約可以直接部署到側鏈上。xDai 就是這樣一個側鏈的例子。

Rollups

Rollups通過將側鏈交易捆綁或 "滾動 "到一個交易中,並生成一個加密證明,也就是SNARK(簡潔的非交互式知識論證)來提供擴展。只有這個證明才會提交給基礎層。

使用Rollups,所有的交易狀態和執行都在側鏈中處理。以太坊主鏈只存儲交易數據。

有2種類型的Rollup。Zk rollups和Optimistic rollups。

Zk rollups雖然比Optimistic rollups更快、更高效,但並沒有為現有的智能合約提供一個簡單的方式來遷移到layer2。

Optimistic rollups運行一個名為OVM(Optimistic Virtual Machine)的EVM兼容虛擬機,它允許執行與以太坊上相同的智能合約。它能夠使現有的智能合約更容易維護其可組合性,這在所有主要的智能合約均已經過battle測試的DeFi中極為重要。

運用Optimistic rollups的主要項目之一是Optimism,它們的主網很快就發布。

談到Zk rollups,Loopring和Deversifi是建立在layer2的去中心化交易所的好例子。除此之外,還有ZkSync實現了可擴展的加密支付。

Rollups的可擴展性也可以被以太坊2.0放大。事實上,由於rollups只需要擴展數據層,所以可擴展性在Ethereum 2.0階段1(關於數據分片)中就可以獲得巨大的提升。

總結

儘管有一系列layer2擴展解決方案可供選擇,但看起來以太坊社區傾向於主要通過rollup和以太坊2.0 階段1的數據分片進行擴展的方法。

這方法也在Vitalik Buterin最近發表的一篇名為 "A rollup centric Ethereum roadmap "的文章中得到了確認。

相關焦點

  • 金色深核|一文概覽加密貨幣layer2全生態解決方案
    如果把帳本傳遞過程加入零知識證明一類的技術,帶證明的交易消息在layer2走一次,信息安全傳遞,這就是利用零知識證明證明的layer2擴容。如果layer2有單獨的網絡,要有網絡節點可以執行單獨的驗證,這一層可能會有單獨的共識,可以在網絡裡運行一些合約執行關聯帳戶變化,這就是一些側鏈的方案。大部分加密貨幣項目在layer1實現的性能都不夠用,所以很多網絡都會有layer2的方案。
  • 一文讀懂以太坊擴容方案的投資機會 |幣小寶區塊鏈...
    layer2賽道有哪些優質項目?layer2 是一個為提升以太坊網絡(layer1)性能的整體解決方案,眾所周知,由於以太坊網絡經常出現擁堵情況,並且手續費奇高不下,導致許多大規模應用無法在以太坊網絡實現。例如今年的Defi浪潮中,動輒手續費高達數百美元,非常不利於項目推廣;此外,受限於以太坊網絡的TPS,導致去中心化交易所難以普及,甚至衍生品等業務無法進一步擴張。
  • 以太坊2.0拉開序幕,但Layer2也是主角
    對於以太坊社區而言,這無疑是一個至關重要的裡程碑:以太坊2.0進擊之路的大幕正式拉開,以太坊整體加速從PoW轉向PoS,數十倍的擴容願景距離實現更進一步。
  • 簡單科普一下以太坊Layer 2
    以太坊作為目前最流行的智能合約區塊鏈,一方面,由於使用全節點挖礦,導致眾多節點共同參與記帳,因此效率較低;另一方面,以太坊又是目前最流行的智能合約區塊鏈,因此在以太坊上的交易量又比較大,這導致以太坊的處理事務的速度較慢,經常出現待確認交易。用戶執行交易動輒就要等上半小時、一小時甚至更久。
  • 以太坊擴容迫在眉捷,Layer2能否力挽狂瀾?
    如今,最常用的區塊鏈是比特幣和以太坊。每一個區塊每秒大概可以分別處理5筆和15筆交易。在以太坊中,交易不僅僅是點對點的支付,還有更複雜的智能合約交互,需要比普通交易更多的處理能力。 根據節點實現的不同,以太坊區塊鏈規模為160GB,近期去中心化金融產品的需求加速了增長。
  • layer2擴容到底行不行?
    區塊鏈網絡擴容的基本思路有兩種:鏈上擴容(Layer1擴容)、鏈下擴容(Layer2擴容)。Layer1擴容可以理解為比特幣、以太坊、EOS等底層鏈的性能升級;Layer2鏈下擴容則可以理解為在底層鏈外處理事務過程只將結果同步回底層鏈上的擴容方案。 Layer2的概念最早是在2016年1月閃電網絡的白皮書發布時誕生。
  • 幣海作手: 以太坊Layer 2方案項目被爆炒 比特幣再創歷史新高
    今日LRC大幅上漲,這是以太坊擴容概念幣,今天簡單介紹下。從以太坊說起,以太坊是公鏈,以太坊出現後,大量幣基於以太坊發行。2020年defi(去中心化金融)發展很快,預計2021年還會繼續繁榮。大量defi項目都是基於以太坊網絡的。以太坊最大的問題是網絡太擁擠了,滿足不了市場的需求。以太坊也在努力解決這個問題,以太坊2.0主要就是解決這個擴容問題。
  • Vitalik:Rollups預計在短期和中長期成為以太坊擴容的基石
    Vitalik:Rollups預計在短期和中長期成為以太坊擴容的基石以太坊創始人Vitalik發布《不完全的Rollups指南》一文,其中介紹了Rollups技術、原理及其發展。他在最後說道:Rollups是強大的二層擴容範例,預計在短期和中期(也可能是長期)將成為以太坊擴容的基石。 Rollups已經看到了以太坊社區的巨大熱情,因為與之前的二層擴容嘗試不同,Rollups可以支持通用EVM代碼,允許現有的應用程式輕鬆遷移。為了做到這一點,Rollups做出了一個關鍵的妥協:不嘗試完全脫離鏈,而是把每個交易的少量數據留在鏈上。
  • LRC三天漲超170%,以太坊二層擴容方案的熱潮來了?
    ,二層擴容項目Loopring(LRC)增長了50%以上》 當前,由於整個加密貨幣市場都大幅上漲,以太坊網絡變得擁擠。 這樣的現狀和趨勢導致市場上產生了一種說法,即「需要以太坊擴容方案」,特別是在下一輪牛市似乎已經全面展開,散戶投資者也參與進來的情況下。 Loopring(路印協議)似乎正受益於這個說法。
  • Amos Zhang:NEAR與以太坊的互操作性
    在12月6日上午的數字經濟與開放金融論壇中,NEAR亞太區負責人Amos Zhang在題為《開放金融的擴容——NEAR與以太坊的互操作性》的演講中提到,從戰略角度來說,一個新型的公鏈再怎麼好,也不是一天兩天可以追得上以太坊150億美元的開放金融基礎設施,因此NEAR跟以太坊不是一個敵對的關係,而是一個合作的關係。
  • 一文了解以太坊的前世今生
    另外,比特幣協議裡使用了一套基於堆棧的腳本語言,這語言雖然具有一定靈活性,使得像多重籤名這樣的功能得以實現,然而卻不足以構建更高級的應用,例如去中心化交易所等。以太坊從設計上就是為了解決比特幣擴展性不足的問題。
  • 以太坊挖礦紅利期 利用手機APP每天獲取一枚以太坊
    共識機制的變更,首當其衝的毫無疑問是以太坊顯卡礦工。前一段時間,得益於 DeFi 行情的爆發,以太坊挖礦成為了很多人眼中的香餑餑,無論是入場的人數還是全網的算力,都在快速地增長。然而,以太坊 2.0 猶如一把達摩克利斯之劍,因為 PoS 共識機制並不需要當前在挖的以太坊顯卡礦機。那麼,問題來了,以太坊這座金山,還能挖多久?
  • 關於以太坊2.0的內容概要
    以太坊 2.0 分多個「階段」發布,從 2020 年的「階段 0」開始。每個階段會以不同方式改善以太坊的功能與性能。以太坊 2.0 的路線規劃圖是什麼?以太坊 2.0 具體分哪幾個階段?以太坊 2.0 計劃至少分三個階段推出:階段 0、 1 和 2。階段 0 計劃 2020 年啟動,階段 1 和 階段2 將在未來幾年發布。
  • 以太坊分叉倒計時
    任何人看到「以太坊 2.0」這個詞,都會認為這是以太坊的升級版,這也確實是以太坊原本的規劃。就像《鋼鐵俠 2》一定是關於鋼鐵俠的續集。但或許,在一部分人看來,以太坊 2.0 不是續集那麼簡單。「它其實是另一個新項目。」以太坊重度參與者 T 哥說,「不是以前的以太坊了。」
  • 火星人許子敬:以太坊已成為一個自我維繫的生態系統
    今天我想跟大家分享介紹一下以太坊生態系統發展情況以及過去一年的新趨勢,其中一些趨勢是過去三年就已經顯現出來的,但在過去一年取得了加速發展。我也會介紹未來區塊鏈生態系統是什麼樣的。從「被死亡」經歷看以太坊歷史簡單總結一下以太坊項目是如何開始的:我是在2013年11月份開始寫的《以太坊白皮書》,我把這份白皮書發給了一小部分人。
  • ETH持續火熱 2分鐘了解以太坊基礎以及如何挖礦
    以太坊網絡中,想要獲得以太坊,也要通過挖礦來實現。當前以太坊也是採用POW共識機制,但是與比特幣的POW挖礦有點不一樣,以太坊挖礦難度是可以調節的。以太坊系統有一個特殊的公式用來計算之後的每個塊的難度。如果某個區塊比前一個區塊驗證的更快,以太坊協議就會增加區塊的難度。通過調整區塊難度,就可以調整驗證區塊所需的時間。
  • 國產公鏈已攻克以太坊基礎設施崩掉的背後難題?
    一些區塊鏈瀏覽器在以太坊區塊高度11234873顯示了鏈分裂,這導致部分交易所誤認為以太坊網絡發生了分叉,實際可能是因為這些區塊鏈瀏覽器使用了Infura作為數據源。 那麼,Infura和以太坊什麼關係呢?據悉,Infura是由開發者Michael Wuehler開發的一種基礎設施,它允許讓交易所、錢包服務商、DAPP項目方等快速接入以太坊平臺,而無需在本地運行以太坊全節點。
  • 以太坊是什麼?以太坊礦工是乾沒什麼?以太坊有什麼用?
    數字貨幣種類中排名老二的以太坊坊,他的地位和影響力也很了得。為什麼這麼講呢,他有個別稱是「數字石油」為什麼是石油,因為以太坊可以承載別的項目運行,以太坊是一個大平臺,在這平臺上可以做項目開發運營。只是有一個條件,像我們租房子要交房租,在以太坊的地盤上要消耗以太幣(ETH)在幣圈一般我們直呼以太坊
  • 幣可說:淺析為何以太坊暴跌不止
    以太坊挖礦收益創歷史新低,價格為74美元時或將達到關機價。在我看來,以太坊價格下跌的原因有四個。蘇格蘭皇家銀行創新顧問王盛澤認為,大型機構、公司對以太坊的放棄在一定程度上加劇了以太坊的衰落,比如RBS,其區塊鏈項目最早是基於以太坊公鏈搭建,最終選擇了R3 Corda網絡。