前言
讓我們從一個比喻開始。
想象一下我們回到了中學的數學課上。正如中學數學老師往往冷酷的那樣,我們的老師遞給我們一張表單,上面列著一百道長除法題,每一道都有非常大的數字。我們被告知,我們的任務是要計算出盡可能多的題目。但棘手的是,我們必須使用同一張紙來寫出答案和進行每一個計算步驟。僅僅幾分鐘后,我們就不得不正視這項任務的荒謬之處:要將這么多完整的解題方案擠進這一張紙上簡直是不可能的。
這個噩夢般的故事和Rollups什么關系?
在這個比喻中,這張紙就好比一個以太坊區塊,而這些數學問題就是智能合約交易。以太坊目前極度擁擠。有太多的交易需要被打包進每個區塊中。更糟糕的是,這些交易中的大多數都是計算密集型的(也即需要進行大量計算),比如閃電貸(flashloans)或通過聚合器進行的交易。過去(DeFi之前的)那種簡單的轉賬和支付的時代已經一去不復返。
OP Labs:EIP-4844將大幅降低Rollup費用,使以太坊能夠在保持去中心化的情況下擴容:7月30日消息,OP Labs推特發文稱,EIP-4844將大幅降低Rollup費用,使以太坊能夠在不犧牲去中心化的情況下擴容。近期來自OP Labs、Coinbase和ConsenSys的研究人員和開發人員參與了社區第二次會議,討論了公共開發網絡、收費市場設計和同步架構等話題。今年3月,以太坊創始人V神(Vitalik Buterin)在推特上分享了關于其和幾位開發者共同提出的EIP-4844提案,該提案建議用proto-danksharding代替擴容解決方案Danksharding。該提案致力于在尚未實際實施任何分片的情況下,部署構成完整Danksharding規范的大部分邏輯和交易格式及驗證規則。Proto-danksharding引入的主要特性是新的交易類型,稱之為攜帶blob的交易。攜帶blob的交易引入一種新的交易格式,其中包含大量數據,EVM執行無法訪問,但其提交可以訪問。提案提議每30天自動刪除blob數據,以防止網絡對數據和內存存儲的要求過大。Proto-danksharding部署后,所有驗證者和用戶仍須直接驗證完整數據的可用性。[2022/7/31 2:49:01]
這就是問題的關鍵。就像該比喻中的數學老師要求我們把每一行辛苦的長除法都填到一張紙上一樣,以太坊也必須處理和記錄每一筆交易的每一行計算。
Optimism推出新去中心化Rollup基礎架構Bedrock:5月20日消息,以太坊二層網絡Optimism宣布推出去中心化Rollup基礎架構Bedrock,該架構盡可能重用了以太坊的代碼、基礎設施和設計模式,并表示“EVM等效”已是過去時,Bedrock帶來的是“以太坊等效”。Optimism表示,Bedrock將作為交互式故障證明系統Cannon的基礎架構進行發布,其優勢包括交易費用降低、最大吞吐量提升、節點同步速度提高。[2022/5/20 3:30:26]
直到Rollups的到來。
Rollups將計算轉移至鏈下,而在鏈上只存儲最少的交易數據。從這個基本意義上講,Rollups就像是以太坊計算的「草稿紙」。Rollups處理所有凌亂的數據處理,通過對交易進行批量處理("卷起")的方式來實現單個以太坊區塊內包含的智能合約交易量呈指數增加。
這個比喻有助于描述Rollups要解決的問題(也即"由于計算超負荷造成的網絡擁塞"),甚至為我們提供了一個關于Rollup解決方案的模糊概念(也即"將計算轉移至鏈下")。但至于Rollups是如何工作的,它們是什么樣子的,以及為什么它們讓我們人如此興奮,我們還需要深入研究一下。
金色相對論 | Jay:Rollup + 以太坊2.0 分片可以把ETH TPS 達到10萬筆/秒:11月27日消息,在今日舉行的金色相對論中,針對“從以太坊的發展過程來看,選擇pow作為1.0階段有一定的歷史因素,但隨著現在的技術發展,例如rollup以及layer2解決方案的增加,您認為以太坊還需要以太坊2.0嗎?”的問題,Loopring COO Jay表示,首先L2 方案還在很早期,zkRollup, OVM, Plasma, State channel 都是并行存在著的。目前看來Rollup 技術比較收社區推崇也是最主流的方案。但Rollup 里面也分zk 和optimism 2 大方向。未來到底是一個Rollup 獨大還是多個平行進行都還很難說。特別是在各個rollup之前還不能打通的情況下。所以在不能說服社區都用一個rollup方案或同意的情況下,2.0 需要不斷的進行下去。另外Rollup + 2.0 分片可以ETH TPS 達到10萬筆/秒。完全是一個互補的方案,而不是排斥的。只有到達這個量級才是目前生活中可以取代中心化系統的量級,所以我們更應該不斷推動。[2020/11/27 22:20:23]
什么是Rollup?
觀點:Validium適用于傳統高頻交易 zkRollup適合去中心化加密支付:近日,針對以太坊Layer 2擴容方案,即DeversiFi最近采用的Validium解決方案,Matter Labs創始人Alex Gluchowski撰文稱,Validium的機制與zkRollup非常相似,唯一的區別是zkRollup中的數據可用性是在鏈上的,而Validium則將其保持在鏈外。這允許Validium獲得更高的吞吐量,但這也導致該解決方案存在兩大問題:1、可凍結用戶資金;2、可沒收用戶資金。
Alex Gluchowski指出,zkRollup的數據可用性可保護用戶的資金免遭扣押和審查。但數據可用性的鏈上存儲,導致了吞吐量的限制。因此,Alex Gluchowski認為Validium方案可能會適用于傳統的高頻交易或具有較低信任假設的游戲,相比之下,完全無需信任的zkRollup方案則非常適合擴展去中心化的加密支付。(Medium)[2020/6/8]
本質上來說,每個Rollup都是一條單獨的區塊鏈,但進行了一些修改。與以太坊一樣,每個Rollup協議也有一個執行智能合約代碼的“虛擬機”。Rollup的虛擬機獨立于以太坊自己的虛擬機EVM而運行,但它是由某個以太坊智能合約管理。這種連接性使得Rollups能夠與以太坊進行通信。Rollup執行交易并處理數據,以太坊接收并存儲結果。
動態 | 警惕賭博詐騙平臺luckxrolls,只能充值無法提現:據CoinHunter監測,平臺luckxrolls在Telegram平臺進行頻繁推廣詐騙活動,不法分子私聊用戶謊稱自己是平臺內部員工,宣稱“只贏不輸”。該平臺打著區塊鏈名義允許用戶使用數字貨幣(BTC、ETH、LTC)進行充值下注,但實際是一個“非公開、中心化”的平臺,資金管理和游戲規則完全不透明。此外,平臺會根據用戶賬戶余額不斷設限提高用戶提現門檻,導致用戶在平臺只能充值無法提現,CoinHunter在此提醒廣大用戶保持警惕,避免上當受騙。[2019/8/15]
在技術層面上,Rollup鏈和其他更傳統的區塊鏈之間的關鍵區別在于產生新區塊的方式。
通常,區塊鏈是一個由多方(即"礦工"或"驗證者",取決于區塊鏈的共識類型)組成的分布式網絡維護。這些各方通過共識來共同生產區塊。簡單地說,各方投票決定如何處理一組交易,或者換句話說,如何構建下一個區塊。獲得多數支持的區塊將被永久寫入區塊鏈中。
相比之下,Rollup鏈并不通過多數決定規則來運行。相反,監控Rollup狀態的某個單一方可以向以太坊(L1基礎層)發送所謂的“斷言”,說明某個批次的交易應該如何被處理。重要的是,以太坊將獨立地接受或拒絕這一斷言,不管該Rollup的大多數其他方是否支持這一斷言。在實踐中,這通常意味著Rollup鏈的某個單一方會被指定處理交易和生產區塊的任務。
等等...Rollups是中心化的?
Rollup區塊生產的這一中心化屬性正是Rollups能夠如此高效地處理交易的部分原因。但這也提出了一個明顯且令人擔憂的問題:沒有多數人的共識,Rollups如何確保區塊生產是正確的?如果區塊生產者碰巧是惡意的,會發生什么?
這種中心化讓習慣于基于共識的區塊鏈的加密用戶感到困惑。事實上,如果故事到此結束,我們可能會(錯誤地)得出這樣的結論:Rollups只是“由單一方復制的數據庫”,正如Avalanche聯合創始人KevinSeqniqi最近在推文中(誤解的)那樣。
實際上,這個關于Rollup中心化的指控與其說是錯誤的,不如說是邏輯上的誤解。通常情況下,沒有健全共識機制的中心化區塊鏈確實容易受到腐敗和敵意接管的影響;然而,在Rollups的獨特情況下,這種缺乏去中心化實際上對于它們的安全性或者可靠性并不是一個問題。為了理解為什么會出現這種情況,我們需要更深入地了解。
數據可用性的重要性
回顧一下我們一開始的那個不幸的數學作業。用于計算的「草稿紙」允許我們在主要表單上僅需寫下題目和答案即可;Rollups就好比是「草稿紙」,它們“將智能合約計算轉移至鏈下,而在鏈上只存儲了最少的交易數據。”
實際上,這最后一部分,也即"在鏈上存儲交易數據",對于Rollups的運作方式至關重要。在一個Rollup鏈中,只有計算(數據處理)在鏈下進行,而Rollup處理的每一筆交易仍會將其輸入數據(也即"calldata")存儲在以太坊上。
在鏈上保存交易數據的重要性是什么?在數學作業的比喻中,我們最終交給老師的那張紙包括了長除法題目和它們的答案,這使得老師可以檢查我們的作業,即使我們沒有在上面寫出單獨的計算步驟。類似地,鏈上數據的持久可用性意味著,Rollup上面的任何計算都可以被以太坊基礎層重復計算。
簡而言之,Rollup的鏈上數據可用性允許一個內置的審查過程。在將交易永久記入賬本之前,以太坊可以對Rollup鏈上處理的交易的完整性進行“再次檢查”(doublecheck)——幾乎就像美國最高法院的司法審查權力一樣。
局限性是一種優勢
因此,Rollups的關鍵特性是它們的局限性。Rollups僅將交易推送到(以太坊)基礎層;它們不能強制基礎層接受,因為如果有必要,以太坊可以推翻任何Rollup交易。由于它們受到這個審查過程的制約,因此Rollup交易被認為是缺乏真正的確定性(finality)。
考慮到Rollups的這種局限性,我們可以回到上文未解決的有關Rollups中心化的指控。Rollup的某個單一區塊生產者可能會試圖惡意地處理交易,但如果這樣做,以太坊(基礎層)將在審查過程完成后直接拒絕該批次的交易,且該區塊生產者將受到懲罰。
當前,“審查過程”的運作方式取決于Rollup是OptimisticRollup還是ZKRollup。但對于這兩者來說,審查過程的效率都要比以太坊自己處理交易的效率高得多。
總而言之,Rollup系統基于“制衡”,這確保了以太坊始終保持作為主權鏈:以太坊自己的共識是真理的最終仲裁者。
然而側鏈就不一樣了。由于缺乏相同的審查過程,側鏈通過自己的、完全獨立的共識機制來處理交易。側鏈交易在某種程度上是“最終的”(finality),而Rollup交易不是(直到它們在以太坊上得到確認)。因此,側鏈需要更大的信任假設,因為它們不能從以太坊自己的去中心化安全性中獲益。事實上,我認為側鏈更類似于EVM兼容的Layer1,而不是Rollup。
總結
概括一下:Rollups將計算移出鏈下,以釋放更多的鏈上空間。鏈上的數據可用性是至關重要的,因為這允許以太坊對Rollups交易的可靠性進行再次檢查。這種審查過程反過來又充當了對Rollup區塊塊生產的“檢查”,從而消除了對共識機制的需要。
Rollups最終讓以太坊既能得到蛋糕又能吃掉它:它們在不破壞網絡去中心化安全性的情況下釋放出更多的鏈上容量。至少在我看來,這是我們所希望的最優雅的擴容性解決方案。
感謝t11s和Hasu的評論和建議。
來源:BenjaminSimon
編輯:南風
聯盟鏈積分通兌:新動向?近日,颯姐團隊注意到一則新聞,日前,某商業積分聯盟在西南某地成立,并發布《中國積分區塊鏈標準白皮書》.
1900/1/1 0:00:00元宇宙Metaverse的概念最近火起來了,究竟,什么是元宇宙?為什么這么火爆?未來將會如何發展? 什么是元宇宙? 元宇宙的概念來源于尼爾斯蒂芬森的著作《雪崩》.
1900/1/1 0:00:00《覓新》是金色財經推出的一檔區塊鏈項目觀察類項目,覆蓋行業各領域項目發展情況,具體設計到項目概況、技術進展、募資情況等,力圖為您呈現熱門新潮的項目合輯.
1900/1/1 0:00:00撰文:JoeWeisenthal 編輯:南風 說起來有點奇怪,但在比特幣存在了十多年后,人們終于對它是什么達成了一些共識.
1900/1/1 0:00:00DeFi數據 1.DeFi總市值:832.63億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:44.
1900/1/1 0:00:00“橋”的作用是持有Layer1區塊鏈上的資產,同時在另一個服務上發行它們。它規定了資產托管者以及解鎖資產的條件.作者:?PatrickMcCorry;翻譯&校對:?閔敏&?阿劍通.
1900/1/1 0:00:00