java区块链有哪些技术-创新互联

java区块链有哪些技术?针对这个问题,今天小编总结这篇有关java区块链的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。

目前成都创新互联已为千余家的企业提供了网站建设、域名、虚拟主机成都网站托管、企业网站设计、侯马网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1、web3j

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

2、BitCoinJ

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

使用的相关技术:核心模块java 6实现;部署构建使用Maven3;Google Protocol Buffers进行数据的序列化和数据存储;github地址。

3、HyperLedger Fabric

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

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

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

以上就是java区块链核心技术的详细介绍了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注创新互联行业资讯!


网站标题:java区块链有哪些技术-创新互联
转载来源:http://myzitong.com/article/ddchoe.html