java区块链项目是啥意思_基于java开源区块链的项目有哪些?

web3j是一个轻量级、模块化、响应式、类型安全、支持java和Android类库,用来集成以太坊实现了智能合约等功能。利用web3j在以太坊区块链平台上,开发者不必为平台编写集成代码。核心的功能是连接以太坊、创建钱包、管理事务和对智能合约的创建、打包发布等。

web3j的特性

a、对以太坊的JSON-RPC客户端Api进行了完整的实现,包含HTTP和IPC

b、支持以太坊钱包

c、支持对Java智能合约的创建,发布,交易和从java本地代码调用合约进行自动生成和封装。

d、可以使用响应式函数API与filters工作

e、支持持Parity’s Personal和Geth’s Personal的客户端接口

f、支持Infura,但是你必须自己运行一个以太坊客户端

g、一套综合化、一体的测试示范和可运行的脚步

h、支持命令行工具

i、兼容Android平台

j、支持JP Morgan’s Quorum via web3j-quorum

开发相关的依赖

a、支持RxJava

b、使用OKHttp进行http操作

c、fast JSON序列化的核心包Jackson Core

d、crypto的Bouncy Castle和Java Scrypt

e、生成智能合约包装的JavaPoet

f、支持*nix IPC通信的Jnr-unixsocket

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值