If you’re like me, you’re always thinking to yourself, “there has to be a better way to get things done.” It’s no different when developers are trying to get blockchain applications out the door quickly for their customers. They want to move fast, be agile, and produce great work. Well, developers, meet Hyperledger Composer.
Hyperledger Composer is built on open technology and comes with a tool set that enables you to model your business network. With Composer, you define a Business Network Archive file (that is, a .bna file —- think .jar file in Java) that contains all the required information for your blockchain application. This information includes the assets, related transactions, and the participants who can perform the transactions.
Our new composite developer journey, Build your first blockchain application, comprises multiple sub-journeys that will introduce you to blockchain. The first two, Build a blockchain network and Create and execute blockchain smart contracts, walk you through your first “hello world” applications and get you started on your first blockchain application. You’ll find that Hyperledger Composer makes it very easy to get up and running.
Blockchain is changing the way business transactions are done. Look at something tangible like baseball cards. The information you want to track includes the assets — the baseball cards themselves; participants — the card dealers and collectors; transactions — buying and selling baseball cards, creating advertisements for selling cards. The .bna file contains everything you need to track those assets, participants, and transactions:
- Model (.cto file): Defines the business network model, including the definition of the participants, assets, and types of transactions that can be performed.
- Access Control (.acl file): Defines the actions/operations that the participants can perform on the assets.
- Transactions (.js file): Defines the transaction context that outlines the functions that perform creations, updates, or deletions on assets or participants.
In those three simple files, you have everything you need to complete a seamless, secure, and permanent business transaction.If you’re ready to get started, check out our composite journey, Build your first blockchain application, today. With the help of Hyperledger Composer, you’ll be ready to dive into the world of blockchain development!