比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > PEPE > Info

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

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?獨享了一部分收益,這在代幣經濟學上來說,實際上是不公平的。

去中心化以太坊質押基礎設施SSV Network將進行主網第二階段發布會議:7月24日消息,去中心化以太坊質押基礎設施SSV Network發推稱,將于8月1日進行主網第二階段“有限啟動”發布會議,第二階段將引入經驗證的運營商,帶來指數級SSV網絡擴展。

據此前消息,去中心化以太坊質押基礎設施SSV Network發布主網上線計劃表,將分四個階段推出主網,分別是預啟動、有限啟動、啟動、無需許可的啟動四個階段。團隊將于2023年第二季度初開啟主網推出的第一階段,到2023年第四季度準備無需許可啟動。[2023/7/24 15:54:39]

去中心化?prover?的挑戰

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

7月去中心化交易所的交易量達43.2億美元,較6月增長了174%:7月份去中心化交易所的交易量從6月份的15.2億美元增至43.2億美元,較6月增長了174%。41%的交易量來自Uniswap。(coindesk)[2020/8/2]

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

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

創世資本豐馳:沒有必須要去中心化,是要更加高效:2020年5月23日,由百團大戰、節點咨詢、金色財經主辦,萊比特、算力360聯合主辦的百團大戰礦業峰會·豐水期之戰在成都開幕。

在會上,創世資本的豐馳表示,互聯網發展過程,我們投資的過程,九幾年到今天在區塊鏈可以看到縮影,是加快的版本,什么時候資本主導,什么時候變成項目方的強勢,什么時候需要你提供更多的附加價值,我覺得這個邏輯是跟互聯網相同的。今天來看,行業快速到一級市場越來越小,大家更多的跟底層更上層交易相關。今天比較痛苦的是看不到未來很有大概率是一個高速增長的趨勢,你在里邊就會有很好的機會,這是我們現在迷茫的。從我的角度來講,無論是所謂的中心化還是分布式,核心解決的問題是合適的就行,到今天沒有必須要去中心化,是要更加高效。[2020/5/24]

ZKP?的兩步提交

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

動態 | 去中心化虛擬專用網Orchid將于12月發布代幣:據CoinDesk報道,去中心化虛擬專用網(VPN)提供商Orchid將在12月的第一周發布其應用程序、網絡和代幣(OXT)。[2019/11/22]

第?1?步:提交?hash

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

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

聲音 | Anthony Pompliano:如果臉書實現去中心化,那將是一個重要的拐點:摩根溪創始人Anthony Pompliano在推特上稱,昨天臉書宣稱“未來是私人的。” 許多人對此不以為然。但我認為,他們可能會改變他們的商業模式并將權利下放(去中心化)置于中心舞臺。如果他們這樣做,那將是一個令人難以置信的拐點。此前紐約時報記者稱,Facebook的加密貨幣項目正尋求投資,金額達10億美元,外部投資者加入可以幫助Facebook將該項目更去中心化。[2019/5/2]

第?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:PROROVERVERZKPMAP ProtocolMacroverseVERAZKP價格

PEPE
KUS:Kusama平行鏈插槽什么時候開始拍賣?

KSM價格飛漲,是時候關心一下Kusama的平行鏈插槽什么時候可以開始拍賣了。此前,2020年末的時候,業內那時預測順利的時間是1月開始Kusama,3月開始Polkadot,或者3月開始Kus.

1900/1/1 0:00:00
區塊鏈:變革之路 | 基于區塊鏈技術重新構想電力市場的想法

針對區塊鏈應用來說,世界上最冷門的行業領域應該要數電力市場了。能源市場是有吸引力的試驗場,可以讓投資商彌補融資缺口、促成交易并提高透明度.

1900/1/1 0:00:00
ANT:不依賴人類反饋來評估反應?一文淺談 Anthropic 的“憲法 AI”技術

來源:ArsTechnica 編譯:巴比特 圖片來源:由無界AI工具生成周二,人工智能初創公司Anthropic詳細介紹了其“憲法AI”訓練方法的具體原則.

1900/1/1 0:00:00
區塊鏈:中國人民銀行發布《中國數字人民幣的研發進展》白皮書,已基本完成頂層設計、功能研發、系統調試等工作

來源:中國人民銀行 隨著網絡技術和數字經濟蓬勃發展,社會公眾對零售支付便捷性、安全性、普惠性、隱私性等方面的需求日益提高.

1900/1/1 0:00:00
NFT:對話Blur核心貢獻者:如何拓寬NFT交易之路?

原文來源:播客HODLong后浪,如需收聽原播客,請點擊鏈接原文整理:區塊律動BlockBeats去年NFT市場因Blur的出現風卷雨涌,Blur全新的模式給死氣沉沉的NFT市場帶來新的激情.

1900/1/1 0:00:00
NFT:NFT分析平臺CryptoSlam完成900萬美元種子輪融資,Animoca Brands領投

據CryptoPotato消息,1月6日,NFT分析平臺CryptoSlam宣布完成了900萬美元戰略種子輪融資,本輪融資由AnimocaBrands領投.

1900/1/1 0:00:00
ads