比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

引介 | 兩全其美的 zk rollup 預共識機制_ROL

Author:

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

1)太長不看:

本文概述了一種預共識機制,可以實現即時終局性并減少驗證gas成本,同時不影響zkRollup的即時資金退出。

2)背景和動機:

在承諾間隔足夠短的情況下,zkRollup可以實現即時終局性。在這個方案中,聚合者的信任風險會隨間隔時間增長而增加,實現終局性的成本會隨間隔時間延長而降低。

首先說明zkRollup的配對驗證成本超過20萬gas。也就是說,在zkRollup的每個承諾間隔期內,聚合者都需要花費這么多gas來驗證并敲定承諾。

我們不能忽略這一成本,因為zkRollup的承諾間隔很短。我們需要承諾來實現即時退出的終局性。只要承諾間隔很短,且惡意聚合者回滾交易的積極性不高,我們就可以實現即時終局性。

Binance及其創始人CZ要求美國法官駁回CFTC提起的訴訟:金色財經報道,加密貨幣交易平臺運營商Binance Holdings Ltd.及其聯合創始人CZ要求美國聯邦法官駁回商品期貨交易委員會(CFTC)提起的訴訟。

Binance和CZ的律師周四向芝加哥法院提出了駁回動議。他們在文件中寫道,在本案中,CFTC尋求監管在美國境外居住和經營的外國個人和公司,超越其法定權力的限制,并踐行與外國主權國家的根深蒂固的禮讓原則。

CFTC在3月份起訴該公司和CZ,指控他們故意采取措施規避美國法律,包括故意允許美國人使用該平臺買賣加密貨幣衍生品,盡管幣安從未注冊。[2023/7/28 16:04:12]

盡管我們可以使用遞歸零知識證明和高效的證明計算系統來聚合多個交易,我們也很難改變承諾間隔。如果我們盲目延長承諾間隔,就會影響安全性。

Linea公共測試網忠誠度計劃Linea Voyage第7周活動將延長2天至6月21日:6月20日消息,ConsenSys的Layer2解決方案Linea表示將其公共測試網忠誠度計劃Linea Voyage第7周的社交和娛樂周活動持續時間延長2天,用戶可以在美國東部標準時間6月21日23:59之前執行任務。[2023/6/20 21:48:35]

然后,我們需要思考如何在zkRollup中實現安全的即時終局性和較長的驗證間隔。

3)方法:

聚合者的運行成本源自合約上零知識證明驗證的gas成本高且承諾間隔短。

因此,我們可以在不影響安全性和可用性的情況下延長驗證間隔。

3.1)第一步:跳過零知識證明配對驗證

首先,我們最容易想到的解決方案就是跳過配對計算,并引入針對承諾的簡單欺詐證明。

美聯儲正考慮設立基金,以在更多銀行倒閉時為存款提供擔保:金色財經報道,Watcher.guru在社交媒體透露,美國聯邦存款保險公司(FDIC)和美聯儲正在考慮設立一只基金,使監管機構能夠為硅谷銀行倒閉后陷入困境的銀行提供更多存款擔保。

據知情人士透露,監管機構在與銀行業高管的談話中討論了這種新的特殊工具。上述知情人士表示,他們希望建立這樣一個工具能夠安撫儲戶,并有助于遏制恐慌情緒。由于會談沒有公開,他們要求匿名。美聯儲的一名代表拒絕置評。FDIC 的代表沒有立即回復記者的置評請求。[2023/3/12 12:57:51]

聚合者向合約提交證明或驗證zkRollup承諾所需的任何東西,但這時不執行配對計算,也就不需要支付20萬gas。一段時間過后,這個承諾就會得到驗證;這個承諾中的每個狀態將成為下一個承諾的公共輸入。聚合者需要鎖定一些以太幣來激勵驗證者。一旦驗證者發現欺詐行為,聚合者就會受到懲罰。

比特幣閃電網絡容量突破4800枚BTC,創歷史新高:金色財經報道,據1ML網站最新數據顯示,比特幣閃電網絡鎖定的BTC數量已突破4800枚(目前為4,800.37枚),創下歷史新高,價值約95,534,056.05美元,過去30天增幅達到4.52%。此外,當前閃電網絡節點數據為 17,812(過去30天增幅為0.12%),通道數量為86,463(過去30天下降0.52%)。[2022/9/17 7:02:52]

承諾就是公共輸入、零知識證明數據、上一個狀態根、下一個狀態根、交易哈希和聚合者地址這幾項的哈希值。

原像由鏈上事件提供,承諾保存在合約存儲內。

這種方法具有很大的優勢。

每個人都可以成為瞭望塔,等同于OptimisticRollup中的“驗證者”,無需運行全節點或進行任何特殊的起步設置。

數據可得性問題不會發生,因為驗證或執行欺詐證明所需的一切數據都在鏈上發出的事件中。執行欺詐證明時,我們不需要Layer2交易數據及交易結果,因為這些數據全都包含在了零知識證明的公共輸入和證明中。

如果惡意聚合者提交了惡意默克爾根,并放棄了所有交易數據和默克爾樹數據,我們不需要運行全節點來進行欺詐證明。我們只需檢查零知識證明數據,并執行配對驗證函數,即可發現這類惡意行為。

但是,上述方法存在安全性問題。

如果Layer1上發生51%攻擊,將惡意默克爾根合法化,我們很難阻止。

由于51%攻擊的執行成本隨底層區塊鏈的出塊時間增加而增加,我們需要足夠長的驗證期限,才能有效提高51%攻擊的難度。理想的驗證期限是7天,因為ORU的退出期限也是7天,這可以根據挖礦成本和實際的攻擊獎勵計算得到。

在這種情況下,我們沒有理由舍ORU而取上述方案。

3.2)第二步:無需零知識證明驗證的預共識承諾,通過遞歸零知識證明配對實現終局性

我們可以通過以下方式解決上述安全性問題。

我們將這個沒有經過零知識證明驗證的承諾視為預共識。預共識會通過零知識證明驗證限制終局性。

(consensuscommit)=>(pre-consensuscommit)=>(pre-consensuscommit)=>….=>(pre-consensuscommit)=>(consensuscommit)

所有預共識承諾都會通過配對來限制共識。因此,Layer2用戶可以享受安全的即時交易終局性。我們需要使用帶有遞歸零知識證明的所有預共識承諾來驗證共識承諾。這里有兩個電路:預共識電路和遞歸電路。預共識電路包含采用zkRollup方案的dApp的邏輯。遞歸電路只需要從Layer1中獲取預共識數據作為公共輸入。

遞歸零知識證明可以用來對一段時間內的預共識進行水平合并:與此同時,它也可以用來將大量交易垂直聚合到預共識承諾中。

如果說任何虛假的預共識承諾都會影響帶有配對的共識驗證,我們總是可以通過零知識證明配對其進行欺詐證明。一旦證明成功,聚合者就會使用零知識證明驗證者函數將該承諾刪除,然后重新開始進行交易聚合并創建預共識承諾。

如果急的話,資產持有者可以花20萬gas通過預共識來達成共識,然后就可以立即退出。正如“第一步”中提到的那樣,他們不需要任何特殊設置,即可實現共識終局性,因為所有輸入都已聚合,而且可以通過鏈上事件搜索到。無論驗證多少預共識承諾證明,遞歸驗證的gas成本都不會增加,因為這些證明將被哈希到條目哈希中。

51%攻擊者無法敲定惡意默克爾根,因為每個根最終都會通過由zk電路實現的合約代碼邏輯在鏈上進行驗證。

4)總結:

這種帶有欺詐證明的預共識協議及相關數據可訪問性可以讓zkRollup擁有較長的承諾間隔。這種方法可以大量節省驗證計算所需的gas成本。

原文鏈接:

https://ethresear.ch/t/a-pre-consensus-mechanism-to-secure-instant-finality-and-long-interval-in-zkrollup/8749

作者:LeonaHioki

翻譯&校對:閔敏&?阿劍

Tags:ROLROLLKROGASroll幣能出泰沙拉克嗎roll幣是什么意思KROMVegasDoge

Gate交易所
以太坊將超越比特幣?以太坊的持續上漲邏輯?_比特幣

這幾天網上似乎越來越多人開始討論以太坊超越比特幣的可能。之所以會出現這個現象,我覺得可能和兩個因素有關:一是以太坊上面的生態越來越大;二是以太坊的價格上漲將具備機制因素.

1900/1/1 0:00:00
NFT鏈上數據可視化分析:超過60%的藏家會“購買并持有”_NFT

來源:胖車庫 原文標題:《藝術市場總在秘密進行》作者:Albert-LaszloBarabasi 翻譯:Jessie 這是一個讓我激動了半天的鏈上數據可視化案例.

1900/1/1 0:00:00
加密貨幣走勢分化:比特幣橫盤 狗狗幣盤中暴漲超50%_COIN

在過去的24小時當中,主要加密貨幣的走勢出現了明顯分化,而在市值居前的加密貨幣里,狗狗幣和以太幣的表現則頗為耀眼.

1900/1/1 0:00:00
Yearn Finance推出“狗幣”Woofy,YFI創下95000美元歷史新高_YFI

摘要: YearnFinance正在進行狗狗meme炒作。YFI持有者可以鑄造Woofy代幣。投機者將YFI推至歷史新高95,000美元.

1900/1/1 0:00:00
一圖讀懂|浙江省區塊鏈技術和產業發展“十四五”規劃_NFD

來源:浙江經信 原文件:省發展改革委省經信廳省委網信辦關于印發《浙江省區塊鏈技術和產業發展“十四五”規劃》的通知美國財長耶倫:美國通脹仍然過高 但在過去6個月有所緩和:金色財經報道.

1900/1/1 0:00:00
Variant Fund投資人:10個跡象表明以太坊即將達到1萬美元_Bolivarcoin

本文來自知名投資機構VariantFund投資人SpencerNoon推特,并由鏈捕手編譯。根據Etherscan的數據,以太坊地址數的累計數量已經超過了1.1?億個.

1900/1/1 0:00:00
ads