火星链 火星链
Ctrl+D收藏火星链
首页 > BTC > 正文

ZKS:Curve zkSync L2:以太坊的ZK Rollup 智能合约

作者:

时间:1900/1/1 0:00:00

译文出自:登链翻译计划

译者:翻译小组

Curve和MatterLabs团队很高兴宣布以安全且去中心化的方式向以太坊扩展迈出了一大步:今天,我们和CurveFinance一起发布了第一个常驻dapp的zkSyncL2智能合约测试网。

>>**演示demo!**<<

在Zinc上的Curve合约

Zinc文档

为什么选择ZKRollup?

扩展性是以太坊一个迫切的需求-隧道尽头有一个亮灯。VitalikButerin刚刚宣布Rollup是现阶段扩展以太坊的“唯一选择”,突出显示了其(/matter-labs/evaluating-ethereum-l2-scaling-solutions-a-comparison-framework-b6b2f410f955"独特的无需信任安全保证")。

ZKRollup(ZKR)是现有的两种Rollup版本之一,另一种是OptimisticRollup(简写:OR)。两种方法都有其取舍(参见详细比较)。这是主要的实际差异:

安全-即使使用单个验证者,ZKRollup也非常安全,因为它们依靠纯数学,而不是进行持续的经济激励活动来确保资金安全。除了密码学假设外,ZKR与基础L1一样安全。这对于处理资产总值高的协议尤其重要。与ZKR相比,OptimisticRollup具有强大的反网络效应:其安全性与锁定价值成比例地降低。实际上,需要控制资本上限(数千万美元的范围内),才能安全地放如在单个OptimisticRollup中,才能保持对对L1的高度合理攻击的抵抗.只要以太坊仍然是PoW链,就无法缓解。

Chaos Labs发起两项Aave提案以应对Curve创始人借贷头寸的清算风险:8月11日消息,区块链安全机构Chaos Labs在Aave治理论坛发起两项提案,旨在应对Curve创始人Michael Egorov在Aave上的大量借贷头寸带来的系统性清算风险。其中,一项AIP提案建议禁用以太坊和Polygon V3的CRV借贷,另一项提案提议将Aave V2以太坊上的CRV清算阈值(LT)降低6%,目前两项提案支持率均为100%。[2023/8/11 16:19:57]

最终确定性。ZKRollup的最终确定性时间(分钟)短,因此支持资本快速退回到L1。相反,OptimisticRollup被迫在快速退出和资本效率退出之间进行选择,但不能两者兼有。大多数研究人员认为,OR至少需要一个星期的争议延迟时间。这对于与L1上的合约(至少将在最初)继续在生态系统中发挥重要作用的合约的互操作性非常重要。

可编程性-通过OptimisticRollup支持完全的EVM兼容性更加容易。通常认为OR方法是将现有以太坊智能合约引入L2的唯一可行方法。但是,这种情况即将改变。

ZKRollup中的智能合约?

直到最近,在ZKRollup中支持任意用户定义的智能合约还是一项极富挑战性的任务。但是这些天来,在零知识证明领域中事情发展很快。2020年带来了几项突破,最终使之成为可能:MatterLabs引入了Zinc编程语言和对SNARK友好的ZincVM,并实现了以太坊的递归PLONK证明验证。这些技术的结合将推动zkSync上的实现智能合约。

稳定币协议Abracadabra发布将MagicCRV加入白名单的Curve治理提案:4月30日消息,稳定币协议Abracadabra发布将MagicCRV加入白名单的Curve治理提案。MagicCRV是Abracadabra上CRV的包装资产,用户可以锁定CRV铸造 MagicCRV,锁定期为4年,期间用户可以将MagicCRV换为mCRV,并在Curve上的mCRV/CRV池交易将其交易为CRV。MagicCRV将允许Abracadabra拥有投票权,并将用于改进MIM挂钩。[2022/4/30 2:42:34]

ZincVM如何工作?

合约以Zinc编程语言编写并编译。编译器输出是双重的:

Zinc虚拟机的字节码。

合约的SNARK验证密钥。

ZincVM字节码验证密钥可以完全无许可的方式部署到zkSync网络。合约将在L2中被分配一个新地址。每当用户与该合约进行交互时,zkSync的验证程序将执行ZincVM操作码并产生对交易有效性的零知识证明–友好的SNARKZincVM的特殊设计使其成为可能。然后将由Rollup块电路针对已部署的验证密钥来递归验证该证明。然后,以太坊上的zkSync智能合约验证区块证明,以授权状态转换,所有交易状态转换可以在一个区块快速的验证。

Curve发起执行提案将社区基金授予Grant Council DAO多签名地址:12月4日,稳定币兑换平台Curve官方宣布,社区已发起执行提案,计划开始将社区基金归属到Grant Council DAO多签名地址中。根据提案内容,此前Curve Finance建议开始将社区基金用于生态系统、DAO和社区赠款,以鼓励社区分权。至此,Curve社区已成立一个有团队成员(6位)和社区成员(4位)共同组成的理事会对捐款资金进行审查。此外,官方提到,Andre Cronje是理事会的成员,将帮助审核资助申请。[2020/12/4 13:59:09]

因此,zkSync上的Zinc智能合约继承了有效性证明的严格安全保证。

如何为zkSync编写智能合约?

目前,必须使用Zinc编程语言编写ZincVM的智能合约。查看最新版本的ZincBook,你将找到完整的入门指南和完整的开发人员参考。我们期待你在ZincGitter聊天室中提出的问题和反馈。

Zinc目前处于封闭开发Beta版。如果你有兴趣为你的项目尝试,请与我们联系.

Zinc与Solidity/Vyper有何不同?我可以移植现有的源代码吗?

Zinc遵循简化的Rust语法,但它借鉴了Solidity的所有智能合约元素和结构体。任何有经验的Solidity/Vyper开发人员都可以在几天之内了解到它。

Curve锁定资产总值超4.2亿美元创新高:目前Curve合约中锁定的资产总价值已超4.23亿美元,创历史新高。另外在Gas消耗上,Curve.fi消耗的占比在过去3小时也提高到了3.83%,排名第四。今日中午12点,CRV在OKEx上线后最高插针涨至了188USDT ,但目前已跌至23.34USDT,流通市值也跌破800万美元。(defipulse)[2020/8/14]

由于Zinc在结构体上与Solidity相同,因此可以轻松地将现有的Solidity代码转换为Zinc。主要的挑战是Zinc目前尚未完全图灵完备。这意味着:禁止递归和无限循环(有限循环是OK的)。

第二受欢迎的ETH智能合约语言Vyper也不是图灵完备的。因此,今天任何Vyper程序都可以同构转换为Zinc。这正是zkSync上Curve的工作方式:MatterLabs帮助Curve团队将现有的Curve合约重写为Zinc版本。它几乎逐行与原始来源相同。

尽管Zinc本身不是图灵完备的,但实际上任何在Solidity可以完成的工作而只需进行很少的修改即可在Zinc中完成,部分是因为大多数Defi应用程序的代码很少需要循环或递归,部分是因为图灵完整组件可以通过利用交易级别的递归来重新实现,即合约通过外部调用来调用自己的公共方法(在zkSync中仍然可以实现)。

动态 | 加州区块链公司Xage Security获美国空军安全合同:总部位于加利福尼亚的区块链公司Xage Security宣布,该公司已获得了美国空军(USAF)授予的美国国防部(DoD)安全合同。Xage Security的技术可帮助防止他方向USAF的网络添加未经授权的设备,并检测安装是否被篡改。(Ledger Insights)[2019/12/26]

此外我们还有更多的好消息:MatterLabs正在努力在不久的将来使Zinc图灵完备。在此之前,我们很乐意为你的团队提供支持,以使现有的Solidity代码可移植。请联系.

可组合性如何?

zkSyncL2网络中的所有合约都将能够以与以太坊主网上完全相同的方式原子地互相调用。

如何管理用户密钥?

在Gitcoin赞助第7轮,zkSync被直接集成到结帐流程中,这需要信任Gitcoin网站。在此Demo中,zkSync私钥永远不会离开connect.zksync.dev的范围。这种类型的集成类似于Web2世界中的单点登录身份验证方案,该方案广泛用于Google/Apple/Facebook登录。这实际上意味着zkSync现在可以与任何以太坊钱包和任何数量的完全不受信任的dapp结合使用。

即使zkSync网站被黑,我们的方法也需要通过以太坊钱包另外签名每条消息的方式进行2次验证。目前,该签名已由我们的服务器验证,尽管递归PLONK证明现在使我们可以将其直接集成到我们的ZKP电路中,而无需太多开销。

同时,我们正在与其他团队合作开发通用的以太坊L2签名标准,这将使围绕L2合约进行交互的用户体验更加令人愉悦。

ZincAlef的局限性是什么?

测试网功能齐全,你可以编写智能合约,将它们部署到测试网,在本地测试它们,并生成智能合约执行的零知识证明。每笔交易都将导致zkSync测试网上的进行真实通证转移,这将反映在区块浏览器和钱包中。

但是,在此阶段,ZincVM尚未集成到zkSync核心中。Zinc编程语言中的一些重要功能也可能会丢失。我们将根据社区的要求优先开发功能。

本翻译由CellNetwork赞助支持。

来源:https://medium.com/matter-labs/curve-zksync-l2-ethereums-first-user-defined-zk-rollup-smart-contract-5a72c496b350

参考资料

登链翻译计划:https://github.com/lbc-team/Pioneer

翻译小组:https://learnblockchain.cn/people/412

演示demo!:https://zksync.curve.fi/

在Zinc上的Curve合约:https://github.com/matter-labs/curve-zinc

Zinc文档:https://zinc.zksync.io/

刚刚宣布Rollup是现阶段扩展以太坊的“唯一选择”:https://www.trustnodes.com/2020/10/05/ethereum-rollups-are-the-only-choice-for-scalability-says-vitalik-buterin

Rollup:https://learnblockchain.cn/tags/Rollup

Optimistic?Rollup(简写:OR):https://learnblockchain.cn/tags/OptimisticRollup

参见详细比较:https://learnblockchain.cn/article/738

对L1的高度合理攻击的抵抗:https://ethresear.ch/t/nearly-zero-cost-attack-scenario-on-optimistic-rollup/6336

被迫在快速退出和资本效率退出之间进行选择:https://medium.com/starkware/the-optimistic-rollup-dilemma-c8fc470ca10c

以太坊的递归PLONK证明验证:https://medium.com/matter-labs/zksync-v1-1-reddit-edition-recursion-up-to-3-000-tps-subscriptions-and-more-fea668b5b0ff

ZincBook:https://zinc.zksync.io

ZincGitter聊天室:https://gitter.im/matter-labs/zinc

与我们联系:https://zksync.io/contact.html

联系:https://zksync.io/contact.html

Gitcoin赞助第7轮:https://gitcoin.co/blog/gitcoin-grants-round-7/

connect.zksync.dev:https://connect.zksync.dev

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

标签:ZINCINCZINZKSPEPEGRINCH价格Brayzin Heistzks币适合长期持有吗

BTC热门资讯
加密货币:央行会将比特币纳入储备货币?

Newsbtc上最近有一篇文章《WhalesDumpAheadOfBitcoinATH,MoreThan93KBTCSoldSincePeak》.

1900/1/1 0:00:00
数字货币:老王谈币圈:比特币减半6个月破12万,这仅仅只是一个开始吗?

信数字货币很多人已经并不陌生了,尤其是区块链数字货币,那么比特币跟以太坊作为主流币之首,占据币圈的地位也是非常高的,目前在全球使用数字货币买卖交易的人已经不计其数了.

1900/1/1 0:00:00
DEFI:黑色星期五促销期间您可以获得的五种VPN解决方案

在所有这些黑色星期五和网络星期一交易中刮擦表面,您将发现……还有更多交易。对于每台打折的电视,开襟衫和机器人吸尘器,本周将为您自然不会认为是假日长袜的物品打折。一个很好的例子—VPN保护.

1900/1/1 0:00:00
COM:数交所“双十二”新老用户狂欢节——USDT送不停,锦鲤瓜分120000 USDT

活动时间:12月1日00:00-12月12日00:00领取规则:用户于12月1日00:00之前在数交所合约交易;合约专区进行任意交易对,添加客服微信.

1900/1/1 0:00:00
加密货币:对冲基金Guggenheim考虑投资5亿美元购买灰度比特币信托

据Decrpt11月30日报道,全球投资公司GuggenheimPartners正考虑向一个比特币信托基金投资数亿美元.

1900/1/1 0:00:00
ORA:【全球首發】開啟Oraichain (ORAI)交易 / 2020.12.1

親愛的BithumbGlobal用戶:BithumbGlobal將在GEM板上線ORAI數位資產服務.

1900/1/1 0:00:00