Blockchain technologies present opportunities for disruptive innovation. It enables business transactions with transparency and more trust. Blockchain is a shared, immutable ledger for recording the history of transactions. Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration, hosted by The Linux Foundation. Hyperledger Fabric, one of the Hyperledger projects, is a blockchain framework implementation. It is designed to support pluggable implementations of different components and accommodate the complexity.
Organizations can leverage blockchain to augment existing business models, processes, and systems to drive greater efficiency and improve trust in existing business networks. So how do organizations get started on this blockchain journey? More specifically: How to start writing blockchain applications? Our new developer code pattern “Create and deploy a blockchain network using Hyperledger Fabric SDK Java” will help get the process started.
In a blockchain solution, the blockchain network works as a back end, and an application front end uses an SDK to communicate with the network. To set up communication between front and back ends, Hyperledger Fabric provides a number of SDKs for a variety of programming languages like Node.js, Java, and Python. This code pattern focuses on Hyperledger Fabric SDK Java APIs. The Hyperledger Fabric Java SDK helps facilitate Java applications to manage the lifecycle of Hyperledger channels and user chaincode. The SDK also provides a means to execute user chaincode, query blocks and transactions on the channel, and monitor events on the channel. This pattern describes how to create, deploy, and test the network using Hyperledger Fabric SDK Java.
You will start by building the Hyperledger Fabric 1.1 network using Docker Compose. The pattern will guide you through creating and initializing the channel, installing and instantiating chaincode, and performing invoke and query on your blockchain network using Hyperledger Fabric Java SDK 1.0 APIs.
The world of blockchain technology is an exciting one, so start exploring!