Java以太坊的开源主要涉及两个项目,EhereumJ和Web3j。
我是EhereumJ:
EhereumJ是一个面向轻量级和全节点以太坊客户端的开源项目,完全用Java编写。无需理解底层复杂的区块链技术,开发者就可以使用以太坊?以提供客户[]为目标。
EhereumJ是以太坊?协议的纯Java实现,便于开发人员集成到自己的Java项目的核心?库,图形化?提供接口,代码示例[[15]][[24]]。
2. Web3j
Web3j是以太坊?连接节点的客户端开发库,支持Java和Adroid开发。[[14]][[29]]以太坊?智能合约的处理和以太坊?提供丰富的API以与网络上的客户(节点)集成。
Web3j通过部署智能合约、查询余额、执行事务等简单的配置和代码实现以太坊?与网络互动[[23]][[30]]。