感謝?MatterLabs?提出關于部分L1數據鏈上可用性的問題,我們一直以來都非常重視社區的聲音,并會根據社區的需求修改方案。因此,我們想借著這次機會向大家分享?ZKSwap?開發團隊辛勤工作所交付的產品背后的一些思考。
經過非常謹慎細致的思考之后,為了TPS和Gasfee的效率,我們決定將ZKSwap的L2轉賬放在鏈下。在ZKSwap的設計中,L1相關的數據在鏈上,L2相關的數據,比如轉賬和交易,存在鏈下。盡管存在鏈下,這部分數據也會被驗證者實時公布。
例如,L2區塊7831:
https://api.zkswap.info/block/7831/pub-data
三種轉賬類型
ZK-Rollup協議中,一個區塊可以包括三種類型的轉賬:
21e6 Capital:一些基金可能很快會向加密貨幣領域注入更多現金:金色財經報道,據瑞士投資顧問21e6 Capital AG的數據,2023年上半年加密貨幣基金的平均回報率為15.2%,但BTC的漲幅約為 84%,買入并持有比特幣方法在2023年上半年的表現高于大多數加密貨幣基金68.8%。在報告中,21e6 Capital AG的營銷主管Maximilian Bruckner表示,加密基金在之前的牛市中經常能夠顯著優于比特幣。
Bruckner將2023年加密貨幣基金表現不佳的大部分原因歸咎于充滿挑戰的市場條件以及 2022 年底他們手頭有大量現金。該報告表明,在 2022 年FTX 和其他加密項目崩潰之后許多加密基金選擇規避風險并開發現金緩沖,因此錯過了 2023 年上半年 BTC 價格的大幅上漲。
此外,該報告強調,投資者情緒較2023年上半年略有改善,這表明一些基金可能很快就會開始向加密貨幣領域注入更多現金。[2023/8/5 16:20:33]
類型1:來自L1的存款和創建AMM交易對的轉賬;
前十大穩定幣月平均日交易量從3月的530億美元降至280億美元:金色財經報道,穩定幣并沒有因為比特幣價格今年接近歷史高點而普遍反彈。評級機構惠譽在一份報告中指出,穩定幣的交易量和該行業的總市值相比較低。Block的數據儀表板顯示,穩定幣的總供應量已經從年初的1380億美元下降到7月3日的1240億美元。
前十大穩定幣的月平均日交易量從2023年3月的530億美元下降到5月的280億美元。然而,惠譽指出,支持穩定幣的資產具有更好的流動性。[2023/7/4 22:17:39]
類型2:L2發起且只能被L1驗證的轉賬。比如,公鑰轉賬將需要L1簽名來確保L1賬戶的密鑰所有者能將他們的賬戶與L2賬戶關聯起來,因為電路不能檢查確認L1的簽名;
類型3:由L2簽名驗證而無法被L1驗證的轉賬。
ZKSwap安全模型
上海:培育人工智能產業集群,推動通用 AI、XR 等新一代人工智能技術的深度應用:金色財經報道,上海市科學技術委員會等印發《推進“大零號灣”科技創新策源功能區建設方案》,其中提出,培育人工智能產業集群。聚焦智能硬件、智能機器人和智能駕駛等領域,圍繞高端芯片、傳感器、工業軟件等核心技術,培育一批具有國際領先水平和自主知識產權的高能級企業。依托馬橋人工智能創新試驗區,推動通用AI、XR等新一代人工智能技術在數字社區、城市治理和公共服務領域的深度應用。[2023/2/27 12:32:04]
一個區塊內記錄的L2轉賬在L1上只有部分記錄。只有區塊信息的總結會被記錄在L1鏈上,例如區塊哈希、新默克爾根、區塊高度等等。
當一個區塊的轉賬被提交到L1上,區塊就被創建出來,區塊哈希會被驗證。由于以太坊內建了sha256算法,所以區塊哈希通常也使用sha256進行計算。
Web3社交平臺Bee Protocol開啟Open Beta版本公測:5月25日消息,Web3社交平臺Bee Protocol于今日發布Open Beta版本,參與Bee Protocol公測,可注冊獲得Bee Protocol Profile白名單。Bee Protocol是一個基于ClassZZ以NFT為底層設施完全去中心化且無需許可的多鏈web3社交圖譜協議。
據悉,Bee Protocol旨在讓創作者擁有個人NFT與社區NFT產生鏈接,形成一個完全可組合的、用戶擁有的社交圖譜。[2022/5/25 3:41:39]
為了保持數據可用性,所有的轉賬數據都應該被提交到L1上,這被稱為「公開數據」。一筆轉賬的公開數據與其在L2上的轉賬并不完全相同。系統在進入「退出模式」時將使用公開數據,這樣任何人都能恢復最近的經過驗證的默克爾樹。
電路
L2的電路與L1的智能合約能夠協同工作,確保ZK-Rollup協議的功能性。L2的電路保證了以下幾點:L2轉賬簽名正確、L1/L2轉賬執行正確、區塊信息計算正確、及時有效地更新賬戶信息——包括默克爾根、賬戶默克爾樹和費用信息等等。
雙驗證模式
驗證模塊對與安全性來說十分重要,是ZK-Rollup協議的基礎。
公開數據驗證——驗證第一類和第二類轉賬的內容和次序。例如,驗證存款需要確保存款數額和信息與L1上記錄的相同,并且順序無誤。
區塊驗證——驗證一個區塊里的轉賬被正確執行,并且L2的賬戶默克爾樹根被及時恰當地通過零知識證明進行更新。當一個區塊被驗證之后,更新的默克爾根就取得了最終性。
總結來說,整體的安全假設如下:
·一個區塊的所有轉賬公開數據在鏈上;
·驗證一個區塊中第一類和第二類轉賬被正確執行;
·證明一個區塊內的所有轉賬被正確執行、賬戶默克爾樹被正確更新、一個區塊內的所有轉賬的公開數據能夠匹配;
·證明該區塊內所有公開數據都被正確計算;
·提交給L1的區塊公開數據與零知識證明系統所證明的數據相同。
公開數據不上鏈時會發生什么?
如果公開數據不在鏈上,安全假設「提交給L1的區塊公開數據與零知識證明系統所證明的數據相同」就不能被驗證。這時候,當L2的零知識證明系統陣營所有轉賬都被正確執行、默克爾樹都被正確更新時,只能說明一個區塊內的轉賬有效,而不能證明來自特定區塊的其他轉賬。
大多數第三類轉賬都是安全的,但是對于提現操作來說,提現的收款人未經驗證,不能被零知識證明系統證明。
對于第一類轉賬來說,所有可能的第一類轉賬都能被證明,但不能被驗證。類如,零知識證明系統能證明一些非L1發起的存款轉賬。
由于只有驗證著能提交公開數據或者區塊證明,所以社區必須信任驗證者是誠實的。當驗證者誠實時,以上所有的風險都不會存在。對ZKSwap來說,所有公開數據都在瀏覽器中同步公布,任何人都可以驗證公開數據和任何鏈上區塊。
將公開數據存在鏈下不是一個草率的決定。這個選擇背后的主要原因是降低Gas費和提高可擴展性。
Gas費用
保持ZK-Rollup協議運行的一個痛點是Gas。為了向L1提交一個區塊,需要消耗以下GasLimit):
一個區塊中,最多可以包括120筆交易轉賬。
如果要在L1提交驗證一個區塊,需要消耗大約23萬GasLimit,calldata費用約占31%。
可擴展性
可擴展性是另一個考慮因素。假設一筆L2轉賬消耗1850.7Gas,那么ZKSwap將消耗10%的以太坊Gas,整體TPS將在51.5。
這是在只有交易、沒有提現的情況,所以正常使用中將消耗更多Gas,TPS會更低。
結論
保護用戶資金安全對所有區塊鏈項目來說都很重要,也是ZKSwap的核心價值。當轉賬的公開數據沒有提交上鏈時,安全性就依賴于零知識證明電路。當驗證者誠實時,用戶的資產就是安全的。從技術角度來說,如果驗證者不誠實,安全性將會是一個問題。這是降低Gas、提高TPS的一個權衡。
考慮到Gas消耗和可擴展性,ZKSwap做了一個艱難的決定,將公開數據不上鏈,換來對L2用戶更高的TPS和更低的Gas消耗。
我們愿意傾聽開發者和用戶的反饋,讓ZKSwap系統更好。我們也可以在任何時間將所有數據上鏈。事實上,在發布ZKSwap之前,我們已經實現了100%數據可用的版本,所以我們可用隨時升級至這個100%ZK-Rollup的版本,提供更高的Gas消耗、更低的TPS,但是更安全。
來源:金色財經
隨著比特幣價格的不斷向上突破,礦工們挖礦的熱情越來越高漲,大量的機構、個人開始涌入礦業服務平臺,特別是對于新入場用戶來說門檻低、更便捷的云挖礦服務更是備受青睞.
1900/1/1 0:00:00BTC行情分析:大餅50000關口反復試探,技術面來看,MACD呈空頭排列保持著均衡放量,短期下方支撐關注49000一線,破位49000一線建議反彈看空即可。目前建議回調先看一波反彈.
1900/1/1 0:00:00HelloNimbus社區,今天,我們為您提供了有關此帖子中涉及的NBU交換的最新事件的重要更新:https://nimbusplatform.medium.com/provided-liqui.
1900/1/1 0:00:00比特幣BTC分析及預測:1小時圖來看,MACD空頭能量柱持續放量中,快慢線在0軸上方呈死叉形狀拐頭向下,RSI三線均向下發散,目前成交量持續回落,行情走勢明顯放緩,由于早間大餅反彈的力度不強.
1900/1/1 0:00:00????市場是無止境的,行情是不斷演變的,交易是永不停止的,雖然我們不能把每一波行情都做到,但我們可以抓住瞬息萬變的機會,用客觀冷靜的態度對待市場,分析市場,等待市場,為每一次交易做充分的準備.
1900/1/1 0:00:00知足之人,雖臥地方,猶為安樂。不知足者,雖處天堂,亦不稱意。人性本身導致了跌市的恐慌和升市的貪婪.
1900/1/1 0:00:00