加密領域存在一個廣泛的誤解,認為ZKRollup的最終確定時間很長。在這篇文章中,我們將解釋為什么第一代ZKRollup需要這么長時間才能完成最終確定性,以及我們如何在不犧牲安全性的情況下實現更低的延遲。
為了解決這個問題,我們構思了一種sovereignZKRollup設計。后面,我們將簡要探討sovereign設計的其他優勢。
最終性瓶頸及解決方案
對于大多數ZKRollup,驗證零知識證明是最大的開支之一。根據底層證明系統不同,以太坊上的Rollup可能會花費30萬到500萬Gas來驗證單個證明。但是由于證明的大小隨著交易數量增長而變化緩慢,Rollup可以通過在提交證明之前等待積累大量交易來降低每筆交易的成本。事實上,這正是當今大多數ZKRollup所做的;StarkEx等流行的Rollup通常每隔幾個小時才向L1發布一次證明。
FTX重新設法爭取Tribe Capital提出收購報價:金色財經報道,市場消息:數字貨幣交易所FTX重新設法爭取Tribe Capital提出收購報價,Tribe已經圍繞非正式收購計劃會見了FTX的無擔保債權人委員會。[2023/4/19 14:11:51]
但是等待幾個小時才能完成交易是一種令人無法接受的糟糕用戶體驗。我們能做得更好嗎?如果Rollup將原始交易數據發布到其數據可用性層,那么想要快速確定性的高級用戶可以運行全節點。但是,如果Rollup使用狀態差異,那么即使運行全節點也無濟于事。這就是為什么今天大多數ZKRollup的排序器都會發出「軟確認」。但是軟確認只有在中心化排序器系統中才有可能。所以問題仍然存在——我們如何讓去中心化的ZKRollup在延遲方面具有競爭力?
Game Storm Studios與Ready Games合作發布基于移動端的Web3游戲:7月7日消息,總部位于巴基斯坦的Game Storm Studios將與Ready Games合作推出兩款新的移動Web3游戲。Games Storm的新基于區塊鏈的游戲都將以寵物為主題。據其網站介紹,Game Storm在其10多年的運營中已經發布了1000多款非Web3游戲,并在巴基斯坦、美國、印度和迪拜設有辦事處。它主要專注于幫助游戲開發者創建適用于Android和iPhone的移動應用程序。
此前報道,游戲初創公司Ready Games通過代幣銷售完成300萬美元融資。Ready Games于5月開始進軍Web3。[2022/7/7 1:58:14]
如果我們只關心降低全節點的延遲,那么將原始交易數據發布到鏈上就可以解決問題。只要完整的交易數據可用,全節點就可以在應用交易時盡快完成。這讓我們的ZKRollup與傳統的L1一樣響應迅速!
Cardano創始人:Vasil升級后Plutus智能合約仍將發揮作用:金色財經報道,Cardano創始人Charles Hoskinson在Twitter上反駁了一些人對即將到來的Cardano Vasil升級的恐懼、不確定性和懷疑(FUD),聲稱區塊鏈的智能合約在升級實施后仍將發揮作用。
周三,一些Twitter用戶開始聲稱Cardano的智能合約與Vasil硬分叉不兼容,這就是它們必須重寫的原因。Input Output社區和生態系統副總裁Tim Harrison很快反駁了這些謠言。他解釋說,目前使用第一版Plutus智能合約平臺的DApp在Vasil升級后仍將兼容。那些想利用PlutusV2所有增強功能的開發人員必須在其應用程序中使用和部署它們。由于重大的代碼更改,他們可能還希望進行新的審計。(U.Today)[2022/7/7 1:57:16]
這是一個非常強大的結果。它使ZKRollup適用于對延遲高度敏感的應用程序,如鏈上訂單簿。盡管如此,它并沒有完全解決原來的問題。我們真正想要的是減少輕客戶端的延遲,能否在不大幅增加證明驗證成本的情況下做到這一點?
畢馬威聘請CryptoUK高管Ian Taylor領導其加密團隊并開發Web3產品:5月17日消息,畢馬威(KPMG)已聘請CryptoUK高管Ian Taylor領導其加密和數字資產團隊,以加強加密產品計劃。
該公司表示,Taylor將繼續在CryptoUK擔任顧問職位,同時在畢馬威擔任新職位。Taylor在領英上表示將與客戶合作利用Web3開發“新的創新產品和服務”。(CITY A.M.)[2022/5/17 3:22:31]
答案是肯定的!方法如下:我們可以實時創建證明,然后使用遞歸將它們聚合成批量證明,而不是等待創建單個批量證明。只要我們通過p2p網絡立即分發增量證明,輕客戶端就會體驗到快速的最終確定性。而且由于我們仍然只是在鏈上發布較慢的批量證明,因此我們不必為鏈上驗證支付額外費用。換句話說,我們仍然得到了一個與L1的信任最小化的橋——但橋不再是輕客戶端的真實性來源。恭喜,我們剛剛構建了一個sovereignRollup!
分叉選擇
敏銳的讀者會注意到上一段中描述的系統存在問題。在今天的Rollup中,L1智能合約負責執行Rollup分叉選擇規則。換句話說,智能合約不只是驗證零知識證明,它還會檢查證明是否建立在此前證明的基礎上,并且它是否處理了所有我們發送到L1上的相關「強制交易」。那么,如果不使用智能合約,我們如何選擇一個規范的分叉呢?
答案出奇的簡單——如果我們要求證明作為調用數據發布在L1上,那么我們可以添加一條規則,即新證明只有建立在先前有效證明的基礎上才有效。盡管我們可以在客戶端強制執行此規則,但它會要求用戶一直掃描區塊鏈的歷史,一直追溯到創世區塊——這并不理想。
值得慶幸的是,將其直接添加到零知識證明中并不難。通過將calldata綁定回L1區塊頭,我們可以添加一條聲明「我已經掃描了DA層的證明,并且這個證明建立在最近的有效證明之上」。這讓我們可以直接證明分叉選擇規則,而不是在客戶端強制執行!如果我們已經在掃描DA層的證明,我們也可以輕松掃描強制交易。
可移植性和互操作性
在智能合約Rollup范例中,L1橋是獨一無二的。由于橋負責檢查未包含在證明中的聲明,因此將基于證明的橋添加到其他目的地通常沒有意義。但是一旦我們將所有邏輯都移到證明中,這就不再是問題了。我們可以在任何我們想要的地方添加橋。
甚至可以更進一步,如果L1智能合約只是一個普通的橋,我們可以完全取消它。首先,在不支持智能合約的系統上構建Rollup是有意義的。只需采用現有的Rollup邏輯并刪除L1橋。突然之間,你可以部署在任何DA層上!換句話說,你的Rollup邏輯可以立即在不同的L1之間移植。
結論
Rollup的未來是sovereign。通過直接證明其分叉選擇規則,sovereignZKRollup可實現無縫互操作性、即時可移植性和快速最終確定性。就像智能合約Rollup一樣,它們提供低Gas成本和信任最小化橋梁,但它們不會被迫在成本和延遲之間進行權衡。
以下是本文作者DannyRyan的觀點和思考,不可避免地有短視和主觀的因素在。在合并之后,在我們展望未來的同時,我花了相當多的時間回顧過去五年.
1900/1/1 0:00:00大多數關于帳戶抽象的文章都很糟糕如果你正在閱讀本文,你很可能已經閱讀了一些便于理解帳戶抽象的文章。你可能會同意99%關于帳戶抽象的帖子都非常爛.
1900/1/1 0:00:00據MarsBit統計,3月4日至3月10日期間,加密市場共發生19筆投融資事件,其中基礎設施領域3筆、DeFi領域1筆、鏈游和NFT領域6筆、Web3領域3筆。已披露投融資總金額約2.2億美元.
1900/1/1 0:00:00錢包作為進入加密世界的入口以及通行證在整個加密行業中有著不可替代的地位,使用錢包也是每一個想進入加密世界的人不可避免的一環,錢包的功能也從最初的純記賬功能演化至如今的多鏈多場景使用功能.
1900/1/1 0:00:00最近硅谷銀行和USDC短暫脫錨的事情占據了所有人的視線,本來Luna崩盤之后大家都已經“安于”USDT和USDC這種法幣背書型穩定幣了,這么一搞.
1900/1/1 0:00:00福布斯根據最近進行的一項詳細調查,對幣安對客戶資產和穩定幣抵押品的管理和保管提出了重大疑問。在調查中福布斯提到了一些鏈上交易的性質和意圖,并對此做出了許多可能的解釋.
1900/1/1 0:00:00