4年前 (2021-05-10)  相关技术 |   抢沙发  478 
文章评分 0 次,平均分 0.0
[收起] 文章目录

面向Java开发人员的三大区块链库

我们都听说过比特币、以太坊狗狗币,在我们的新闻提要上滚动,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?下面是目前可以用来利用区块链趋势的前3个Java项目。该列表是基于Github存储库星型排序的。

BitcoinJ 比特币

这个名字很有描述性,你不觉得吗?如果您想知道如何创建比特币钱包和管理节点之间的交易,那么您应该尝试一下BitcoinJ。这个项目有不断增长的社区和非常好的文档,这使得它非常有利可图的每一个开发人员。当然,作为大多数试图获得流行的开源项目,它在一开始就有局限性。有几个已知的安全问题与开放性错误和可伸缩性问题相一致。不过,如果你想了解比特币协议是如何运作的,它还是非常有用的。不适合生产应用-个人意见。

github地址:https://github.com/bitcoinj/bitcoinj

Web3j

以太坊。基于这一尖端技术的第二大热门加密货币。该项目允许您使用以太坊区块链,而无需为平台编写自己的集成代码。同样,核心功能是创建钱包、管理交易,这一次是智能合约包装器。是的,你听到了-包装纸。以太坊项目的一部分是一种称为Solidity的特殊语言,它是创建智能合约的事实标准。如果您想避免使用智能合约的底层实现细节,那么就可以使用web3j的智能合约包装器。如果这还不够你作为一个开发人员,我需要告诉你,web3j是被动的。好的文档和大量的例子使web3j成为我个人的最爱。

github地址:https://github.com/web3j/web3j

HyperLedger Fabric

当企业遇到区块链。Linux基金会的框架,旨在作为开发BangSink解决方案的骨干。我的朋友们,无论您是想创建一个简单的PoC还是生产应用程序,这都应该被视为一个强大的工具。该项目正在积极地从Linux基金会成员开发。它的主要重点是创建和管理智能合约。主要功能包括:

  • 管理共享机密信息的渠道
  • 交易的背书政策
  • 将事务一致地传递给网络中的对等方

如果你在你的软件区块链堆栈中包括HyperLedger Fabric,那么我的建议是熟悉其他HyperLedger的项目。根据您的需要,您可以选择各种HyperLedger的项目,这些项目将保证区块链基础设施的连贯性、可扩展性和易于维护。

github地址:https://github.com/hyperledger/fabric-sdk-java

对许多人来说,区块链将改变整个互联网。你不想成为这种现象的一部分吗?

 

除特别注明外,本站所有文章均为老K的Java博客原创,转载请注明出处来自https://javakk.com/1905.html

关于

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册