zkSync和Polygon的是非 正上升到“开源精神”之争_TTE:zkSync

今日,一场围绕着抄袭的口水仗在两家“L2 大厂”间展开,也吸引了广大吃瓜群众的目光。

Polygon Zero 在推特上表示,zkSync 的开发公司 Matter Labs 在没有声明的情况下复制了 Polygon 的一些开源代码。而 zkSync 则表示,仅 5% 来自 Polygon Zero,且做了引用声明,并斥责对方没有开源精神。

目前,这场事件仍在持续发酵,刚刚,第三方势力加入战局。Manta Network 指责道,所谓“抄袭”的代码部分,系 Manta 员工原创。

对于 zk rollup 来说,零知识证明系统是至关重要的,也是颇为困难的部分。这一部分的开发考验着各家厂商的研发能力。Polygon 旗下的 Polygon Zero 开发了自己的零知识证明系统 Plonky 2 和 Starky。

在开发团队自己的介绍中,Plonky 2 被形容为是“目前最快的方案”,“是现有替代方案速度的 100 倍”,并且与以太坊兼容。它结合了 PLONK 和 FRI 的优点,具有快速证明和不需要信任的设置;还结合 SNARKs 的优点,支持以太坊上的递归和低验证成本。

以太坊L2总锁仓量涨至105亿美元,zkSyncEra接近2.5亿美元:金色财经报道,据L2BEAT数据显示,当前以太坊L2总锁仓量为105.1亿美元,7日涨幅14.92%。其中,锁仓量前五分别为:Arbitrum One(70.3亿美元,7日涨幅16.69%);Optimism(21.4亿美元,7日涨幅9.3%);dYdX(3.72亿美元,7日涨幅6.7%);zkSyncEra(2.42亿美元,7日涨幅54.39%);Immutable X(1.44亿美元,7日涨幅14.19%)。[2023/4/15 14:05:27]

这一系统早在 2022 年 1 月就正式对外发布,并在同年 8 月开源。

今年 7 月,zkSync 也上线了自己的证明系统。这款名为 Boojum 的证明系统拥有诸多特性,同样也拥有“世界一流的证明性能”,以及更低的硬件要求。zkSync 表示,Boojum 可运行在消费级 GPU 上,只需要 16 GB 的 GPU RAM。

有趣的是,在昨日晚间,Polygon Zero 一篇博文横空出世,痛斥 Boojum 系抄袭。

zkSync:资金被卡合约的项目为Gemholic,已找到解决方案解冻:4月7日消息,zkSync 回应zkSync 上一项目因使用 transfer() 函数将 921 ETH 代币销售融资卡至合约中,zkSync Era 上多合一平台 Gemholic 遇到智能合约问题,资金是安全的,目前已找到一个解决方案来解冻合约,可以解决更广泛的与 Gas 相关的问题,这将需要对协议的 Gas 计量进行最小的更改,但会允许完全回收资金,将在明天发布更多详细信息。

zkSync 解释称,任何使用 transfer() 或 send() 的智能合约都严重依赖 Gas 成本(硬编码 2300 Gas),但这不能保证在以太坊上工作,fallback() 函数可以消耗超过 2300 Gas,opcode Gas 定价在以太坊的未来版本中可能会发生变化,合约将会中断。zkSync Era 不等同于 EVM,Era 有一个发散的、动态的 Gas 计量方案,允许一些交易类型比任何其他 EVM rollup 便宜 10 到 1000 倍。按照 Era 主网当前的 Gas 水平,ETH 转账将花费超过 2300 gas。这就是为什么任何没有明确 Gas stipend 的 .transfer() 调用目前都会失败的原因。zkSync 一直很清楚这个问题可能会出现,所以直接向编译器添加了关于 .transfer() 的警告。

此前,The Block 研究主管 Eden Au 表示,zkSync 上的一个项目通过代币销售筹集到 921 ETH(170 万美元),但资金会被永远卡在智能合约中。[2023/4/7 13:49:40]

数据:zkSync桥接存储总价值突破20万枚ETH:金色财经报道,据 Dune Analytics 数据显示,以太坊 Layer2 扩容解决方案 zkSync 跨链桥接存储总价值已突破 20 万枚 ETH,截至目前达到 200,003 ETH(按照当前 ETH 价格计算超过 3.3 亿美元),参与桥接交易的用户量为 530,753 个。其他 L2 存储总价值方面,当前 Arbitrum 跨链桥存储总价值约为 211.23 万枚 ETH,Optimism 约为 46.65 万枚 ETH,StarkNet 约为 1.04 万枚 ETH。金色财经此前报道,zkSync 开发公司 Matter Labs 于去年 11 月中旬完成 2 亿美元 C 轮融资,Blockchain Capital 和 Dragonfly 共同领投。[2023/1/21 11:24:26]

具体而言,Polygon Zero 指责 zkSync 直接复制了他们的开源代码,且并未依照版权声明注明代码的来源。

需要明确的是,尽管很多项目均将代码开源,但这并不意味着第三方即可随意使用这些开源代码了。开源项目在进行开源之时,均会对开源代码加以版权声明。Plonky 2 即使用了 Apache License V2和 MIT license 的开源协议。

跨链互操作性协议Poly Network宣布支持Layer2网络zkSync:官方消息,跨链互操作性协议Poly Network宣布支持Layer2网络zkSync,用户将能够通过Poly Bridge以更低的成本和更快的速度zkSync和其他超过18条链之间转移资产。[2022/2/17 9:58:25]

第三方若想对这些代码加以利用,则需要遵循版权协议的规范。

具体到本次纠纷,Apache 的开源许可规定了,使用遵从这一协议的代码所修改而来的衍生代码,需要附带原作者的版权声明、其他说明等内容。而 MIT 的许可协议也规定了,需要包含原作者信息。

那么 zkSync 究竟是否使用了 Plonky 2 的代码呢?Polygon 给出的证据如下。

毫无疑问,这两段代码完全相同。这也坐实了 Polygon 的指控。

BiKi将于1月6日15:30上线ZKS并开启流动性挖矿:据BiKi公告,平台将于1月6日15:30(GMT+8)上线ZKS,开放ZKS/USDT交易对,现已开放充值。

?ZKS上线同时将开放网格流动性挖矿,瓜分该币对50%手续费活动,用户通过网格宝开启ZKS/USDT网格交易,即可瓜分前一日ZKS币对50%手续费奖励池,一键开启网格+流动性挖矿双挖。

ZKSwap (ZK-Rollup based Swap)是一套全新的基于 Zkrollup 技术的兑换协议,通过 Zk-Rollups 技术把所有的 ERC20 token 转移到 Layer2 上,基于不断生成的零知识证明来保证 Layer1 和 Layer2 状态的一致性,从而让所有的兑换在 Layer2 上发生,可以做到零 Gas 费用的实时兑换(不再要等待一个区块确认时间),并且具备无限的拓展性,摆脱以太坊 TPS 和区块确认时间的限制,让 DEX 具备 CEX (中心化交易所) 般丝滑的体验,并同时实时掌控自己的资金安全。[2021/1/6 16:32:53]

除了简单粗暴的代码复制,Polygon 还指责 zkSync 对其整体设计思路的抄袭(或者也可叫借鉴?)。Polygon 认为,Boojum 与 Plonky 2 非常相似。他们都使用相同的并行重复策略来提高小领域的健全性,使用类似的自定义门来有效地进行算术递归验证。此外,zkSync 的 Poseidon 的 MDS 矩阵和参数也与 Polygon Zero 团队发现的参数相同。

Polygon 还指责 Matter Labs 对 Boojum 的宣传夸大其词。在 Boojum 的介绍中,这一系统速度比 Plonky 2 快 10 倍。Polygon 则戏谑地表示,“我想知道这是如何实现的,(Boojum 的)关键性能部分的代码可是直接从 Plonky 2 复制的。”

Matter Labs 目前已经回复了这一事件。其 CEO Alex Gluchowski 发布一条长篇推文来具体解释抄袭事件。

对于直接复制的指责,只有 5% 的 Boojum 代码是基于 Plonky 2 的,而且也并非未进行版权声明,他们在模块主文件的第 1 行提供了明确的表示。

而在 Readme 文件中,他们也标明了 Plonky 2 的信息。

Boojum 的 readme 文件

Gluchowski 直言,“我们模块的第一行中突出的体现了 Plonky 2 。除了第一行之外,还会有什么更加突出的地方吗?”

而对于在技术上的抄袭,Gluchowski 则解释道。Boojum 和 Plonky 2 都是 Redshift 实现的。 RedShift 早在 Plonky 2 论文发布三年之前就已由 Matter Labs 推出的。

对于性能部分,他们表示其性能参数采用了中立的第三方基准。性能使用 SHA 256 进行测试,其测试结果完全中立。

这场基于是否抄袭所展开的口水战,也进入到更高的层面。双方都拿起了价值观的大棒向对手发起了指责,Gluchowski 直言他“完全同意” Polygon Zero 团队支持开源的观点——“可持续地公开构建软件,每个人都会受益”。

他表示,开源意味着真诚的合作。Polygon 的所作所为绝不是开源运动的精神。“如果不希望其他人使用您的部分代码,也许开源不适合你?”

在以太坊扩容战争中,zkEVM 被称为扩容领域的圣杯。zkEVM 对开发者的合约部署体验有至关重要的影响,而由于以太坊一开始的设计并没有考虑到 ZK 友好性,这意味着零知识证明需要大量的资源进行计算。

目前,市场上整个 zkEVM 仍处于早期赛道。EVM 兼容的 ZK Rollups 开发极富难度,这也让该领域的开发成为了行业竞相争抢的赛道。

今年稍早之时,Polygon 的 Mihailo Bjelic 就和 Matter Labs 的 Alex Gluchowski 就 zkSync 的一些技术问题进行了激烈的交流。而这也在一定程度上导致了 Polygon 和 Matter Lab 双方都急于推出第一个可大规模利用的 zkEVM。这或许也是本次抄袭罗生门的一个诱因。

随着事件的持续发酵,口水仗愈演愈烈,双方也各执一词。

同为 ZK-Rollup 的另一个竞争对手 Starkware 表示了吃瓜,其联合创始人 Uri Kolodny 表示,这不是第一次出现代码抄袭。“我一个冰淇淋,这也不会是最后一次。”

Starkware 生态系统负责人 Louis Guthmann 补充说:“(Polygon Zero 的)指控很严重。更重要的是,诚实和明确的代码归属是开源的本质。”

就在双方各执一词之时,第三方势力也加入了战场。

就在刚刚,Manta Network 中文社区发推称,Polygon Labs 表示 zkSync 在没有声明出处的前提下使用了他们的代码,但事实上,这段代码是身在 Manta Network 的 Brandon 原创的。这也让事件的受关注程度再进一层。

这段代码,究竟出自谁之手呢?目前,这一事件尚未落幕。

Odaily星球日报

媒体专栏

阅读更多

极客 Web3

Foresight News

金色财经 Jason.

白话区块链

金色早8点

LD Capital

-R3PO

MarsBit

深潮TechFlow

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-8:303ms