3 Java-based blockchain libraries

Source: Internet
Author: User
Tags hyperledger fabric

In this article, the authors describe three Java projects that use block chains, and where each project applies, for developers to choose from their own needs. The following is the translation:

You should all have heard of Bitcoin, Ethernet, or other encrypted currencies, which often appear in the news, but as Java developers, do you know how to easily interact with blockchain technology? The following are three major Java projects that can take advantage of blockchain. This list is based on the GitHub repository's star order. Thank you very much for your comments and comments. Bitcoinj

Do you think the name is descriptive? If you want to know how to create a Bitcoin wallet and manage the transactions between nodes, then you should try Bitcoinj. This project has an expanding community that contains very good documentation, which is very beneficial for every developer. Of course, as an Open-source project trying to gain prestige, it also has some limitations. There are now several known security issues with open vulnerabilities, as well as scalability issues. However, if you want to understand how the Bitcoin protocol works, this project will be very helpful. Personal opinion: This does not apply to production applications. web3j

Ethereum (Aether) is the second largest cryptographic currency based on cutting-edge technology. The WEB3J project allows you to use the Ethereum block chain without having to write integrated code for the platform. Similarly, the core function is to create wallets, manage transactions, and smart contract wrappers. Part of the Ethereum project is a special language called solidity, which is the actual standard for creating smart contracts. If you want to avoid using the underlying implementation details of a smart contract, use the WEB3J Smart contract wrapper. If that's not enough for a developer, I need to tell you that it contains a lot of good documentation and a lot of examples, which is why WEB3J is my personal favorite. Hyperledger Fabric

Hyperledger fabric is used by enterprises. The Linux Foundation framework is the backbone of the block chain solution. So whether you want to create a simple POC, or a production application, it's a powerful tool. The project is being actively organized and developed by members of the Linux Foundation. It focuses on creating and managing smart contracts. The main features are: management of shared confidential information channel support policy transactions deliver transactions consistently to peer nodes in the network

If you include Hyperledger Fabric in the software block chain stack, then my advice is to familiarize yourself with other Hyperledger projects. Depending on your needs, you can choose from a variety of hyperledger projects that will ensure a coherent, scalable, and maintainable block-chain infrastructure. For many people, block chains will change the entire Internet, don't you want to be part of it?

Original: The top 3 blockchain libraries for Java devs
Author: Boyko Dimitrov
Translator: TEIXEIRA10

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.