買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > XRP > Info

SSE:區塊鏈擴容方案Rollup的各類型異同簡介_Experty Wisdom Token

Author:

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

作者:EdFelten

翻譯&校對:閔敏&阿劍

來源:以太坊愛好者編者注:原標題為《觀點|17萬個以太坊和40萬個ENS域名》

Rollup是近年來在智能合約可擴展性方面最火爆的想法之一。這個想法已經提出有一段時間了,但是直到最近才有幾個團隊,其中也包括我們OffchainLabs團隊,才開始大力推進。接下來讓我們花個幾分鐘時間,來談談什么是rollup,以及不同的方案之間有什么相關性。

Rollup是一種可以對開放式合約進行擴容的通用方法。在Rollup上,對合約的調用及其argument都是作為調用數據寫在鏈上的,但是合約的實際計算和存儲都是在鏈下完成的。有人會在鏈上發布一個assertion,斷言合約將要執行的一系列操作以及執行完成之后合約狀態的哈希值。可以認為,這個發布上鏈的斷言將所有的調用和結果都“卷起來”成為單筆發送上鏈的交易。

不同的Rollup系統有所區別的地方在于確保assertion正確性的方式。這里有三種基本方法:非交互型rollup、一輪交互型rollup和多輪交互型rollup。

中國區塊鏈發展報告:區塊鏈技術成數字文化發展重要保障:金色財經報道,北京區塊鏈技術應用協會與社會科學文獻出版社日前在京共同發布《區塊鏈藍皮書:中國區塊鏈發展報告(2023)》。藍皮書認為,對于目前數字文化產業存在的各種法律問題(如新型的盜版模式使得盜版行為更加分散化、隱蔽化,打擊難度更大;網絡盜版各環節更加細分,責任認定難度更大等),區塊鏈技術也許可以提供一種成本更低、更有效率的解決思路。

使用區塊鏈技術,可以通過時間戳、哈希算法對作品進行確權,證明一段文字、視頻、音頻的存在性、真實性和唯一性。一旦在區塊鏈上被確權,作品的后續交易都會被實時記錄,文創產業的全生命周期可追溯、可追蹤,這為IP權利證明、司法取證等提供了一種強大的技術保障和可信度很高的證據。[2023/8/11 16:19:48]

非交互型Rollup

非交互型rollup依賴于簡潔的有效性證明。每個assertion都會附有一個易于驗證的證明,以此表明assertion里的計算和結果都是正確的。例如,ZK-Rollup系統使用的是ZK-SNARKs,即,一種易于驗證的零知識證明系統。這對于礦工和其他觀察者來說很友好,因為驗證證明的成本較低,可以立即核實assertion的正確性。但是,零知識證明系統也有一個很大的缺點:除非要斷言的交易非常簡單,否則創建證明的成本會高得離譜。因此,ZK-Rollup非常適用于支付交易,但是對于復雜一點的智能合約執行來說,效果就沒那么好了。

韓國電影節將采用區塊鏈為參與者提供代幣獎勵:近日,由京畿電影學院主辦韓國電影節宣布與基于區塊鏈的媒體發行平臺MovieBloc建立了合作關系,據悉,該電影節將于9月25日至10月4日舉行。據報道,該電影節的觀眾將能夠實時評估每部電影,以換取各種代幣。與會者還將能夠以其他方式做出貢獻,例如通過為各種電影提供外語字幕,以換取基于代幣的額外獎勵。(Fn News)[2020/8/29]

用于智能合約的Rollup

對于復雜的智能合約來說,我們必須采用一種交互式方法。也就是說,如果要將assertion發布到鏈上,asserter必須繳納保證金,并且會開放一個時間窗口,如果驗證者認為該assertion不正確,可以在窗口期內挑戰它。有時這被稱為“錯誤性證明”。如果asserter發布了錯誤的assertion,就會失去自己的保證金。

一輪交互型rollup又稱為“optimisticrollup”,不過這么說有點用詞不當,因為所有交互型rollup都是樂觀主義的設計。在一輪交互型rollup中,assertion包含每次調用的結果,挑戰者會指出assertion中對哪個調用給出的結果是錯的。鏈上合約會模擬執行被挑戰的調用,并驗證asserter關于這個調用的聲明是否有誤。如果真的有誤,則取消整個assertion,并罰沒asserter的保證金。如果一個assertion到挑戰期結束為止還沒有被挑戰成功的話,就會被接受并得到最終確定。

聲音 | 證券日報:區塊鏈可促進高端裝備制造產業提高生產效率:證券日報刊文稱,得益于高度的可融合性,區塊鏈技術不僅可以為金融領域企業提供技術支持或者滿足場景需求,對于一些制造業企業,也能夠通過其自身特性,在融合后產生催化作用,比如高端裝備制造領域。北京勻豐資產管理有限公司基金經理李想表示,現在的高端制造企業,他們的生產設備基本上都已經實現了智能化,智能化生產對于硬件的要求很高,比如像傳感器之類的關鍵性設備,企業往往會有固定的供應商提供服務和保障,如果設備在生產過程中出現了故障,需要調試、修理甚至更換,這些工作就可以通過區塊鏈來實現快速完成,比如故障設備需要及時更換,區塊鏈技術就可以幫助生產企業,快速的與供應商進行數據對接,甚至完成訂單交易,這種技術間的相互融合,不僅保證了交易的真實可靠,還大大降低了時間成本,提升了生產效率。[2019/10/30]

在多輪交互型rollup中,也設有挑戰窗口期,挑戰者可以在此期間繳納保證金,并聲明該assertion是錯誤的。接下來就會觸發asserter和挑戰者之間的往復交互型協議,并由一個鏈上合約來充當該協議的仲裁方。最后由仲裁方來決定哪一方有誤,并罰沒其保證金。這種設計是為了將解決爭議所需的鏈上工作量降至最低,即,在鏈上仲裁方據實評估合約行為之前,先通過交互型協議盡可能縮小雙方之間的爭議范圍。

動態 | IBM大學合作部啟動區塊鏈等八大技能領域的產業技能學院項目:據鳳凰網商業報道,近日舉行的2019 IBM中國論壇“智能+”時代技術與產學合作峰會上,IBM大學合作部宣布啟動人工智能等八大技能領域的產業技能學院項目,IBM產業技能學院由IBM全球大學合作部聯合世界一流高校師資團隊共同打造,覆蓋人工智能、數據科學、云計算、區塊鏈、物聯網、網絡安全和設計思維等八個快速發展的技術領域,以理論知識、技術實驗、行業案例與創新方法四部分構成課程體系,以業界公認的數字徽章和面向行業開放的職位發布平臺為學生提供擇業導航。目前全球已有多家大學采用了該項課程計劃。[2019/6/6]

一輪交互型Rollupvs.多輪交互型Rollup

歸根結底,一輪交互型Rollup和多輪交互型Rollup之間的選擇就是在解決爭端所需的鏈上成本和時間之間作出權衡。一輪交互型Rollup需要在鏈上模擬一次完整的調用,成本可能會非常高——因此,合約所執行的調用會受到以太坊的全局gaslimit的限制。多輪交互型Rollup則不受此限制,它會進一步縮小爭議范圍,直到可以以較低成本在鏈上解決該爭議為止。通常情況下,多輪交互型Rollup還可以在鏈上編寫較少的數據。

聲音 | 中歐資本張俊:區塊鏈等技術是投資構建物聯網的關鍵節點:據光明網消息,近日,中歐資本董事長物聯網標準專家張俊在2018第十四屆中國音視頻產業大會上表示,高校科研、研發類企業、科技應用類企業是中國科技強國成長之路的關鍵要素。技術派投資構建物聯網與人工智能生態圈,關鍵節點就是5G、大數據、區塊鏈、人工智能、消費及工業機器人、物聯網、環保技術、智慧農業、云計算、新材料、智能制造、新能源汽車/自動駕駛等關鍵產業節點。[2018/11/1]

寫到鏈上的內容

一輪交互型Rollup和多輪交互型Rollup都需要編寫所有對合約的調用及其數據到鏈上,這些就是調用數據。但是,二者之間的區別在于,需要放到鏈上作為assertion的數據不同。通常來說,assertion包含對多個對合約的調用。一輪交互型Rollup需要把每一步哈希值添加到assertion內。如此才能使得每一次調用都可以被單獨挑戰。相比之下,多輪交互型Rollup只需要在assertion的最后添加整個合約狀態的哈希值即可。這樣一來,多輪交互型Rollup的鏈上數據成本會略低一些。

一輪交互型Rollup中的挑戰期和最終確定性

在任意類型的交互型Rollup中,系統都必須具備抵御審查攻擊的能力。令人擔憂的是,攻擊者可能會提交一個錯誤的聲明,然后發起審查攻擊來阻止所有針對這個聲明的挑戰被公布到鏈上,直到挑戰期結束,錯誤的聲明被接受為止。對此的解決方案是,確保挑戰期比審查攻擊的持續時間更長。

鑒于上文對審查攻擊的設想,挑戰期可能需要很長一段時間。例如,有些系統將挑戰期設為一周時間。也就是說,交易被提交之后,需要等待整整一周時間才能得到Rollup協議的確定——直到那時,通過交易完成的付款才算已經發生在鏈上。

這會造成很大的問題嗎?可能比你想象的要少。要想了解原因的話,我們先假設一個有效的assertion已經被發布到了鏈上,并且正在等待確認。你或是其他任何人都可以核實這個assertion的正確性。而且你知道Rollup協議最后會對有效的assertion進行確認。因此,即使Rollup協議還沒有確認某個assertion,但是每個關注它的人都知道這個assertion將會被確認,可以把它當作“已確認過”。他們都知道被確認是遲早的事,因此可以繼續推進下去。

舉例來說,如果你將會通過這類交易收到一筆付款,且每個人都能夠確定這筆付款肯定會發生,因此可以簽署這筆付款并將其轉讓給其他人,被轉讓人也能確定自己將來肯定會收到這筆付款。這幾乎就跟現金一樣,唯一的差別是,因為是延遲確認,其價值會等于面值減去一小筆利息。

關鍵在于,即使在被確認之前,一個有效的交易也可以獲得“免信任確定性”。也就是說,任何人都能夠確定這個交易會得到確認。

多輪交互型Rollup中的挑戰期和最終確定性

在多輪交互型Rollup中也是如此:該協議在設計上可以讓有效的assertion具備免信任確定性,因此任何人都可以確定這個assertion一定會得到確認。區別在于,為了確保交易得到確認,你必須準備好參與到該協議中來保護assertion——只要你愿意這樣做,你一個人就可以讓有效的assertion得到最終確認。

(這里還需要糾正一個誤區,即,只要有爭議存在,多輪交互型Rollup協議就必須“暫停整個網路”,也就是說,如果有惡意參與方愿意損失押金,就可以一直阻止網絡進程。在最新版本的協議中并非如此。各方可以繼續發布新的assertion,無論爭議是否繼續,新的assertion可以獲得免信任確定性。只是協議的正式確認被拖慢了而已——這需要攻擊者付出巨大代價。)

在多輪交互型Rollup協議中,確認一個assertion需要多久?在通常情況下,如果一個有效的assertion發布之后沒人挑戰的話,在確認之前就只會經歷一個挑戰期,就像一輪交互型Rollup那樣。

如果出現了特殊情況,即assertion有效但依然遭到了挑戰,最終確認會在多輪爭議協議的影響下被推遲。挑戰者注定會輸,并失去保證金,但是會將最終確認的時間推后。這不會影響assertion的免信任確定性,因為所有人一開始就可以判斷出該assertion是有效的,還可以在必要之時強制確認有效的assertion。整個網絡會繼續像往常那樣安全運行下去,所有人都知道這種惡意挑戰最終會輸。

哪種Rollup更適合你?

那么,你應該采用那種Rollup系統呢?如果僅僅用于支付,或是很簡單的智能合約,像ZK-Rollup這樣的非交互型系統比較合適。

如果你想運行比較復雜的智能合約,就需要從一輪交互型和多輪交互型Rollup系統中進行選擇。在通常情況下,這兩種系統都需要等待較長一段時間才能對assertion進行最終確認,而且會為有效的assertion提供即時的免信任確定性。一輪Rollup系統的優點是可以抵御“推遲確認”攻擊,作惡者無法通過放棄保證金的方式推遲assertion的最終確認。多輪Rollup系統的優點是通常情況下占用的鏈上空間較小,并且可以處理計算量和存儲量較大的合約,不受以太坊gaslimit的限制。

我們OffchainLabs團隊認為大多數人都會喜歡鏈上成本較低且適用性較廣的多輪Rollup系統,如ArbitrumRollup,而且多輪Rollup系統的劣勢也可以通過增加挑戰所需的保證金來補足,以此抵御推遲確認攻擊。

我們還認為,多輪Rollup系統很容易正確實施。這就是為什么我們希望接下來的幾個月在測試網上提供ArbitrumRollup的功能版本。

Tags:ROLLROLERTSSETROLL價格roll幣可以roll坐騎嗎Experty Wisdom TokenDix Asset

XRP
HASH:大跌過后,比特幣依然被高估?_LONG

來源:LongHash 近日,比特幣價格大幅下跌,一度跌至6500美元附近,創2019年下半年的新低.

1900/1/1 0:00:00
區塊鏈:觀點 | 比起技術突破,資產上鏈更需要的是制度建設_foin幣可以轉usdt嗎

作者:?閃電黃世亮 原標題:《資產上鏈需要的是制度建設,而不是技術突破》鏈上資產有很多好處,但相比于鏈下資產來說,鏈上資產總量相當小。鏈下資產能轉換成鏈上資產,對鏈和資產是雙贏.

1900/1/1 0:00:00
BTC:評論 | 嘉楠上市:一家公司的狂歡,一個行業的落寞_比特幣

當南瓜張帶著嘉楠耘智在納斯達克敲鐘上市的時候,整個幣圈為之振奮喜悅,仿佛一切守得云開見月明,大家在幣圈的煎熬恪守終有一天會像南瓜張一樣會得到兌現.

1900/1/1 0:00:00
UMB:2140年,比特幣礦工還挖礦嗎?_umbrellaprotocol

作者:AA大神 中文翻譯:Cobo錢包 網友DumbJanos問到:“等到2140年,比特幣網絡上區塊高度達到6,930.

1900/1/1 0:00:00
萊特幣:做MimbleWimble,萊特幣是認真的!基金會計劃募集7.2萬美元資助開發者_EDO

昨日,萊特幣基金會宣布,將設立一支基金,專門為萊特幣網絡上的保密交易提供資金。萊特幣基金會總部位于新加坡,是一家非盈利機構,由萊特幣項目創始人CharlieLee牽頭.

1900/1/1 0:00:00
ONE:新加坡國立大學客座教授白士泮:金融科技推動科技金融_Ethfinex Nectar Token

作者:白士泮;丁昌選;閆黎編者注:本文原載于新加坡《聯合早報》。新加坡《智慧國家2025發展規劃》,將新加坡金融業的未來發展描繪成全球領先的創新型智慧金融中心.

1900/1/1 0:00:00
ads