以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

干貨 | 區塊鏈的熱門主力方案Rollup是什么?_ROLL:roll幣怎么用

Author:

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

?最近,以太坊創始人VitalikButerin在一篇題為“混合式二層協議的曙光”的文章里對Rollup方案大加贊賞,認為它為智能合約的可擴展性打開了大門。

那么什么是Rollup?它包括哪些主流方案?這些方案各自有什么優缺點?它們未來發展的前景如何?

Rollup的出現

最近幾年,以太坊二層擴容技術得到了迅猛發展。

所謂二層,就是將一部分資金存儲在主鏈智能合約里,在保證足夠安全的前提下,把一部分交易放到主鏈之外進行,就好像鏈下多出來了一層網絡。

在二層方案里表現比較突出的就是狀態通道和Plasma側鏈。雖然這兩種方案誕生時間很早,但是發展的卻比較緩慢。其背后的原因歸根結底是數據的可用性問題。

就在二層擴容技術舉步維艱的時候,一種名叫Rollup的新方案被提了出來。

但是與狀態通道和Plasma不同的是,它可以“打包”交易,并將“打包”后的交易數據連同一個SNARK零知識證明發布到鏈上。

打包的正確性可以通過零知識證明來見證,負責“打包”的操作者不可能發布惡意或無效的交易。這就是后來被VitalikButerin稱之為ZKRollup的二層擴容方案。

BALD部署者于Sushiswap上再次反復部署、撤回流動性:8月2日消息,據鏈上信息顯示,BALD部署者于Sushiswap上再次反復部署、撤回流動性。其中,該地址在約40分鐘前添加了800枚ETH和1000萬枚BALD,后又撤回800枚ETH的流動性。

金色財經此前報道,8月1日,BALD部署者移除了BALD/ETH的所有流動性。[2023/8/2 16:13:08]

ZKRollup并非萬能,它遇到的最大問題就是通用性。除非要證明的交易非常簡單,否則創建SNARK證明的成本會非常高。

因此,一種名叫OptimisticRollup的折中方案被提了出來。

OptimisticRollup同樣也是把交易數據都放到鏈上,但不是用SNARK做見證,而是采用“加密經濟學有效性博弈”來實現有效性驗證。

作為一種提高區塊鏈吞吐量的技術,Rollup可以在有效提高網絡吞吐量的同時,避免對協議層進行大量的更改,部署Rollup也不需要對網絡發起硬分叉升級。

目前已經有許多以太坊上的項目采用了Rollup協議來提高Dapp的吞吐量和用戶體驗。

Charles Hoskinson駁斥關于Cardano治理的中心化指控:3月5日消息,Cardano創始人Charles Hoskinson駁斥了圍繞Cardano治理結構的中心化指控。在推特上自稱“Web3顧問”的Vanessa Harris聲稱Cardano開發公司擬IOG在當前結構設置下永遠不會失去對該網絡的控制。

Harris特別引用了CIP-1694(Cardano改進提案)作為證據,證明IOG和其他實體將在除最極端情況外的所有情況下保持對Cardano網絡的控制。

對此,Hoskinson駁斥這些說法是“絕對錯誤的”,并指責Harris傳播FUD。在Twitter Spaces的一次談話中,Hoskinson承認,治理是“一件復雜的事情”。

在Harris有爭議的帖子中,她提出了對憲法委員會權力的擔憂,她聲稱該委員會實際上屬于IOG,而普通的ADA用戶如果不成為DRep就不能參與治理,加密貨幣社區對此反應不一。(U.Today)[2023/3/5 12:43:28]

Rollup是如何工作的?

鏈上有一個智能合約,它維護狀態根:rollup狀態的Merkle根。

SBF:FTX US用戶預計可拿回100%的錢,FTX用戶預計可拿回1/4的錢:11月30日消息,FTX創始人SBF接受Tiffany Fong采訪時表示極端后悔啟動破產程序,他自稱“在簽署破產程序后8分鐘,就有40億美金流動性的補充”;FTX US用戶預計可以拿回100%的錢,FTX用戶預計可以拿回1/4的錢;FTXUS一直是100%儲備的,甚至黑客盜走了2.5億美金,它也是儲備充足的。[2022/11/30 21:11:41]

任何人都能夠以高度壓縮的形式發布批處理,交易集合以及先前的狀態根和新的狀態根。

合同檢查批處理中的先前狀態根是否與其當前狀態根相匹配;如果是這樣,它將狀態根切換到新的狀態根。

為了支持存款和提款,我們增加了使輸入或輸出處于rollup狀態“之外”的交易的功能。

如果批次具有來自外部的輸入,則提交該批次的事務也需要將這些資產轉移到rollup合同中。

如果某個批次有外部輸出,則在處理該批次時,智能合約會啟動這些提款。

以色列央行正與香港金管局和國際清算銀行聯合測試零售型CBDC的可行性:6月17日消息,以色列央行周四表示,它正在與香港金融管理局和國際清算銀行 (BIS) 創新實驗室合作,測試央行數字貨幣 (CBDC) 用于零售的可行性。此次由國際清算銀行創新中心(BIS Innovation Hub)香港中心牽頭的Sela項目,計劃于今年第三季度啟動,研究結果將于今年年底公布。

以色列銀行表示,該測試將在網絡安全的保護下進行,在擬議的模型中,中介機構不會因客戶持有或轉移CBDC而面臨金融風險,從而降低了風險和成本。

據悉,以色列央行在2017年底首次考慮發行CBDC。此前5月份消息,該銀行表示,雖然已獲得公眾支持,但尚未就發行數字謝克爾做出最終決定。(路透社)[2022/6/17 4:33:50]

就是這樣!除了一個主要細節:如何知道批次中的狀態后根是正確的?

如果某人可以提交具有任何后期狀態根源的批次而沒有任何后果,那么他們可以將rollup中的所有Token轉移給自己。

這個問題很關鍵,因為有兩個非常不同的解決方案系列,而這兩個解決方案系列就導致了兩種rollup方式。

OptimisticRollup與ZKRollup

Rollup的兩種類型分別是Optimisticrollup和ZKRollup。

MicroStrategy:尚未收到針對貸款的追加保證金通知:金色財經報道,MicroStrategy表示,周三沒有收到針對其比特幣支持的借款追加保證金的通知,并且如果有必要,它還有大量額外的抵押品可供質押。MicroStrategy于3月從加密銀行Silvergate Capital借了2.05億美元,其中大部分以比特幣為抵押。周二,比特幣的價格一度跌破公司高管所說的可能引發額外資本要求的水平。

“即使比特幣價格最近出現波動,MicroStrategy 也沒有收到針對我們 Silvergate 貸款的‘追加保證金通知’,”該公司在一份電子郵件聲明中表示,“我們總是可以提供額外的比特幣來維持所需的貸款價值比……即使以目前的價格,我們繼續維持足夠多的額外未質押比特幣來滿足我們在貸款協議下的要求。”(路透社)[2022/6/15 4:27:58]

1、OptimisticRollup

Optimisticrollup,使用欺詐證明—rollup合同會跟蹤其整個狀態根歷史以及每個批次的哈希值。

如果有人發現某個批次的狀態后根不正確,則發布需要鏈的證明,以證明該批次的計算不正確。合同將驗證證明,并還原該批次及其之后的所有批次。

2、ZKrollup

ZKrollup,使用有效性證明—每個批次都包含一個稱為ZK-SNARK的加密證明,這證明后狀態根是執行批次的正確結果。

無論計算量有多大,都可以在鏈上非常迅速地驗證證明。

總的來說,我個人認為,在短期內,對于通用EVM計算而言,樂觀可能會勝出;而對于簡單付款,交易和其他特定于應用的用例,ZK可能會勝出。

隨著ZK-SNARK技術的改進,中長期ZK將在所有用例中勝出。

Rollup工作細節

在OptimisticRollup中,首先我們需要設立一個可信任的節點,這個節點負責收集所有的交易信息、驗證然后打包.

打包后的信息集合將帶上該節點的簽名發送到區塊鏈網絡中。

當一個可信節點設置成功后,該節點將成為Rollup節點,這個節點需要同全節點一樣,下載整個區塊數據并實時更新區塊狀態。

我們仍舊以之前那個公司為例,假設目前有2000筆交易正在等待執行,公司的員工會將2000筆交易發給Rollup節點。

之后,Rollup節點需要根據已有的狀態和區塊數據,對交易進行驗證,并保存以下數據集。

當Rollup節點對所有交易完成了驗證與執行并生成數據集后,節點需要對這個數據集進行簽名,即SigRollup節點。

最后將簽名與數據集整合到一筆交易中,這個交易被稱作斷言Assertion,發送到區塊鏈網絡等待其他節點驗證即可。

需要注意的是,網絡中的其他節點并不會驗證Rollup節點發來的數據集,僅僅只驗證其簽名,驗證完畢后將根據數據集更新區塊鏈網絡狀態。

正如它的名稱“OptimisticRollup”,實際上所有的Rollup協議由于將交易驗證從鏈上轉移到了鏈下,因此都是一種基于“樂觀”的假設—假設大多數情況下Rollup節點不會作惡。

但光有樂觀假設是不足的,節點總會因為各種各樣的原因出現問題。

為了避免這些節點惡意行為,提高作惡成本,OptimisticRollup中還有如下機制:

一方面,Rollup節點需要向網絡質押一定額度的Token,這些Token有一定的解鎖時間,并會在Rollup節點做出惡意行為時被罰沒。

另一方面,Rollup節點所提交斷言不會被網絡立即認可,所以存在一定時間的窗口期。

如果其他節點認為該Rollup節點提交的斷言存在惡意行為,節點可以質押一定押金并對該斷言發起挑戰。

并且區塊鏈中的出塊/驗證節點會對該斷言中的所有內容進行重新驗證、執行,比對交易狀態的差距。

如果的確存在惡意行為,那么Rollup節點的押金會被罰沒,則發起挑戰的節點則會獲得一定獎勵。如果不存在惡意行為,則發起挑戰節點的押金會被罰沒。

另外,在窗口期結束時沒有其他節點對斷言發起挑戰的話,斷言中的狀態信息將會被系數更新至區塊鏈狀態中。

OptimisticRollup可以將多個交易信息經可信第三方聚合為單筆信息,由于交易中的狀態變更情況是由鏈下節點驗證而非鏈上節點驗證。

因此降低了區塊鏈上節點的驗證難度。

數據集雖然看起來并沒有較單個交易的疊加更小,但數據集因為不會受鏈上節點的驗證,故不需要為其支付高昂的手續費。

依靠這種Layer2處理方案,可以很容易的提高區塊鏈的有效吞吐量。

ZKRollup是如何工作的?

一個簡單的以太交易需要約110個字節。但是,Rollup上的ETH傳輸僅占用約12個字節。

ZK特有的一個重要壓縮技巧是,如果事務的一部分僅用于驗證,而與計算狀態更新無關,則可以將該部分留在鏈下。

這不會完全在樂觀的狀態下完成,因為如果以后需要在欺詐證明中檢查數據,則仍需要將數據包含在鏈上。

而在ZK中,SNARK證明批次的正確性已證明任何數據提供了驗證所需的信息。

還有一個重要的例子是隱私保護,在樂觀的狀態下,每筆交易中用于隱私的約500字節需要進行保留,而在ZK中,覆蓋整個批次的ZK-SNARK已經沒有了。

這些壓縮技巧是Rollup可伸縮性的關鍵。沒有它們,Rollup可能只會使基礎鏈的可伸縮性提高約10倍,而采用壓縮技巧時,縮放系數幾乎可以超過100倍所有應用程序。

分析

Rollup的基本概念現在已經得到了很好的理解,但我們可以肯定它們在根本上是可行且安全的,并且已經將多個Rollup部署到了主網上。

但仍有很多Rollup設計領域尚未得到很好的探索,充分利用以太坊的可伸縮性,將以太坊生態系統的大部分完全整合到Rollup中還將面臨很多挑戰。

Rollup是一種強大的新的2層伸縮范例,在短期和中期的未來中,有望成為以太坊伸縮的基石。

投資有風險,本文觀點和意見僅代表作者本人,并不構成任何建議。

Tags:ROLLROLCROICRroll幣怎么用roll幣是什么意思CrogeCoinUniCrypt

Gate交易所
知名演員余文樂收藏的CryptoPunk、BAYC等NFT將在佳士得進行拍賣_BISO:jubileswiss是什么意思

據Coindesk消息,拍賣行佳士得將于9月17日至9月28日舉行名為“NoTimeLikePresent”的拍賣會,將在線拍賣幾款熱門NFT.

1900/1/1 0:00:00
烏克蘭央行:支持加密貨幣,但不會讓其取代法定貨幣_加密貨幣:TOM

據Bitcoin.com消息,9月23日,烏克蘭已經采取措施來監管其不斷擴大的加密空間。本月早些時候,烏克蘭議會通過了一項“關于虛擬資產”的法律,使加密貨幣相關活動合法化,目前正在研究有關加密貨.

1900/1/1 0:00:00
華為基數區塊鏈首席戰略官張小軍:區塊鏈賦能政務服務創新_GPT:WEB

巴比特訊,9月27日,由中國信息通信研究院、中關村區塊鏈產業聯盟、中關村安信網絡身份認證產業聯盟主辦的“鏈網創新數智未來一一區塊鏈創新應用發展論壇”在國家會議中心召開.

1900/1/1 0:00:00
調查報告:Top100 上市公司有 81 家正在使用區塊鏈技術_區塊鏈:LOC

自2014年以來,各大公司一直在探索將區塊鏈技術用于不同的用例。Blockdate的最新研究調查了全球100強上市公司中有多少家正在使用區塊鏈技術、他們投資的區塊鏈公司以及他們對加密貨幣的公開立.

1900/1/1 0:00:00
Gavin Wood:深入研究XCM底層設計和執行模型_TER:XCV價格

作為波卡生態共識系統之間交流思想的語言,XCM的主要性不容分說。在《GavinWood:詳解跨共識消息格式XCM設計原理與運轉機制》一文中,GavinWood對于XCM設計原理與運轉機制進行了非.

1900/1/1 0:00:00
OpenSea涉事“老鼠倉”高管疑似已離職_OpenSea:OPEN

巴比特訊,9月17日,此前OpenSea產品負責人NateChastain被扒出來涉嫌“老鼠倉”已將自己推特介紹改為Past:@opensea,疑似已從OpenSea離職.

1900/1/1 0:00:00
ads