根据公司首席技术官 Georgios Konstantopoulos 3 月 7 日的公告,WebXNUMX 投资公司 Paradigm 发布了以太坊的 Rust 实现。 这个名为“Reth”的新软件允许以太坊验证者使用 Rust 而不是 Go、Java 或其他编程语言来启动他们的节点。
之前的 Rust 实现已于 XNUMX 月发布,但开发人员 停止 根据 Erigon 团队的帖子,他们在 XNUMX 月得知 Reth 正在开发中时支持它。
在公告中,康斯坦托普洛斯表示,该软件的发布是为了“通过提高客户端多样性 [contribute] 以太坊的稳定性”,并提供性能良好的节点软件。
很高兴能开源 Reth,一个以太坊执行层 @rustlang
Reth 是一个新的 Apache/MIT 许可的以太坊全节点实现,由 @范例 和社区,专注于贡献者友好性、模块化和性能。https://t.co/hgzkDk9FhL
— Georgios Konstantopoulos(@gakonst) 2022 年 12 月 7 日
在以太坊开发者社区中,“客户端多样性”指的是任何单一版本的节点软件都不应主导网络。 开发人员认为,如果软件的单一版本占主导地位,则可能会因错误或漏洞利用而导致网络不稳定。 以太坊文档 看跌期权 这样:
“存在多个独立开发和维护的客户端,因为客户端多样性使网络更能抵御攻击和错误。 多个客户端是以太坊独有的优势——其他区块链依赖于单个客户端的绝对可靠。 然而,仅仅拥有多个可用客户端是不够的,它们必须被社区采用,并且总活跃节点在它们之间分布相对均匀。”
以太坊文档中的一张图表显示,超过 80% 的以太坊验证者目前使用 Geth,这是一个用 Go 编写的以太坊版本。 文档指出这个百分比对网络来说是“有问题的”。
Reth 的开发者同意 Geth 的主导地位是一个问题。 在博客文章中,他们 对工资盗窃:
“当没有客户端拥有超过 66% 的主导地位时,以太坊协议受益于客户端多样性 [...] 有了 Reth,我们希望在生态系统中扩大客户端的规模,为网络的健康做出贡献,同时控制我们对共识至关重要的采用。”
相关新闻: 合并后对流动性以太坊质押期权的需求继续增长
九月,以太坊 完成合并,这一事件消除了挖矿,并允许以太坊持有者将他们的代币抵押以获得额外奖励。 但在牛市期间,它仍然承受着高昂的交易费用。 计划进行一系列升级,开发人员认为这将使它能够以低廉的费用每天处理数百万笔交易。 它的创始人 Vitalik Buterin 最近 写下他的兴奋 为了网络的未来。
来源:https://cointelegraph.com/news/paradigm-releases-ethereum-for-rust-to-help-ensure-network-stability