zkSync 2.0 計劃於今年 5 月公開測試網,並在 8 月上線主網。

原文標題:《通告 | zkSync 2.0 路線圖更新》
撰文:Matter Labs
翻譯:阿劍

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

通告 | zkSync 2.0 路線圖更新

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

通告 | 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)

  • 應用密碼學家

  • 溝通主管

來源鏈接:medium.com