Curve 的 Layer 2 挑选:ZK Rollup 有何优势?

Curve 的 Layer 2 挑选:ZK Rollup 有何优势?

Curve 挑选 ZK Rollup 主要是依据安全考量。…以太坊,DeFi,Layer 2,Optimistic Rollup,ZK Rollup,Matter Labs,Curve 以太坊 DeFi Layer 2 Optimistic Rollup ZK Rollup Matter Labs Curve蓝狐笔记 图标 Logo蓝狐笔记区块链作者,团队,专栏,大众号,头条·

Curve 挑选 ZK Rollup 主要是依据安全考量。

原文标题:《依据 ZK Rollup 的 Curve 要来了》
撰文:蓝狐笔记

在曩昔几个月的 DeFi 冲击之下,以太坊网络不堪重负。Layer 2 和分片是以太坊未来可扩展性的途径。不过分片的老练落地需求好些年,现在来说,最有或许的扩展途径是 Layer 2,而在现在的各种 Layer 2 途径中,Rollup 系列是最被看好的技能途径。

Rollup 系列中主要有 ZK Rollup 和 Optimistic Rollup,现在它们的发展都还算顺畅。9 月底 Optimism 团队宣告其测验网第一阶段敞开;Fuel 也向测验网推动;Loopring、zkSync、Deversifi (依据 Starkware 技能)也现已有了 ZK Rollup 的落地。之前蓝狐笔记说到的 Zeroswap《ZeroSwap:依据 ZK-Rollup 的 DEX》也要推出依据 Zk Rollup 的 AMM 形式 DEX。Layer 2 在未来半年到一年时刻里会呈现出蓬勃发展的态势,尤其是在 DeFi 范畴。

而 Curve 在 Layer 2 方面的推动速度较快,现在依据 ZK Rollup 技能的 Curve 也立刻要来了。依据 Matter Labs 和 Curve 的布告,在 Matter Labs 的协助下,Curve 团队将现有的 Curve 合约重写为 Zinc 版别,现在现已敞开测验网进行测验。

Curve 的 Layer 2 挑选:ZK Rollup 有何优势?https://zksync.curve.fi

Curve 的 Layer 2 挑选

那么,Curve 为何挑选了依据 ZK Rollup 的 Layer 2 方案?

尽管市场上每个 Layer 2 技能都在提自己的优势,但终究来说,每个处理方案都有其均衡挑选。有些协议关于安全的需求没那么高,而关于功用的需求更高,比方游戏类的项目。有些协议在安全上无法退让,比方 DeFi 协议,DeFi 协议确定的总财物值超越百亿美元,在其上买卖的资金量高达数十亿美元。关于这些协议来说,安全性是首要考量的要素。

当时来看,相对而言,Layer 2 方面,ZK Rollup 和 Optimistic Rollup 获得了更多 DeFi 协议的喜爱。尤其是 ZK Rollup 在安全性上接近于 Layer 1 的等级,因而也被视为是未来一段时刻内最具远景的 Layer 2 方案。当然,在这个过程中,也有或许会有新的更好的处理方案冒出来,这需求时刻来催化。

Curve 挑选 ZK Rollup 很重要的原因是其安全性的考量,现在 Cuvre 上确定的财物值超越 15 亿美元,近期日买卖量大约 1.5 亿美元,现已具有了适当的规划,无法在安全性上进行过多权衡。ZK Rollup 简直能够到达 Layer 1 等级的安全。这是 Curve 挑选 ZK Rollup 的一个重要原因。

相关于选用经济鼓励的博弈模型,ZK Rollup 安全性更依赖于朴实的数学。此外,Optimistic Rollup 有潜在的安全性问题,会跟着其确定财物值的添加,其安全性反而或许下降。因而,它有一个相对安全的财物规划,假如财物规划过大,或许会遭受进犯。

此外,在终究性方面,ZK Rollup 相关于 Optimistic Rollup 也有必定的优势,ZK Rollup 能够在几分钟内达到终究性,它支撑资金快速撤回到 Layer 1。而 Optimistic Rollup 有一个争议延迟时刻的规划,一般至少需求一周时刻。

当然,Optimistic Rollup 也有其优势,相关于 ZK Rollup,它在可编程性方面更友爱,它支撑 EVM 兼容,在将现有以太坊智能合约带入 Layer 2 方面更快捷。

为了处理这一短板,Matter Labs 宣称其在 ZK Rollup 上完结了一些打破,尤其是支撑恣意用户界说的智能合约方面。Matter Labs 引进 Zinc 编程言语和对 SNARK 友爱的 Zinc VM,并为以太坊完结了递归 PLONK 证明验证。这三者结合将支撑在 ZkSync 上的智能合约。

Zinc 编程言语

依据 Matter Labs 的布告,在现在情况下,有必要运用 Zinc 编程言语编写 Zinc VM 的智能合约。Zinc 遵从简化的 Rust 语法,一起学习了来自 Solidity 的一切智能合约元素和结构。Zinc 在结构上跟 solidity 根本相同,将现有的 Solidity 代码转化为 Zinc 相对简单。不过,当时它还不支撑图灵齐备(后续有方案支撑),因而它制止递归和无限循环。此外,当时的 Vyper 程序都能够同构转化为 Zinc。有经历的 Solidity/Vyper 的开发者能够在几天内把握。

Zinc 自身不是图灵齐备,不过在它上面能够完结在 Solidity 上的作业,进行少数的修正即可。现在大都 DeFi 使用的代码很少需求循环或递归,此外,图灵齐备的组件也能够经过使用买卖等级的递归来从头完结。

Zinc VM

依照 Matter Labs 的介绍,合约用 Zinc 编程言语进行编写和编译。Zinc VM 字节码和 SNARK 验证密钥能够以无须答应的方法布置到 zkSync 网络。

合约会在 Layer 2 内分配到一个新地址。当用户跟合约交互,zkSync 的验证者会履行 Zinc VM 操作码,并发生买卖有效性的零常识证明。证明将由 rollup 区块电路经过已布置的验证密钥来进行递归验证。区块证明则由以太坊上布置的 zkSync 智能合约验证,以授权完结状况转化。在可组合性方面,一切 zkSync Layer 2 的合约都能够彼此调用,跟以太坊主网上相同。

用户密钥办理

依据 Matter Labs 的宣称,zkSync 直接集成到结账流程中,这种集成类似于 web2.0 的单点登录的身份验证方案。假定 zkSync 网站被黑,也需求经过用户以太坊钱包额定以音讯签名方法进行两层要素验证。该签名当时由其服务器验证。为提高用户体会,Matter Labs 正方案跟其他团队合作开发通用的以太坊 Layer 2 签名规范。

敞开测验

测验网功用现已完全。用户能够编写合约,并布置到测验网上,进行本地测验,并生成智能合约履行的零常识证明。每笔买卖会在 zkSync 测验网上进行实在代币搬运,这些都会反映到区块浏览器和钱包中。用户需求用实在的测验网 ERC20 代币进行买卖。

当时限制

现在 Zinc VM 还没有集成到 zkSync 核心中。Zinc 编程言语中的一些重要功用也或许有缺失。这有待后续的完善。

免责声明:作为区块链信息渠道,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 态度无关。文章内的信息、定见等均仅供参考,并非作为或被视为实践出资主张。

[标签:作者]