經歷了長達一年的徹底相互隔離之後,我們團隊終於(在做了很多預防措施之後)全體相聚在幾乎不受新冠病毒侵襲的迪拜,度過了一周。

雖然我們也搞了一些理所應當的娛樂活動,但大部分時間都花在了討論、工作小組會和頭腦風暴上,為的就是打磨zkSync 2.0 設計的最終形態。高強度工作一周的最終成果就是這份新的開發路線圖。我們滿懷激動,與你分享這份計劃。

zkSync 2.0:有什麼新東西?

基於EVM 的編程模式和可組合性

從用戶視角和開發者視角來看,zkSync 2.0 的設計與EVM 並沒有什麼不同:

用戶可以沿用自己已有的以太坊地址;每個賬戶都有自己的狀態;合約可以相互調用且事務具有原子性;

等等。

可移植現有的Solidity 源代碼

我們在新的圖靈完備型ZincVM 的實現上取得了巨大的進步。除了已有的Zinc 編程語言外,現在的ZincVM 已經可以兼容任何能夠用Yul 語言生成中間表示(intermediate representation)的語言了(歡迎你Solidity!)。

提醒一句,ZincVM 基於LLVM,所以我們可以利用LLVM 已有的優化和工具。也正因此,未來我們可以更容易地支持其它編程語言,比如原生支持Rust 語言。

我們預計大部分Solidity 語言編寫的合約都可以兼容,即使需要修改,也是最小化的。

原生支持所有的以太坊錢包

zkSync 2.0 將原生支持以太坊的ECDSA 簽名方案(仰賴基於PLONK 的查找表的高效電路實現)。也即是說所有的以太坊地址都可以直接在zkSync2.0 上使用,不需要在瀏覽器中存儲簽名密鑰,也不需要特殊的集成操作。

20000+ TPS —— 超越zkRollup

這是我們尤為期待的屬性! NFT 的繁榮意味著大規模的普及就在眼前。但是,你要引導幾百萬這些新進圈的主流用戶正確的用法,就不是件容易的事,光靠rollup 方案(不論是ZK 還是Optimistic)是不幸的,因為鏈上的數據空間也是有內在局限性的。

有鑑於此,zkSync2.0 將引入一個全新的整體架構,可以提供zkRollup 和zkPorter 賬戶的混合體驗(用戶可以自由選擇,而且是完全可互操作的):

zkRollup:以主網交易的1/100 的代價,獲得主網的極致安全性;zkPorter:固定的交易開銷(約為0.01 美元),但只能得到密碼學和密碼經濟學的保護—— 也要好於optimistic rollup。

我們會專門寫一篇文章交代更多細節。

zkSync 2.0:時間表

公開測試網:2021 年5 月文檔:將與測試網同步公開主網:目標是在2021 年8 月推出

zkSync 1.x 升級:NFT 和幣幣互換在這個春天上線

我們非常理解,許多項目都不願意等到夏天。這也是為什麼我們團隊的一部分一直在開發久經考驗的zkSync 1.x,以更快支持更多應用場景。

在支付領域,zkSync 1.x 已經在當今所有能用的rollup 中脫穎而出:不管是從價格還是用戶體驗上看都是如此。在最近的Gitcoin 第九輪獎金活動中,82% 的捐贈都是通過zkSync 來完成的。

越來越多錢包宣布要為zkSync 提供原生支持,包括Argent 和imToken。我們將繼續集成交易所,提供繞過L1 的L2 直接出入金體驗。

同質化代幣的交易(不論是原子化互換還是限價訂單)都將在4 月推出,到時候可以直接在L2 上完成, 這是由流動性提供商促成的—— 我們正在與他們合作。一開始我們就決定不再zkSync 上直接實現AMM 功能:這個在v2.0 上很容易實現(見我們封閉測試網上的Curve),而且我們完全無意與準備接受zkSync 的項目競爭。另一方面,用戶可以通過原子化互換來實現交易,這將大大增強zkSync 1.x 現有的功能。

最有意思的更新是,zkSync 1.x 很快將支持原生的NFT 鑄幣、轉讓和原子化互換,而且具備完整的zkRollup 安全屬性! NTF 將在5 月登陸zkSync。

我們正在尋找一些合作夥伴提供初步的NFT 和互換/限價訂單功能——請在這里聯系我們。

幫助我們開發免信任的擴展方案!

如果我們的使命和價值觀吸引了你,請看看我們的開放崗位公告 —— 我們求賢若渴。

我們最想要的角色有:

資深的軟件工程師(Rust)應用密碼學家溝通主管

(完)

(文內有許多超鏈接,可點擊左下”閱讀原文“ 從EthFans 網站上獲取)

原文鏈接:

https://medium.com/matter-labs/zksync-2-0-roadmap-update-zkevm-testnet-in-may-mainnet-in-august-379c66995021

作者: Matter Labs

翻譯: 阿劍