比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

PRO:去中心化的Prover如何實現?Opside創新性提出ZKP的兩步提交算法_ROVER

Author:

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

為什么我們需要去中心化的?prover

當前,以太坊主網上已經有多個?ZK-Rollups?在運行了。然而?ZK-Rollup?的去中心化設計仍然處于早期階段。我們目前都聚焦在?Sequencer?的去中心化問題上,大部分人都忽略了,實際上目前絕大部分的?ZK-Rollup?項目都沒有實現去中心化的?prover。

對于?ZK-Rollup?來說,中心化的?prover?仍然是安全的,并且也不像中心化的?sequencer?那樣會帶來審查的問題。但是中心化的?prover?也會引發很多問題。首先,如果只有一個?prover,那么單節點宕機就會造成整個?ZK-Rollup?的有效性證明無法提交,從而給交易的最終確定性造成影響。其次,中心化的?prover?成本高昂,無法承擔未來海量的?ZK-Rollup?的算力需求。最后,從經濟的角度來說,中心化的?prover?獨享了一部分收益,這在代幣經濟學上來說,實際上是不公平的。

基于Solana的去中心化交易所Saber總鎖倉量突破30億美元:9月10日消息,數據顯示,基于Solana的去中心化交易所Saber成為首個總鎖倉量(TVL)突破30億美元的Solana協議。Saber TVL在3個月時間里從0增長至10億美元,在3天時間里從10億美元增長至20億美元,在2天時間里從20億美元增長至30億美元。[2021/9/10 23:16:26]

去中心化?prover?的挑戰

去中心化?prover?能很好地解決以上的問題,但是也帶來一些挑戰,這也是為什么最近上線的幾個?zkEVM?方案采用了中心化?prover?方案的原因之一。例如?PolygonzkEVM?的?betamainnet?中依靠?trustedaggregator?來提交?ZKP,zkSyncera?也是類似。

從技術細節上來講,ZK-Rollup?的智能合約驗證?ZKP?的時候,需要原始的?proof?數據,這就可能引發各種不同的鏈上攻擊行為。例如,某一個?prover?提交計算出來的?ZKP?到鏈上合約時,需要發一筆L1的交易。當這個?prover?發出的交易廣播到交易池中,攻擊者就可以看到原始?proof?數據,攻擊者可以設置一個更高的?gas?費來發交易,從而優先打包到區塊中,來獲取?PoW?獎勵。

動態 | 去中心化交易協議 0x 出現漏洞,暫無資金損失但合約已被停用:去中心化交易協議 0x 的創始人 Will Warren 今日發布博客稱 0x v2.0 Exchange 合約中出現漏洞,目前團隊已經暫停該合約使用,尚未發現造成財產損失。不過這也意味著當前部署的 0x 合約目前不能處理交易,也不能使用。目前團隊正在檢查其他已經發布的智能合約,確保其他合約并沒有出現同類型漏洞。Will Warren指出,這一漏洞并不會影響ZRX代幣,因此用戶不必擔心出現資產損失。據悉:0X 是一種基于以太坊的開源協議,用于去中心化的交易。 該交易由以太坊智能合約系統執行,允許公開訪問,目前是免費使用,任何DApp都可以連接該合約。[2019/7/13]

此外,由于?prover?之間是依靠算力來競爭,沒有一個可信的身份識別機制,也很難建立一個通信機制。不同的礦工有可能做重復的工作,從而造成算力的浪費。

金色晨訊 | 孫宇晨:去中心化存儲系統將在4天后公布 b1買入330萬EOS的RAM:1.歐洲央行官員:零售央行數字貨幣可能對金融穩定產生積極影響。

2.孫宇晨:去中心化存儲系統BTFS將在4天后正式公布。

3.日本外相河野太郎:朝鮮正通過竊取加密貨幣等手段逃避經濟制裁。

4.央行狄剛:央行試點“灣區貿易金融區塊鏈平臺” 迄今總金額已超40億。

5.日本雅虎旗下加密貨幣交易所TAOTAO將于5月30日正式運營。

6.凱文·凱利:區塊鏈概念過熱 比特幣在價格停止波動前很難派上大用場。

7.Stellar發布五月綜合報告:Stellar測試網已遷移到Protocol 11。

8.b1買入330萬EOS的RAM,可能與六月即將發布的新產品有關。

9.與螞蟻公司合作區塊鏈信披不充分 塞力斯收上交所發監管函。[2019/5/28]

ZKP?的兩步提交

Opside提出了一個?ZKP?兩步提交算法,來實現了?prover?的去中心化。這種算法既能夠防止?ZKP?搶跑攻擊,又可以讓更多的礦工獲得獎勵,從而鼓勵更多的礦工在線,并提供穩定、持續的?ZKP?算力。

聲音 | “吉爾德定律”提出者:中心化互聯網必將被以區塊鏈為代表的去中心化互聯網所迭代:近期,未來學家、數字經濟學家、互聯網三大定律之一“吉爾德定律”的提出者喬治·吉爾德( George Gilder)來到清華大學新聞與傳播學院,在研究生課程《文創發展前沿講座》上作題為“區塊鏈對互聯網的挑戰與機遇”的演講。吉爾德認為,今日的中心化互聯網必將被以區塊鏈為代表的去中心化互聯網所迭代,以大數據和機器智能為基礎的谷歌時代即將終結。[2018/11/9]

第?1?步:提交?hash

對于某個?sequence,prover?計算出?ZKP?之后,首先計算的?hash,并向鏈上智能合約提交?hash?和?address。其中,proof?是某一個?sequence?的零知識證明,address?是該?prover?的地址;

聲音 | BM:EOS是去中心化的:據IMEOS報道,在EOS電報群中討論關于去中心化的項目,BM認為中心化的項目發生在過去,未來就在現在,我們身處中心化的世界,EOS是去中心化的。[2018/8/17]

假設在第?1?個?prover?在第?T?個區塊提交了?hash,則在第?T+?10?區塊以內,還可以接受其他?prover?提交?hash,沒有數量限制。第?T+?11?區塊及之后,不再接受新的?prover?提交?hash。

第?2?步:提交?ZKP

第?T+?11?區塊及之后,允許任何?prover?提交?ZKP。只要有一個?ZKP?通過驗證,那么就可以根據該?ZKP?對所有提交過的?hash?進行校驗。校驗通過的?prover?都可以得到?PoW?獎勵,獎勵金額按照礦工質押量的比例來分配。

如果在第?T+?20?區塊之前,都沒有?ZKP?通過驗證,則所有提交過?hash?的?prover?都將被?slash。此時該?sequence?重新開放,允許提交新的?hash,回到第?1?步。

舉一個例子,假設?Opside?中每個L2區塊的?PoW?獎勵是?128IDE,當前總共有?64?個?Rollupslots,那么每一個?Rollupsequence?分配到的?PoW?獎勵是?2IDE。如果先后有?A,B,C3?個礦工為一個?sequence?提交了正確的?ZKP,且?A,B,C3?個礦工的礦工質押量分別為?200?K,?500?K,?300?K。那么,A,B,C?可以獲得的?PoW?獎勵分別為?0.4IDE,?1IDE,?0.6IDE。

Prover?的質押與懲罰

為了避免針對?prover?的惡意行為,prover?需要在一個特殊的系統合約中注冊,并質押一定數量的?token。如果當前質押數量小于閾值,則不允許提交?hash?和?ZKP。prover?提交?ZKP?獲得的獎勵也將依據質押量比例來分配,從而避免?prover?多次提交?ZKP?的惡意行為。

當?prover?出現以下行為,會進行不同程度的懲罰:

prover?提交了錯誤的?hash;

對于某個?sequence,如果沒有對應的?ZKP?通過驗證,則所有提交過?hash?的?prover?都將被懲罰。

罰沒的?token?將被燒毀。

關于?ZKP?的兩步提交機制更多的細節與考量,請讀者參閱官方文檔。prover?質押以及懲罰的具體數字在未來可能會改動。

幾個考量

為什么允許多個?prover?提交?hash?如果第一個?hash?的提交者才能獲得獎勵,那么第一個?prover?提交了?hash?之后,其他?prover?就沒有動力提交?proof。如果一個惡意攻擊者提交?hash?之后遲遲不提交?proof,那么會阻礙整個?sequence?被驗證的速度。因此應當允許多個?prover?獨立且并行地提交?hash,以避免?ZKP?的驗證被單個攻擊者壟斷。

為什么需要設置一個時間窗口?假設任何人在提交了?hash?之后可以立即提交?proof,那么該?proof?仍然有可能被搶跑。因為攻擊者會立即提交一個與自己地址關聯的?hash,隨后提交?proof,從而獲取獎勵。設置時間窗口之后,提交過?hash?的?prover?就沒有動力在此時間窗口內提交?proof,從而避免了?proof?被攻擊者利用的可能。

為什么要按照質押量來分配?PoW?獎勵?在一個時間窗口內,允許多個?prover?為同一個?sequence?提交?hash。實際上,礦工可以利用自己生成的?proof?提交多個?hash,從而占有大部分甚至所有?PoW?獎勵。為了避免這種攻擊行為,一個?sequence?的?PoW?獎勵將按照礦工質押量的比例來分配。

總結與規劃

本文提出的?ZKP?兩步提交算法,在實現了?prover?去中心化的同時,能很好地規避針對?prover?的搶跑攻擊,并鼓勵更多的礦工提供穩定、持續的?ZKP?算力。最初的版本將在?Opside?的?Pre-alphatestnet?上線。在未來,Opside?也將在更多?ZKP?的挖礦領域進行更多創新。例如:

根據整個網絡的?ZKP?算力供需關系,動態調整?PoS?與?PoW?的獎勵分配比例;

根據?ZK-Rollup?類型、Rollup?交易數量、gas?使用量等進行工作量預估,建立?Rollupbatch?的個性化定價機制;

應用開發者對所屬?Rollup?的?ZKP?生成進行補貼,以激勵礦工提供算力。

Tags:PROVERROVERZKPChord Protocolxverse錢包教程Rover Inu TokenZKPEPE

萊特幣價格
數字人:數字人民幣蘇州答卷: 測前多輪驗證,實際使用優于電子支付_APP

來源:21世紀經濟報 作者:邊萬莉 原標題:《數字人民幣蘇州答卷:測前多輪驗證,和深圳試點有何不同?》如果說深圳內測讓老百姓看到了數字人民幣的廬山真面目,對這一新生事物有了最初的印象.

1900/1/1 0:00:00
比特幣:BRC-20 致比特幣網絡更貴更堵 RGB 和閃電網絡迎來第二春_tBTC幣

作者:西柚,ChainCatcher近日,由于ordi代幣的財富效應,吸引了一大批用戶涌入比特幣網絡交易BRC-20代幣,導致比特幣鏈上擁堵嚴重、Gas費激增.

1900/1/1 0:00:00
應用鏈:多鏈加密網絡章魚網絡正式上線主網,并開放注冊_Dogo Finance

巴比特訊,多鏈加密網絡章魚網絡于10月8日8時正式上線主網,同時開放注冊。主網上線之后,應用鏈項目會在章魚網絡進行審計、候選投票、驗證質押,當應用鏈獲得足夠多的驗證器節點,且質押OCT總價值達到.

1900/1/1 0:00:00
Aztec:關停Aztec Connect后,Aztec新推出的混合式zkRollup是什么?_Concretecodes

原文來源:Aztec 原文編譯:李科 混合式?zkRollup以太坊上的數據都是公開的,但很多數據和交易有隱私的需求,基于此Aztec推出了透明+隱私混合式?zkRollup.

1900/1/1 0:00:00
區塊鏈:盤點Sui即將上線的13款鏈游 Sui能否靠鏈游打響市場爭奪戰_GNFT價格

Sui開發公司MystenLabs日前宣布,從5月15日起,其11個游戲合作伙伴的游戲將在Sui區塊鏈陸續上線.

1900/1/1 0:00:00
BTC:盤點比特幣生態頭部NFT:哪些是“潛力股”?_xNFT幣

原文作者:Nancy,PANews伴隨著?BRC-20?概念爆火出圈,相關?Token?總市值一路創新高的同時,也帶動了比特幣?NFT?生態的發展.

1900/1/1 0:00:00
ads