加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

以太坊擴容之Layer-2 Rollup擴容解決方案的探討_ROL:ROLL

Author:

Time:1900/1/1 0:00:00

在2020年5月,以太坊網絡上出現了所謂的 “黑色星期四”:以太坊變得過于擁擠,以至于MakerDAO無法按照預期進行工作。在這種情況下,不同參與者可以去競標“抵押品不足的資產”,這意味著允許一個參與者以0美元的價格競標價值450萬美元的ETH。MakerDAO的崩潰向我們展示了可擴展性不足的后果。

正如“黑色星期四”所證明的那樣,如今這種因以太坊擁堵而造成的安全威脅已成為一個十分嚴重的問題,許多項目通過創建鏈外Layer2的解決方案(例如側鏈、狀態通道、Rollup等)來解決可擴展性問題,這些解決方案本質上都是將區塊鏈作為信任的錨點。

Layer2擴容技術將事務遷移到鏈外(與Layer1擴容技術相反,后者提高了基礎鏈的事務吞吐量)。如果構建可行,那么Layer2擴容解決方案可以利用區塊鏈的許多好處(安全性,不變性,去中心化等),而不會產生相同的成本(確認時間慢,交易成本高昂且交易成本高等),并且需要進行更少的權衡和假設。

過去幾年中,有關以太坊的兩個主要擴容建議是側鏈(即Plasma)和狀態通道(是一種更通用的支付渠道版本,在比特幣網絡上已存在多年)。而近期Rollup的解決方案引起了公眾的密切關注,基于Rollup的Layer2項目也獲得了很大進展。本期的主題是在了解Layer2的基礎上一起聊一下現在以太坊社區內大火的Rollup擴容解決方案。

以太坊質押協議Rocket Pool推出支持合并的v1.6.0版本:8月25日消息,以太坊質押協議 Rocket Pool Smartnode 堆棧推出支持合并的 v1.6.0 版本,仍在使用 v1.4.x 版本的用戶必須在 8 月 29 日之前升級至支持 Redstone 更新的版本,在使用 v1.5.x 版本的用戶則需要在 9 月 6 日之前升級至支持 Bellatrix 硬分叉的版本。[2022/8/25 12:47:46]

首先,什么是Rollup?

Rollup是類似于Plasma的Layer2擴容解決方案,它借鑒了Plasma的許多概念。Rollup在某種意義上類似于Plasma,通過將交易從鏈下遷移至由主網(也就是Layer 1)保護的Layer2側鏈來擴容以太坊。這兩種擴容方案都將智能合約部署到主網上,其中包含了存放在側鏈中的所有資金和側鏈當前狀態的證明。側鏈用戶和運營商對側鏈進行維護,并確保將有效的狀態轉換提交給主網合約。

Rollup的概念可以追溯到2014年,被以太坊聯合創始人Vitalik Buterin稱為“Shadow Chain”,即影子鏈。Plasma和狀態通道等解決方案的失敗導致開發人員重新審視了Buterin的Shadow Chain(現稱為Rollup)。雖然Plasma和狀態通道每秒可以擴展數百萬個事務,但它們不能兼容那些DeFi相關的應用程序中的智能合約。

數據:以太坊鏈上NFT銷售總額突破85億美元 創歷史新高:金色財經報道,根據最新數據顯示,以太坊鏈上NFT銷售總額突破85億美元,創下歷史新高,本文撰寫時為8,504,090,764美元,鏈上交易數量為3,741,371筆。此外,NFT鏈上銷售總額逼近130億美元,目前為12,871,479,476美元,同樣創下歷史新高,目前以太坊鏈上NFT銷售額最高,Ronin鏈上NFT銷售額位居第二,為2,746,467,717美元。[2021/11/1 6:23:55]

Rollup建立在“Shadow Chain”構想的基礎上,通過在鏈外執行狀態并且僅使用以太坊區塊鏈來實現數據可用性。Rollup的區塊發布或狀態更新僅通過tx CALLDATA將一些數據發布到每個事務的主鏈上,從而提高了吞吐量并克服了側鏈的數據扣留攻擊問題。

Rollup有兩種類型:Optimistic Rollup和ZK Rollup。它們在確保側鏈區塊有效性方面采取的方法有所不同。對于Optimistic Rollup,有效性由欺詐證明和同步假設來確保,而對于ZK Rollup,有效性則由零知識證明來確保。

數據:以太坊2.0合約質押數量突破390萬ETH:據歐科云鏈OKLink數據顯示,截至今日14時,以太坊2.0合約已收到3900098 ETH,占以太坊當前流通量的3.38%,價值約合89.7億美元;當前已有6424個地址參與以太坊2.0的質押。[2021/4/21 20:42:54]

什么是Optimistic Rollup?

OptimisticRollup的設想首先由John Adler在2019年7月的以太坊基金會研究論壇上提出,并且Optimistic Rollup更接近影子鏈的原始設想提綱。致力于Optimistic Rollup的團隊包括Optimism(前Plasma Group),Fuel Labs,Arbitrum等。

在Optimistic Rollup中,有兩個主要參與者:Aggregators(收取網絡費用)和Validators(激勵方式類似于比特幣的全節點)。它可以提供近乎即時的交易和智能合約,并且不需要Gas費(不包括Aggregators收取的費用)。在使用現有ECDSA簽名的情況下,由Optimistic Rollups啟用的事務處理速度約為100 tps。如果將簽名方法更改為BLS,則事務處理速度可以增加到500 tps。

太壹科技CMO孟春東:波卡生態開始爆發,短期很難達到以太坊水平:據官方渠道消息,針對今年大熱的“DeFi”、“波卡”話題,近日太壹科技CMO孟春東分享其觀點:

現在很多中心化交易所的流量,都被DeFi挖礦所吸引。但很多投資者至今尚未明白DeFi流動性挖礦究竟是什么。波卡生態開始爆發,DeFi短期很難達到以太坊水平。

很多用戶討論錢包卡,交易費貴,這是以太坊DeFi造成的。但另一方面說明,以太坊受到市場認可。

波卡現在還沒有生態起來,以后可能會有,未來波卡跨鏈實現后,才能參與。以太坊和波卡沒必要放在一起對比,他們各自有各自的優勢,從目前認知來看兩者并不相同。[2020/10/2]

Optimistic Rollup是指其對以太坊Optimistic虛擬機(OVM)的使用,從技術上講,它是以太坊虛擬機(EVM)的集成化,它基于Layer2的數據對Layer1的狀態進行了“樂觀”的狀態預測。我們可以這樣理解:在Optimistic Rollup Layer2鏈上,用戶有一臺用于處理交易和智能合約的機器(OVM),所有日常操作都在該Layer2機器中進行;在以太坊Layer1鏈上,用戶擁有一臺相同的OVM機器,但除非緊急情況發生,否則不會使用它。如果某人認為某一個Layer2 OVM的操作是具有欺詐性的,那么他可以在Layer1運行的OVM計算機上重新運行該操作來證明該操作的真實性。要成為Optimistic Rollup Layer2節點,用戶(A)須在Layer1智能合約中鎖定一些資金(成為“Bond Aggregator”),如果該用戶(A)表現不佳,并且有其他用戶(B)最終證明了該用戶(A)的操作具有欺詐性,則該用戶(A)的保證金將被削減,而用戶(B)將獲得與所削減數量等額的保證金作為獎勵。

以太坊EIP 1559提案進展:Besu和Geth兩客戶端已執行提案實現:9月23日,以太坊開發者Tim Beiko發推更新以太坊EIP 1559提案發展進程。具體內容包括:

1.Besu和Geth兩個客戶端都有針對EIP-1559的實現。多實現可幫助發現Bug,隨著逐步測試更復雜的場景,將添加更多客戶端實現。

2.以太坊基金會魯棒性激勵小組一直在進行基于代理的模擬。模擬主要是為分析EIP 1559在一系列不同的使用模式下如何響應。

3.機制設計研究人員Tim Roughgarden已簽約對EIP 1559提出的收費市場機制進行評估,并將對其他方案(如自動扶梯收費方案)進行比較。

4.Ethereum Cat社區成員已開始接觸各種項目,以向社區外尋求對EIP 1559提案的意見。

最后針對該提案下一步計劃,Tim Beiko提到,社區將于10月8日舉行下個實施者會議,根據與不同利益者會話,將為提案制定主網準備清單,以及更多潛在的客戶端進行提案實現。[2020/9/23]

Optimistic Rollup可以支持簡單的支付和復雜的智能合約,現有代碼庫的大部分內容都可以輕松移植到Optimistic Rollup中,因此Optimistic Rollup被視為直接解決方案。另一方面,將智能合約從以太坊的主鏈無縫遷移到ZK Rollup是一件相對來說難度更大的事。

什么是ZKRollup?

簡而言之,ZK Rollup是一種Layer2擴容解決方案,其中所有資金都由主鏈上的智能合約持有,而它執行鏈下的計算和存儲,其側鏈的有效性通過零知識證明來確保。

ZK Rollup最初由Barry Whitehat于2018年提出,其安全保障與底層Layer1(即以太坊)相同,可以在一分鐘內生產區塊并將吞吐量提高至2,000 tps。ZK Rollup實現的項目包括Matter Labs和Starkware。

ZK Rollup無需等待兩周的時間來完成影子鏈中的一個區塊的最終確定,而是用零知識證明代替了欺詐挑戰。賬戶和余額由單獨的Merkle樹表示。這些默克爾樹的根確保了沒有人可以偽造數據。每個Merkle樹的根(一個用于賬戶,另一個用于余額)都存儲在以太坊上的智能合約中,該合約只提供側鏈狀態的“簡單表示”,所有其他數據都是在鏈外存儲的。

ZK Rollup就像你在與建立區塊和狀態更新的某個人(稱為中繼器)進行交談。狀態的變化是經過哈希處理的,這是SNARK(一種零知識證明)的輸入過程,該輸入中包括Rollup塊中每個事務的有效性證明。交易被匯總在一起,僅有頭部被簽名并提交給主鏈。因此,減少了以太坊鏈上存儲的數據量。所有簽名都被稱為ZK-SNARK的零知識證明所取代,這可以使所匯總的交易記錄得到壓縮。

由于每個簽名的驗證都被單個SNARK取代,因此計算也得到了改善。僅有一小部分信息(地址簿的兩個Merkle根和余額/隨機數,兩者均為32字節)添加到主鏈中,他們僅占通過CALLDATA在鏈上發布的交易數據的一小部分。提交區塊或狀態更新后,用戶可以檢驗零知識證明的有效性。若其中發起挑戰的交易告訴智能合約某些數據不正確,那么該區塊最終無效。

這些挑戰在ZK Rollup中被ZK-SNARK所取代,在該中繼器中無效或不正確的狀態是不可能被提交的。SNARK證明這一系列交易是由擁有者正確簽署的,并且從舊的Merkle根到新的Merkle根,賬戶余額的更新是正確的。因此,中繼器不可能提交無效的或被操縱的狀態。

ZK Rollup將ZK SNARK證明提交到主網Rollup合約中。然后主網智能合約將驗證并接受任何有效的證明。這個過程幾乎立即發生并且規模巨大。相較而言,Optimistic Rollup總會犧牲一些可擴展性以適應Layer2上的智能合約,同樣它的過程會稍有延遲,以便于用戶有時間向Bond Aggregator的無效塊發起挑戰。

因此,從長遠來看,也有人認為ZK Rollup是更有希望的解決方案。盡管現在這種擴容技術確實可以對Optimistic Rollup進行補充以實現簡單的付款,但是已經有一些Dapp使用該技術(例如LoopRing),并且在實現智能合約支持方面取得了進展。

Rollup對于以太坊具有很大的潛力,但仍有許多挑戰需要克服。Rollup的挑戰在于DeFi服務器的可組合性。如果不同的Rollup鏈上有不同的Dapp,則不同Rollup鏈之間的信息互通將比以太坊主鏈上的信息互通更加困難。為了保持可組合性,DeFi服務器將必須在特定的Rollup鏈上進行協調并創造臨界質量。盡管在以太坊應用程序中出現了采用Rollup的良好跡象,但區塊鏈網絡“無需許可”的性質意味著并非每個用戶或服務器都將采用這些Layer2解決方案。

Tags:ROLROLL以太坊LAYERROLS價格TROLLER價格以太坊價格今日行情比特幣Playermon

酷幣交易所
火幣觀察:SEC起訴Ripple 中心化通證成美國監管重點_BSP:MetapPlay

據SEC推特官方消息,美國證券交易委員會已對Ripple及其首席執行官Brad Garlinghouse、聯合創始人Chris Larsen提起訴訟.

1900/1/1 0:00:00
1.5午間行情:大清洗后行情該怎么走_區塊鏈:BCH

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
加密資產2020收官季:前30總市值破5000億美元 平均上漲超51%_數字貨幣:WBT

四季度,盡管DeFi流動性挖礦僅留余溫,但BTC卻開啟了加速上漲模式,讓市場為之矚目。BTC不僅突破2萬美元創下歷史新高,而且還在不斷上漲刷新這一記錄.

1900/1/1 0:00:00
金色早報 | 英國金融行為監管局:將為加密資產業務建立臨時注冊制度_區塊鏈:BTCPEP價格

頭條 ▌英國金融行為監管局:將為加密資產業務建立臨時注冊制度英國金融行為監管局(FCA)今日表示,將為加密資產業務建立臨時注冊制度.

1900/1/1 0:00:00
從“一籃子貨幣”到“穩定幣” Diem 從 Libra 中衍生出哪些不同?_DIE:BOO

內容概述: Facebook 計劃在 2021 年推出名為 Diem 的穩定幣。Diem 旨在提供與美元掛鉤的加密貨幣,并推出一個高吞吐量的區塊鏈和數字錢包.

1900/1/1 0:00:00
12.24午間行情:圣誕節還是圣誕劫_USD:泰達幣usdtapp下載

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
ads