比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 波場 > Info

Rollup 未來在以太坊的角色 -「Rollup - 以太坊 L2 擴容新范式」活動文字回顧_ROLL

Author:

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

以太坊擴容在社區中的討論如火如荼,多個解決方案正在加緊開發,并有望在今年全部上線主網。在整個以太坊Layer2方案爆發的前夕,imToken聯合ETHPlanet、EthFans、ECN、上海前沿技術研討會和HiBlock等多家優秀的以太坊生態社區與公司,共同策劃一場以太坊擴容主題系列活動。

4月23日舉辦了第一場活動:Rollup-以太坊L2擴容新范式杭州線下Meetup。

以下是本次imToken首席科學家Chang-Wu的分享:「Rollup未來在以太坊的角色」的文字版,由imToken整理。

演講整理

我先帶大家了解一下什么是Rollup,以及Rollup未來與Eth2路線圖又是一個什么樣的關系。

首先,我們都知道現在以太坊網絡的一個block,它的計算單位是gaslimit,每個區塊的gaslimit都有上限,目前這個上限值已經被調整為1500萬,這1500萬就代表每個區塊可以包含的計算單元,也就是每個區塊里所有交易累計消耗的gaslimit不能超過1500萬gas。

舉例來說,單純的ETH轉賬,每筆的gaslimit是21000。如果一個區塊中所有交易都是ETH轉賬,那么單個區塊中最多可包含的交易筆數就是1500w/21000=714筆。同時,目前以太坊出塊平均時間是12秒,那么用714除以12,我們就可以知道目前以太坊網絡每秒可處理交易數的上限。

Linea負責人:以太坊EIP-4844有望將Rollup成本削減逾90%:9月9日消息,Consensys的zkEVM Linea負責人Nicolas Liochon在韓國區塊鏈周期間接受采訪時表示,proto-danksharding(也被稱為以太坊改進提案EIP-4844)有可能將Rollup成本削減逾90%。

Liochon解釋說,Linea上交易成本僅相當于以太坊L1上成本的1/15,但Rollup成本仍較高。EIP-4844引入可以發送并附加到以太坊區塊的數據塊,其中存儲的數據無法被以太坊虛擬機(EVM)訪問,并設置為在指定的時間段后刪除。這一創新有望大幅降低交易成本,解決數據可用性的核心問題,這一問題占到Rollup成本的95%。Liochon強調,Linea的Prover負責鏈下計算、驗證、捆綁以及生成組合交易的加密證明,這些僅占總成本的20%。

此外,Linea希望成為適用于以太坊生態系統中各種DApp和解決方案的多功能zkRollup,以滿足DeFi、游戲和社交應用的需求。[2023/9/9 13:28:48]

最近大家都看到了,現在的網絡是非常擁擠的,尤其是在柏林升級前,區塊gaslimit只有1200萬的時候。但即使是通過升級把gaslimit提升到了1500萬,我們仍然看到每個區塊幾乎都是滿的,區塊空間利用率接近飽和。

Compound將于今年第二季度上線Aztec旗下隱私Rollup網絡zk.money:2月28日消息,去中心化借貸市場 Compound 將于今年第二季度在以太坊Layer2 隱私協議 Aztec 旗下隱私 Rollup 網絡 zk.money 主網上線,用戶可以通過使用 Aztec Connect 在 Compound 中存款和借款,與主網相比節省 95% 以上的 gas,并且默認情況下具有隱私性。具體而言,用戶可以將 ERC20 代幣存入 Aztec,并通過 zk.money 發起 Compound 存款或借款請求。Aztec 的 zkrollup 將跨用戶批量交易,并通過橋接合約與 Compound 的 L1 合約進行交互。用戶將在 Aztec 上收到一個 cToken 或他們借用的任何資產,可以在 Aztec 上的其他 DeFi 協議中使用。目前,Aztec 在compound治理論壇發起提案,申請 10 萬美元的贈款來補貼用戶在 Compound 的存款和借款相關gas費,以啟動此集成的網絡效應。

另據 DeFi Liama 數據顯示,Compound 目前總鎖倉量為 67.2 億美元,僅支持以太坊主網。[2022/3/1 13:28:32]

也就是說這時候你想要放入更多的交易其實是很困難的。同時我們也注意到,因為一些DeFi項目的興起、需求等等,每當市場上有震蕩的時候,手續費就會特別昂貴。過去一段時間,我相信大家也注意到在星火礦池維護的實時評估gas的網站上,有時甚至能看到900、1000Gwei這樣非常昂貴的手續費的產生。?

StarkWare推出ZK Rollup擴容方案StarkNet Alpha 1版本:StarkWare推出ZK Rollup擴容方案StarkNet Alpha 1版本,該版本更新包括實現了L1、L2交互功能、實現了L1鏈上數據可用性,可通過L1數據構建StarkNet的狀態等,此外,StarkNet還發布了StarkNet操作系統的代碼,包括合約部署、交易執行等細節。[2021/7/20 1:03:37]

所以在這一現狀下我們認識到由于DeFi不停增長的需求,導致網絡擁擠、每個區塊都是飽和的狀態、手續費昂貴。即便近期提升了區塊的gaslimit,但仍不足以滿足鏈上的交易需求。?

對此,我們越來越需要通過擴容來支撐以太坊網絡整體的交易量。這就是我們今天想要和大家介紹的主題-Rollup,中文叫做卷疊。通過引入Rollup技術方案,我們可以將以太坊網絡的交易處理能力由當下Eth1上的20TPS提升至4000TPS。?

那么Rollup是什么,以及它在Eth2路線圖中又會扮演什么樣的角色呢??

我們都知道Eth2想要通過分片的方法來提升整體的交易量。具體而言,分片是通過將交易發送到不同的Eth2分片去做執行,因為分片本身的設計允許不同的交易在不同分片上平行處理,以此從最底層的協議上進行優化,達到給網絡整體擴容的目的。但是呢,我們也都知道,Eth2的階段0是去年12月份剛上的,上面談到的分片實際運轉起來可能要等到階段1.5或階段2。如果沒有過渡或者說妥協的方案出來,這中間將是漫長的等待期,而且期間網絡將一如既往的擁堵。這也是為什么Rollup二層網絡解決方案在近期越來越受到歡迎和普及。??

Chainlink預言機現已在Arbitrum Rollup測試網上線:據官方消息,Chainlink預言機網絡已正式在Arbitrum測試網上線,初步將發布Chainlink的ETH/USD、LINK/USD、SNX/USD、AAVE/USD以及BTC/USD參考喂價,開發者可以將這些喂價集成至其layer 2智能合約,以獲取鏈下價格數據。

Chainlink是第一個集成至Arbitrum的預言機解決方案,將幫助開發者在Arbitrum上開發并測試一系列可擴展的DeFi應用,其中包括借貸協議、去中心化交易平臺、衍生品平臺、合成資產以及預測市場等。Offchain Labs團隊也推薦所有需要接入鏈下數據的應用接入Chainlink預言機。[2021/3/11 18:36:48]

那接下來,我們開始介紹Rollup,我會通過說明Rollup的每一個步驟來向大家解釋它是如何實現擴容的。?

首先,下圖中間黑線上面代表Layer1,下方代表Layer2。Layer1的主網就是現在Eth1的主鏈,Rollup項目方會在這條主鏈上部署一個智能合約。

用戶在這個合約中可以deposit資產,存入后,Rollup運營商或服務商就會在二層網絡上把這些資產映射出來。關于具體的映射方式,我們可以把它想像成是以數據庫的方式,映射成一個存儲的格式,而這個格式可以表示每一個賬號現在有多少余額。

V神:ZK Rollup和Optimistic Rollup均取得巨大進展:以太坊創始人V神剛剛發推表示,Rollups(包括ZK Rollup和Optimistic Rollup)已經存在并繼續取得巨大進展。雖然分片(sharding)仍在快速發展,但我們并不依賴于分片來實現1000+的鏈上TPS。在eth2中,分片和Rollups的縮放增益將成倍增加。[2020/5/21]

通過這種方式將用戶在主網Layer1的存入資產與二層網絡賬戶上的余額進行映射。然后,用戶就可以在Layer2上進行轉賬、兌換等操作。那么,當用戶們在Layer2發起大量交易時,由誰來對這些交易進行篩選、排序和打包呢???

在當前的Rollup二層網絡方案中,這個角色一般由項目方來承擔,我們稱其為sequencer。sequencer的角色,有點像是在打包這些交易,類似Layer1的礦工。但區別在于,sequencer是先把交易整理好,然后才去做打包交易的動作。比如在二層網絡中用戶A給用戶B轉10個token,用戶B給用戶C轉20個token,這些交易就會由sequencer來負責驗證處理,并且打包整理成最后用戶A、B、C的余額應該各有多少。

?但僅做到以上這些仍是不夠的,因為以太坊上一筆交易占據的空間非常大。例如僅收款方的地址,就占20個bytes,ECDSA簽名占64bytes。對于以太坊區塊有限的空間來說,這些數據所占用的空間較大,那么我們是否有辦法壓縮這些數據呢?

方法是有的。現在以太坊上一個地址是20bytes,在二層網絡上,我們可以通過編碼的方式進行壓縮。具體來講,Layer1上的一個普通地址通過編碼可以從20bytes壓縮到3bytes。同樣的,上面提到的ECDSA簽名數據和其他數據也可以進行壓縮。sequencer的職責就是壓縮交易,并將壓縮后的數據放在Data中同步到Layer1上。以上就是Rollup處理交易的過程說明。?

到這一步,我們看到即使是在Layer2上,sequencer最終同樣需要把所有交易打包后的數據上鏈。這里有兩個問題需要回答:

為什么要把數據放到鏈上?原因在于只有當數據上鏈時,數據才具備可用性,其他人就可以通過這些數據來驗證其中包含的交易是否真的成功。避免由于sequencer作惡造成的資產損失。因此數據上鏈是必要的。如何確保上鏈的數據是正確的?這就要求sequencer要對數據進行驗證,一般是通過提交Proof來確保上鏈數據正確。在第二個問題上,目前的Rollup方案主要區別在于對數據和Proof的處理上。有的方案只把數據上鏈,但不對數據進行驗證,也就是缺乏Proof,比如Optimism。有的方案則是將數據和對數據的Proof同時上鏈來保證數據的有效性,比如zkRollup通過零知識證明對數據進行驗證,并且把驗證得到的Proof和數據一起上鏈,以此確保對應數據在鏈上的有效性和資金的安全性。所以zkRollup是目前被大家公認為比較安全的方案。

整體來看Rollup方案,Layer1上的智能合約就像是城堡,其中的資金安全性依賴于Layer1自身的安全性。在Layer1上需要保存各賬戶的狀態轉換數據,同時要把Layer2上交易壓縮后的數據同步到Layer1上,至于要不要做Proof則取決于具體的項目方的取舍。

Layer2則負責執行交易,將本來在Layer1上處理的交易轉移到Layer2上。當前對數據正確性的驗證主要有兩種典型的方案:

Validityproof:即指類似于zkRollup的零知識證明方案。將數據和對數據的Proof同時上鏈。Fraudproof:即指類似于Optimism的欺詐性證明方案。由于只將數據上鏈,所以Optimism需要用戶或項目方自身去監測sequencer是否如實地把交易數據同步到了Layer1上。如果監測到欺詐行為,那么就可以通過提交欺詐性證明來保障資產安全。

最后,關于數據可用性,從形態上可以簡單分為兩個代表:zkRollup和Optimism。主要區別在于對哪些數據上鏈/不上鏈方面的取舍。大部分方案都是把數據上鏈的,但是也有一些方案選擇對一部分數據不上鏈處理,這么做的好處在于可以進一步提升擴容性能,而不用受區塊自身可存放數據容量大小的限制;另一個原因是,有些應用顧慮到隱私性或其他一些特性,并不希望所有數據都上鏈,因而做了取舍,對這部分在這次分享中我們不去詳細討論。

在數據上鏈/不上鏈取舍上有一個典型的例子:zkPorter,也就是未來的zkSync2.0。他們宣稱在zkSync2.0中可以達到24,000TPS,這主要是通過默克爾樹實現的,在不同分支中分別存放zkRollup與zkPorter。對于在意安全性的用戶來說,zkRollup是一個更可靠的選擇;但在對安全性要求相對較低的應用中,則可以考慮使用部分數據不上鏈的zkPorter。zkSync2.0通過這種混合的方式實現有保障性的安全和效率的提升。?

那么為什么說Rollup和Eth2的路線圖有關?其實前面有提到過,Eth2分片上的交易執行暫時還無法立即到位,社區可能還要在等一段時間。但是在Phase1和Phase1.5間,當分片的數據庫成型時,其中的每個分片就好比是一個主網,這些分片的數據層就可以用來存儲Rollup的數據。

當未來有分片的時候,雖然我們不能在其上立即進行交易,但是我們可以通過把Rollup的數據存到這些分片中提前發揮分片的作用,達到進一步擴容的目標。?

這部分就是我今天的分享,謝謝大家。

---

風險提示:本文內容均不構成任何形式的投資意見或建議。imToken對本文所提及的第三方服務和產品不做任何保證和承諾,亦不承擔任何責任。數字資產投資有風險,請謹慎評估該等投資風險,咨詢相關專業人士后自行作出決定。

Tags:ROLLROL以太坊LAYERTrollCoinroll幣出獠牙肩幾率以太坊最新價格行情價Mintlayer

波場
主網上線在即,喜提Uniswap的Arbitrum會改變L2競爭格局嗎?_BIT

如果一切順利,備受關注的以太坊二層擴容方案?Arbitrum將于今天正式向開發者們開放其主網。值得注意的是,盡管社區熱議的話題是“Arbitrum主網正式上線”,但正如上文所說,初期?Arbit.

1900/1/1 0:00:00
玩家在 Axie Infinity NFT 中交易了 669 百萬美元_INFINITY

在過去的七天里,游戲玩家已經為區塊鏈驅動的生物戰斗游戲AxieInfinity花費了669萬美元購買NFT.

1900/1/1 0:00:00
幣虎6月1日上線Phoenix Defi(PNIX)_元宇宙

尊敬的用戶: 幣虎將上線PhoenixDefi,并在DeFi專區開通PNIX/USDT交易市場.

1900/1/1 0:00:00
Gate.io 已發 LION充值賽活動獎勵公告_GAT

Gate.ioLION充值賽,贏$20,000美元大獎活動已圓滿結束,根據活動規則,我們已為符合規則的用戶發放了活動獎勵。用戶可進入“錢包—賬單明細”查詢獎勵發放情況。活動詳情及規則請點擊查看.

1900/1/1 0:00:00
BAKE/USDT , CAKE/USDT 5月28日上線大幣網(Dcoin)公告_COI

親愛的大幣網(Dcoin)用戶:BAKE,CAKE將于5月28日上線大幣網(Dcoin),具體時間安排如下,邀請您體驗!5月27日15:00BAKE.

1900/1/1 0:00:00
庫幣上線Apollo Currency (APL)!_RON

親愛的庫幣用戶: 我們很高興地宣布,庫幣將上線ApolloCurrency(APL)項目并支持交易對APL/USDT和APL/BTC.

1900/1/1 0:00:00
ads