主網上線一文速覽zkSync Era更新功能

2 月 16 號,ZK 系L2擴容解決方案 zkSync 宣布了 2.0 版本的上線,並將此版本稱為 Era, 1.0 版本將更名為 lite,兩者將長期並存,承擔不同的任務類型。英文 Era 的意思是時代,這也意味著 zkSync 步入了發展的新時代。

這是其經歷的四個月測試網階段後的首次主網上線,不同於測試網階段的限制性使用,本次 zkSync Era 主網將向所有開發者開放,目前,其 Github 代碼庫已經可供審查,為確保安全,早期主網階段將會存在一定的資金額度方面的限制,但最終會面向全體用戶開放更多功能。

Era 更新功能一覽

在標準的 zkSync 區塊生命週期中,基本上可以分為四步走,從交易啟動到最終確認一般需要花費 3-5 個小時,這也是其比 Optimistic 平均一周確認時間的最大優勢所在。

為了滿足更多實際用途,Era 將會陸續支持以下功能:

  • 原生支持 ECDSA 簽名。用戶使用私鑰不需要額外操作。任何賬戶都可以在L2 中使用和L1 的相同的私鑰。

  • 支持 Solidity 0.8.x 版本。和以太坊主網開發環境保持一致。

  • Web3 API 與 Ethereum 幾乎完全兼容。開發者可複用絕大部分 API。

  • L1至L2間的智能合約消息傳遞。允許開發人員將數據從 Ethereum 傳遞到 zkSync 上,無縫銜接二者間通信的各種數據信息。

其中,最為重要的是L1和L2間的兼容性,zkSync 將其分為L1至L2通信,和L2至L1間通信兩部分,以最終實現L1和L2間雙向的通信。

在本次 Era 更新中,將集中在L1至L2間的通信,得益於和主網的兼容性,從以太坊主網向 zkSync Era 發送消息以調用智能合約並不困難,Era 主要集中在 Gas 方面的設計和優化。

目前的L1至L2的事務優先級以 FIFO(先進先出)的模式進行排序和處理,但在未來會引入“優先級”概念,支持對事務進行特定排序以確定具體優先事項,以提升網絡定制化和高頻使用需求。

其次,是未來主網有望實現的功能 zkPorter,其特點是高安全性和比以太坊主網降低 20 倍的費用,最終實現低至幾美分的交易費用,以支持大規模調用,但需要注意本次測試網仍未上線該功能。

此外,zkSync Era 將在智能合約的組合性和賬戶抽象方面發力,以支持複雜的 DeFi 堆棧等高級操作,並且保持跟以太坊主網迭代方向的同步。

在 Matter Labs 的設想中,最終基於 zkSync 可以繼續構建L3、L 4 等特定的應用鍊或者擴展鏈,最終實現整個區塊鍊網絡的可擴展性,而且可以在特定的兩條鏈之間實現原生跨鏈橋,傳遞資產和消息,而需要藉助第三方工具。

但是仍然需要藉助L1來進行最終結算,而這也是 zkEVM 所發揮效能的用武之地。

劍指 zkEVM 和主流開發者

在目前的 ZK 系L2擴容方案鬥爭上,zkEVM 和生態是不可分割的兩面,ConsenSys、Polygon 和 Scroll 的zkEVM 是三個主要競爭對手,而對各主要 DeFi 項目的明搶暗奪也已經到了白熱化的地步。

去年 9 月,zkSync 開發方Matter Labs 在C 輪融資中籌集了2 億美元,其中相當部分將用於開發和生態建設,其首個 zkSync Era∎主網階段的黑客松也於 2 月 20 日正式啟動。

QPbmEKnbBSoa10elU0fqawj4YwECvd2CpzCbnLAH.png

在本次主網更新中,官方第一時間開放了 zkSync Era 測試網項目部署名單,只有通過調試後的項目才能被首批上線 zkSync Era Mainnet Alpha 主網,以避免直接上線主網遭遇故障。

目前,Matter Labs 已經可以直接啟動主網,但為確保主網的安全啟動和運行,目前將會採取以下兩點安全措施:

zkSync Era 還需要經過完整安全審計,Matter Labs 會盡量確保主網安全性,這也是開放測試網項目的實驗意義。

zkSync Era Mainnet Alpha 最初會在交易頻次、鎖倉量(TVL)等方面進行限制,限制措施會隨主網逐漸成熟而降低。

在測試網階段,共完成近 9 百萬次交易,部署了 3 萬個智能合約,以及產生 50 萬的活躍地址。

主網上線”倒計時”,速覽zkSyncEra帶來的ZK新面貌

為進一步吸引開發者,本次 Era 主網代碼將同步開放給開發者供其使用,包含智能合約、排序器(sequencer)、證明者(prover)以及 GPU 加速器部分,涵蓋最主要的功能實現部分。

  • 開發者可在測試階段在 zkSync Era 上部署和測試 dApp 各項功能;

  • 開發者可將以太坊標準的 Token 橋接至 Era 網絡,目前可支持非 ERC-20 以外的代幣,但需要跟官方提交具體信息;

  • 開發者可參與 bug 發現,功能調試和漏洞賞金計劃,以幫助官方完善 Era 主網的安全措施;

在 MIT / Apache 2.0 開源許可證下,對商業化或者分叉的限制較小,zkSync 未來並不會採取 Uniswap 從代碼分叉部分限制競爭對手,體現其對開源精神的認同以及促進 ZK 技術的全面推廣。

zkSync 的 EVM 兼容性,使 Solidity 和 Vyper 編寫的智能合約無需重構即可在 zkSync 上使用,但是這仍然不足以達到 Matter Labs 的目標——走向真正主流的開發群體。

並且,zkSync Era 將會使用基於 LLVM 的編譯器,得益於 LLVM 的開源和普適性,最終可讓開發人員使用 C++、Rust 等語言編寫智能合約。

LLVM 是LowLevelVirtualMachine 的縮寫,意為底層虛擬機,其不依賴於特定的編程語言、指令集和操作系統,比如 macOS 就將其作為自己開發工具的一部分。

Era 主網也將會和現存開發工具進行更多集成,以降低外部開發者的進入門檻:

  • 在本次更新後,Era 主網將會和雲集成開發環境進行兼容適配,比如 Era 主網可使用谷歌云服務存儲數據;

  • GPU 和非 GPU 環境,均可用於秘鑰生成和設置,並且 GPU 加速仍會優化,以便於未來開發硬件加速設備;

  • 本地開發使用官網開髮指南,基本可做到一次指令,即可運行的集成開發模式,無需過分調試軟硬件環境;

但需要提醒開發者註意,目前的 zkSync 仍然是採取“鏈下計算和存儲,鏈上交易確認”的模式,並且仍然由 Matter Labs 運行節點,因此並非是完全的去中心化,只是會逐步過渡到分佈式模式。

結語

沒有一個春天不會到來,zkSync 也順利迎來自己的初春,如果說 Polygon zkEVM 的發布吹響了新年的號角,那麼 zkSync 2.0 便是全面繁盛的預演。

在本次的競賽當中,zkSync Era 的完成度相對較高,其面向開發者和項目的策略也有助於其構建自身的生態系統,並且對於未來的硬件加速和鏈間擴展性,也有深厚的技術儲備。

Total
0
Shares
Related Posts