创新还是垄断?Reth 被曝抄袭 Artem「被迫」停止运行

图片来源:由 无界版图AI 工具生成

顶级加密风投正纷纷下场做以太坊节点客户端,前有 a16z 推出以太坊轻客户端 Helios,后有 Paradigm 构建以太坊执行层 Reth。自带强大资源和雄厚资金优势让这两个项目自亮相以来备受关注,但 Reth 刚一公开却因代码抄袭及使用被美国制裁公司的数据库而陷入舆论漩涡。

众所周知,以太坊节点运行在客户端之上,而客户端是节点与以太坊区块链及基于以太坊智能合约上的区块交互的软件应用程序。如果没有客户端,那么节点将无法广播与验证交易、执行智能合约或就区块链状态达成共识。以太坊有多个可互操作的客户端,采用的是各种不同编程语言(如 Go、Rust、JavaScript、Typescript 和 Python 等),并由不同团队独立开发和维护,这种多样性也让以太坊网络对攻击和错误更具弹性,特别是在以太坊合并后。

北京将在金融领域推出100项开放创新举措 包括数字货币实验:10月22日消息,北京将推金融领域100项开放创新举措,这100项举措中,包括放宽外资金融机构市场准入、便利金融机构开展跨境金融服务、便利跨境投融资、支持国际创业投资发展、给予外资金融人才个人所得税优惠、发展国际财富管理和绿色金融、支持金融科技创新、开展数字货币实验。(北京日报)[2020/10/22]

Helios 和 Reth 都是基于 Rust 语言编写,不同之处在于前者关注轻节点客户端,可将来自不受信任的中心化 RPC 提供商的数据转换至安全可验证的本地 RPC(远程调用)中,后者专注执行客户端的模块化和性能,据 Paradigm 首席技术官 Georgios Konstantopoulos 介绍,这是一个新的 Apache/MIT 开源许可的全节点客户端,不是任何其他客户端实现的分叉或重写,而是建立在包括 Geth、Erigon 和 Akula 在内的客户端的基础上,核心目标是模块化、开源友好性与性能。

《全球创新观察》报告:区块链正向主动防疫应用延伸:最新发布的《全球创新观察》研究报告显示,3月份全球典型的134个区块链应用中,27个均与抗击新冠肺炎疫情相关,抗击疫情的应用正在向更主动、更广泛、更长效的领域和环节延伸。(资本实验室)[2020/4/27]

Georgios Konstantopoulos 在推文指出,Paradigm 创建 Reth 原因有三点:为高级用户构建高性能节点;通过提高客户端多样性,为以太坊稳定性做出贡献;通过对路线图贡献来回馈以太坊。目前 Paradigm 正在构建 Reth 适应更为广泛的用户基础,包括利益相关者、爱好者、RPC 节点操作员、Bridge、MEV 搜索者、Layer2(如 Optimism/Arbitrum) 或其他以太坊邻近项目 ( 如 Polygon、BSC、Avalanche 和 Fantom 等 )。通过 Reth,Paradigm 将与以太坊生态系统和核心开发者并肩作战,并希望通过新的研究、代码和架构来抢占前沿,并为即将到来的以太坊路线图的重要里程碑做出贡献。

声音 | BCH矿工:应围绕BTC激发创新大爆炸:据Coingeek 9月2日消息,在曼谷矿工会议上,与会BCH矿工达成了一致。他们认为现在的BTC并未能展示真正的力量,开发人员不应该仅仅把这当做一项科学实验,而应该确立其主体地位并围绕它激发一系列的创新大爆炸,就像早期互联网发生的那样。旨在锁定BTC原始协议的Bitcoin SV正是这一战略的关键步骤。据悉,这次参会的矿工占到了BCH哈希值的50%以上。[2018/9/2]

同时,Konstantopoulos 还表示,目前 Reth 仍在构建中,正致力其成为构建 EVM 基础设施的节点和框架。同时,团队预计 Reth 将于 2023 年第一季度早期支持同步 Sync+RPC,虽然代码还没有被审计,不应该被开放使用,但任何人都可以在 Apache/MIT 许可下使用,没有任何附加条件。同时,出于与以太坊透明度和价值观的一致性,Reth 将公布发布 Reth Book,分享团队在开发节点过程中学到的关于以太坊协议如何工作及节点应该如何构建的知识,作为节点开发人员的入门教育资源。此外,Konstantopoulos 还鼓励社区对 Reth 进行分叉。

2018共识大会:美国当局准备在不扼杀创新的前提下规范加密货币行业:美国监管机构在2018共识大会中明确表示,他们正在尽最大努力,通过制定保护投资者和促进新兴的加密货币生态增长的政策,来净化加密货币空间。[2018/5/18]

而 Konstantopoulos 的推文似乎是对外界对其抄袭 Akula 代码的回应。不久前,Akula 创始人 Artem Vorotnikov 发文称,「很遗憾,我们没办法和那家复制粘贴 Akula 架构和代码的风险投资公司竞争,开源,对吗?Akula 代码仍然可用,因为它是开源的」

Konstantopoulos 则表示,Reth 不是任何客户端实现的拷贝或重写,也不包含任何现有客户端的代码,不过是站在 Geth、Erigon 以及 Akula 这些巨人的肩膀上而已。同时,他还表示,Paradigm 赞助这个项目(Reth)是为了客户端的多样性,所很遗憾看到任何其他项目停止开发,这是这个领域的损失。

同时,Artem 转发了 Konstantopoulos 坚称该公司没有分叉 Akula 的推文截图,并表示「有些人想要被点名和耻辱」,直言 Paradigm 抄袭「Rust 封装 libmdbx」代码,Paradigm 依赖于它并进行了复制粘贴,但被开发者/img/202315222447/2.jpg">

Akula 也是个用 Rust 编写的高性能以太坊客户端,采用了以太坊客户端 Erigon 的设计思路并得到了该项目的官方支持,由以太坊核心开发人员 Artem Vorotnikov 于 2021 年 6 月开始与一小群开发人员建立这个开源用户项目。在开发 Akula 前,Artem Vorotnikov 是接管和维护基于 Rust 编程语言实现的以太坊客户端 Parity 遗留代码库的 GnosisDAO 首席软件开发者。

不过,Reth 的推出迫使 Akula 开发人员宣布将不再维护或运行该项目,因为他们无法与具有类似功能的竞争对手项目 Reth 竞争,但 Akula 代码仍然可用,因为它是开源的。

尽管 Konstantopoulos 一再否认,但 Akula 开发者透露,这位 CTO 曾询问了该项目非常多的技术细节,且团队也做出了毫无保留的回复,并认为 Konstantopoulos 或是打算参与 Akula 的开源贡献。

除了对代码抄袭的质疑,Erigon 的撤出对 Akula 的支持进一步加剧社区的不满情绪。11 月 23 日,Erigon 团队表示,近期注意到一个基于 Rust 的以太坊执行层实现,其范围几乎与 Akula 相同,且有一些相似的构建模块,并将很快开放源代码。团队在讨论之后认为该新项目在开源之后将得到更好的支持,并将很快在功能上匹配和超越 Akula,因此决定取消对 Akula 的技术、管理和财政的支持,并正在逐步结束项目的管理和技术转让。

那么 Erigon 是如何发现口中尚未开源的项目?背后是否另有隐情?此外,Reth 也被社区指出其使用的 libmdbx 数据库,是被美国制裁的俄罗斯网络安全公司 Positive Technologies 于 2017 年资助开发的。

「在 Reth 大量借鉴了 Akula,并照搬了 Erigon 独特的突破性架构的情况下,Paradigm 却从未支持这些客户端背后的开发人员,反而以虚假借口‘抛弃’他们,而不是与 Erigon 合作并支付咨询费。Paradigm 是为数不多会编写代码的 VC 之一,但这并不是其掠夺性行为的借口,特别是对一个非敌对性产品,这不仅损害了开源精神,还损害了自身声誉。」Yearn 核心开发人员 Banteg 发推文评价道。

Web2 时代,垄断曾是最顶级的财富密码。如果 Erigon 真的是出于 Paradigm 的资本垄断原因而放弃对 Akula 的扶持,那么这无疑是对早期创新项目的扼杀,这种凭着自身优势强取他人优秀产品 / 创意的行为实在不光彩,垄断行为无疑会让开发者们失去开源的动力,且类似 Web2 寡头们的垄断行为也与区块链的去中心化特征相悖。

撰文:Nancy

来源:DeFi之道

DeFi之道

个人专栏

阅读更多

金色早8点

金色财经

去中心化金融社区

CertiK中文社区

虎嗅科技

区块律动BlockBeats

念青

深潮TechFlow

Odaily星球日报

腾讯研究院

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

银河链

[0:0ms0-1:521ms