以太坊 Java 客户端 Ethereum(J)宣布放弃开发,原因未知

以太坊 Java 客户端 Ethereum(J)的代码库在 11 月 15 日更新,标记该以太坊客户端版本已经停止支持,原因未知。

该项目代码库的最后一次版本更新是 2019 年 4 月 9 日,将客户端升级到 1.12 和 1.13 版本,随后在 11 月 15 日宣布停止支持,该项目遭废弃。

Ethereum(J) 是以太坊协议的纯 Java 实现。它作为可以嵌入任何 Java/Scala 项目的库提供,并为以太坊协议及附属服务提供完全支持。Ethereum(J) 支持 CPU 挖矿。目前它由纯 Java 实现,可用于私人和测试网络。用户之前甚至可以在实时以太坊网络上挖矿,但是这样从经济角度来说不划算。

虽然 Java 版客户端已经停止更新和支持,但仍可以选择 Go、Python、Javascript、Rust 等多种语言的以太坊客户端。

项目地址为:GitHub - ethereum/ethereumj: DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony

2024年12月,项目正式修改为只读。

EthereumJ 的仓库地址,暂时还可以在 https://mvnrepository.com/repos/softmotions-publichttps://dl.bintray.com/ethereum/maven/ 上找到。

但:https://dl.bintray.com/ethereum/maven/ 这个仓库地址已经打开了,只显示 404 错误。

随着项目的废弃,一些老的使用 EthereumJ 编译的项目也无法进行维护了。