加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > BNB > Info

為何zkSync總是“宕機”?一文探討zkSync Workflow_zkSync:zksync幣與zks幣

Author:

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

看有朋友吐槽zkSync總是宕機,其實稱“宕機”略微言過其辭了,準確說是“出塊不穩定”。 本質上是,Sequencer提交的交易,最終Verified的時間不穩定,但用戶在交互端感知并不明顯,因為zkSync的Verify設計就存在確認滯后性。 未來去中心化階段不穩定性會得到緩解。我畫了個workflow和大家探討下。

之所以有用戶感知“宕機”,可能是某些DApp和鏈底層兼容性導致的交易失敗問題,畢竟在zkSync上開發DApp本身挑戰就很大。 我從官方瀏覽器觀察Commit到Verified的Status改變大致需要30min-1小時左右,而用戶端交互DApp幾乎不受此影響。 此文重點在科普zkSync的技術底層邏輯,帶大家清晰地認識zkSync。

以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537:以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537表示,其在柏林升級需要更多測試,團隊總體都同意,但是當我們討論將它包含在倫敦升級時,有人提出了一個我們應該使用的新庫,并可能修改gas成本,這需要更多的測試,因為它沒有削減gas。此外,它從一個非常好的擁有(預存款合約啟動以驗證存款)變成了“我們在分片之前需要這個”,因此緊迫性大大降低。[2021/6/8 23:21:36]

如workflow所示,zkSync運行分以下步驟:

1)User通過relay轉發向Sequencer排序器發送批量交易;

動態 | 智能投顧公司Wealthfront創始人解釋為何其投資服務不包含加密貨幣:智能投顧公司Wealthfront創始人Andy Rachleff稱,公司聚焦于千禧一代投資者,應用程序鏈接到Coinbase,用戶可查看加密貨幣余額,但在Wealthfront的投資服務不包含加密貨幣。

其表示,公司曾發文解釋關于比特幣的立場。公司專注于經時間考驗、學術驗證的投資方法,這就是為何Wealthfront提供基于多元化和再平衡的低成本指數基金投資組合的投資服務。這項研究清楚表明,從長遠來看,人們(甚至專業人士)不擅長超越市場,實際上遠不如市場表現。Robinhood等公司為那些自己動手、試圖挑戰研究結論的人服務。我敢打賭,如果你評估Robinhood客戶表現,那將特別糟糕。因此,我們正努力為客戶做長期來看最好的事情,作為前專業投資者,我學到的一件事是,為了讓某樣東西成為投資,必須有現金流。如果沒有現金流,那就是投機。比如貴金屬是投機,而不是投資。你不會看到老練的投資公司會購買貴金屬。那只是投機。這就是為何加密貨幣不是我們投資服務的一部分。我們告訴人們,“聽著,如果你想用游戲費來做這件事,我們歡迎你這么做,但應該控制在凈資產的10%以下。”(The Block)[2019/12/4]

2)Sequencer負責對交易進行排序、聚合打包batch成Merkle樹;

動態 | 澳本聰回應江卓爾“為何不了解Base58 編碼”:我想通過 Base58 來誤導聽眾:江卓爾和澳本聰在昨日辯論上,江卓爾問澳本聰名:為什么在銷毀(burn)地址中使用 X 而不是 0。中本聰發明了用于這些地址的 Base58 編碼模式,中本聰有意地排除了看起來相似的數字和字母,比如零和字母 O。為什么您會不了解中本聰發明的Base58 編碼?

澳本聰(CSW)回應稱,這是我的代碼。我想通過 Base58 來誤導聽眾,想讓人們以為我不了解比特幣。實際上 Base58 和交易無關,它只是錢包的實現方式,checksum 是錢包層面的東西,它是錢包交易時用來驗證的東西,它并不存在比特幣網絡上。[2019/7/24]

3)zkPorter將Merkle樹生成zk-SNARK證明; 

4)zk-SNARK證明分別relay給L2的Validators和L1 主鏈生成 Commit Hash

5)Validator負責驗證zk-SNARK證明的正確性,無誤后提交給L1智能合約生成Verify Hash; 

6)L1上的zkSync智能合約校驗Commit Hash 和Verify Hash的匹配性; 

7)成功匹配后生成Verified Transaction交易最終上鏈; 

8)若匹配失敗,原來的Commit Hash作廢,由Sequencer重新提交batch再走一遍流程。

這里需要強調下,zkSync采用了“二階段提交(2PC)”,通過前后Commit Hash 和Verify Hash兩個階段的Hash校驗最終確定合法交易批次。 這樣做一方面可以確保系統運轉流程中的數據一致性安全,我個人理解,也是一種讓Sequencer和Validator兩個系統組件互相約束的去中心化思想顯現,值得點贊。

zkSync的Workflow主要有Relay、Sequencer、zkPorter、Validator四大角色,協調工作中會存在諸多“不穩定因素”。 可概括為節點職能穩定性,節點協作穩定性,及算法和底層協議復雜性等。任一環節出現差錯,都可能導致出塊延遲。常見的 Arbitrum Sequencer技術故障就是典型,zkSync面臨的挑戰只會更多。

至于算法復雜性,這是zkSync鏈的天命所歸,需要生態開發者們鉚足勁去克服。而節點智能和協作的穩定性,我覺得未來去中心化階段到來后,會得到有效改善。邏輯也簡單:

1)多分布式節點,可避免單點故障帶來的網絡不穩定,系統魯棒性使然;

2)分布式通證激勵機制可給開發者維護節點穩定提供源動力。

換個角度思考,Verifing時間長在生態初期并非問題,可以有效提升鏈的安全性,避免系統中若干節點作惡。 總之,若厘清zkSync的整個運營流程,進一步了解下layer 2的技術復雜性和其中為安全性所設計的“特殊”機制,能鞏固對L2技術賽道的信心。 歡迎大家轉發分享,隨時DM我,一起深入交流學習zkSync。

鏈上觀

個人專欄

閱讀更多

金色早8點

Odaily星球日報

金色財經

Block unicorn

DAOrayaki

曼昆區塊鏈法律

Tags:zkSyncSYNCZKSSYNzksync幣什么時候能買zksync幣總量zksync幣與zks幣SYNCBRAIN價格

BNB
解讀《數字資產托管現狀》:機構投資者面臨的機遇與挑戰_數字資產:以太坊銀行幣值錢嗎

 作者:Aspen Digital數字資產托管的發展歷程經歷了明顯的3個階段,始于托管1.0階段的自托管解決方案,而后出現機構級解決方案.

1900/1/1 0:00:00
Arbitrum:以太坊可擴展性的創新之路_ARB:JustCarbon Removal

作者:BTX Research 來源:medium 編譯:金色財經,善歐巴 摘要 Arbitrum 項目得到了強大的學術團隊的支持,他們對區塊鏈技術的理論和實踐有著深刻的理解.

1900/1/1 0:00:00
回擊:CZ 內部信披露與 Gensler 抨擊兩家交易所_ANC:NAN

吳說獲悉,CZ 針對 SEC 援引的內容發布全員內部信,全文如下: 幣安人, 在我們經歷這些艱難時期時,我想與您分享 2 條推文.

1900/1/1 0:00:00
專訪Move語言之父:為什么Sui Move智能合約語言適合構建Web3產品?_SUI:move幣是什么幣

來源: Sui Network 近日,我們與Mysten Labs的首席技術官、Move編程語言創作者Sam Blackshear進行了交談.

1900/1/1 0:00:00
金色圖覽 | NFT行業周報(6.04 - 6.10)_區塊鏈:btm幣最新價格

【06.04 - 06.10】周報概要:1、上周NFT總交易額:364,044,516(美元)2、上周NFT總交易筆數:449,290金色熱搜榜:BTM居于榜首:根據金色財經排行榜數據顯示.

1900/1/1 0:00:00
前SEC主席:看好BTC ETF獲批和Crypto領域發展_SEC:加密貨幣市場規模分析

來源:beincrypto;編譯:區塊鏈騎士前SEC(美國證券交易委員會)主席Jay Clayton周一在接受CNBC采訪時,對實力雄厚的金融機構迅速采用BTC表示驚訝.

1900/1/1 0:00:00
ads