Curve + zkSync L2:以太坊的ZK Rollup智能合約

登链社区
本文约2849字,阅读全文需要约11分钟
在此階段,Zinc VM 尚未集成到zkSync 核心中。 Zinc 編程語言中的一些重要功能也可能會丟失。

編者按:本文來自登鏈社區,Odaily經授權轉載。

,Odaily經授權轉載。

>>,Odaily經授權轉載。<<

,Odaily經授權轉載。

Zinc 文檔[5]

mdnice編輯器

mdnice編輯器"mdnice編輯器") 。

為什麼選擇ZK Rollup ?

擴展性是以太坊一個迫切的需求- 隧道盡頭有一個亮燈。 Vitalik Buterin 剛剛宣布Rollup 是現階段擴展以太坊的“唯一選擇”[6], 突出顯示了其[獨特的無需信任安全保證](/ matter-labs/evaluating-ethereum-l2-scaling-solutions-a- comparison-framework-b6b2f410f955

獨特的無需信任安全保證

可編程性- 通過Optimistic Rollup 支持完全的EVM 兼容性更加容易。通常認為OR 方法是將現有以太坊智能合約引入L2 (L2 :二層網絡)的唯一可行方法。但是,這種情況即將改變。

mdnice編輯器

mdnice編輯器

mdnice編輯器

Zinc VM 如何工作?

  • mdnice編輯器
  • Zinc VM 如何工作?

合約以Zinc 編程語言編寫並編譯。編譯器輸出是雙重的:

因此,zkSync 上的Zinc 智能合約繼承了有效性證明的嚴格安全保證。

mdnice編輯器

mdnice編輯器

Zinc 目前處於封閉開發Beta 版。如果你有興趣為你的項目嘗試,請與我們聯繫[15].

mdnice編輯器

mdnice編輯器

mdnice編輯器

Zinc 與Solidity/Vyper 有何不同?我可以移植現有的源代碼嗎?

Zinc 遵循簡化的Rust 語法,但它藉鑑了Solidity 的所有智能合約元素和結構體。任何有經驗的Solidity/Vyper 開發人員都可以在幾天之內了解到它。

此外我們還有更多的好消息:Matter Labs 正在努力在不久的將來使Zinc 圖靈完備。在此之前,我們很樂意為你的團隊提供支持,以使現有的Solidity 代碼可移植。請聯繫[16].

mdnice編輯器

zkSync L2 網絡中的所有合約都將能夠以與以太坊主網上完全相同的方式原子地互相調用。

mdnice編輯器

mdnice編輯器

mdnice編輯器

同時,我們正在與其他團隊合作開發通用的以太坊L2 簽名標準,這將使圍繞L2 合約進行交互的用戶體驗更加令人愉悅。

mdnice編輯器

mdnice編輯器

mdnice編輯器