基于java开源区块链Blockchain相关项目介绍

区块链资讯区块网2017-12-08 17:21:03  阅读 -评论 0  阅读原文

对于比特币莱特币以太币等加密数字货币大家应该不陌生了,最近一年ico在国内也是备受关注和争议。抛开这些单纯从技术角度看基于java的开源blockchain相关的项目的实现。我们知道比特币很多是用C++做的,作为Java如何与Blockchain平台进行交互?今天介绍三款比较流行和出名的由java实现的区块链相关调用技术及对应的github下载地址。

基于java开源区块链Blockchain相关项目介绍

一、web3j

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

二、BitCoinJ

BitCoinJ类库是一个实现了比特币协议的java实现,利用它来操作钱包和收发交易而不需要官方实现的一个本地拷贝。

使用相关技术:

a、核心模块是java 6实现的

b、部署构建使用了Maven3

c、使用Google Protocol Buffers进行数据的序列化和数据存储

三、HyperLedger Fabric

Hyperledger联盟链的实现,IBM、Intel还有一些大型的商业银行都参与其中。联盟链是区块链在商业应用领域的探索应用,考虑到商业应用对安全、隐私、监管、审计、性能的需求,提高了准入门槛,增加了安全、隐私、可监管审计等商业特性。

Fabric系统主要由两个应用构成:Orderer和Peer,其中Orderer负责交易共识并生成区块,Peer节点负责模拟执行交易和记账。这种划分可以使整个平台拥有更好的弹性和扩展性。

Peer和Orderer都是模块化设计,重要模块支持插拔,比如共识机制、合约执行环境、加密算法、证书服务模块等。模块化的设计让企业可以利用现有IT设施来替换部分Fabric模块。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

币安研报| 区块链如何赋能小微企业——从挑战到实际用例

在许多国家,小微企业都是经济支柱。但是小微企业面临许多重要挑战。贸易金融对于制造型小微企业的另一个挑战是获得贸易融资。尤其是对亚洲地区出口型小微企业对影响更大。

LG称去中心化身份可以取代所有登录功能

LG称去中心化身份可以取代所有登录功能

Kruman声称,个人ID的去中心化存储可以降低数据泄露的概率。

沃尔玛中国与VeChain合作跟踪食品类产品

沃尔玛中国与VeChain合作跟踪食品类产品

自2019年中期以来,普华永道中国和沃尔玛中国一直在VeChain区块链上开发一个名为沃尔玛中国区块链溯源平台的平台。

腾讯计划在2020年联合百家机构建立区块链联盟

腾讯计划在2020年联合百家机构建立区块链联盟

暴走时评:中国互联网巨头腾讯旗下的云计算公司腾讯云,今年准备联合100家机构成立行业区块链联盟。4月30日,腾讯公司推出了区块链加速器计划。

政府区块链项目采购上半年同比增长67%

中国政府采购网的数据显示,截至5月28日,区块链政府采购案已较去年上半年同比增长67%,涉及区块链的总预算/成交金额约为1596万元,旅游和社会公益成为今年新的使用场景。

IRISnet:让区块链技术能解决现实世界的复杂商业需求丨Consensus 大会分享

IRISnet:让区块链技术能解决现实世界的复杂商业需求丨Consensus 大会分享

Consensus 大会由著名区块链媒体和研究公司 Coindesk 从 2015 年开始举办,是加密行业的重要风向标之一。今年的 Consensus 2020 大会于 5 月 11 日至 15 日以线上的方式举办。据了解有 300 余位嘉宾参与并发表演讲,主办方采取 7*24 小时的直播方式来传递更多精彩内容。Consensus 大会中文版分会场于北京时间 5 月 12 日下午 1~2 点举办。

韩国新世界免税店将通过区块链管理奖励积分

韩国新世界免税店将通过区块链管理奖励积分

MiL.k的首席执行官Jayden Jo认为,将新世界免税店加入公司网络也将使“数百万用户”接触到区块链,从而在整个亚洲地区实现更多的采用。

中信银行打造“区块链”信用证结算!

中信银行打造“区块链”信用证结算!

科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑