Hyperledger Composer Basics - Reading Assignment

  1. Provide tools and framework to develop and integrate blockchain applications faster and easier.
  2. Composer enables pluggins to Fabric network protocols based on clients specific needs, like an API.
  3. Assets, Participants and transactions
  4. They combined create the market place.

What is the goal of Hyperledger Composer?
The goal of hyperledger composer is to build a valuable blockchain application while minimizing the time spent in building such an architecture by integrating the existing business structure into a particular blockchain model.

What is the relationship between Hyperledger Fabric and Hyperledger Composer?
The composer is a platform/layer within the Fabric to bring the whole fabric to work in an efficient and timely manner

What do we define within the Model File?
Assets,Participants and Transaction are the key part of the Model

What is the relationship between assets, participants and transactions?
They are part of the Business Network Architecture.

@filip I think it is worthy to let you know that the Hyperledger Composer has been deprecated since August 2019 and therefore we won’t be able to play around with it. And I believe this part of the course will now need to be updated to a new industry standard platform that can be use to develop the Fabric.

2 Likes
  1. The goal is to simulate a network with applications, participants etc. without the need of programming skills in the hyperledger fabric.
  2. HLC is a simplification layer on top of HLF.
  3. Assets, participants and transactions.
  4. assets = goods, services, or property
    participants use transactions to exchange assets
1 Like

1 Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier. It allows you to model your business network and integrate existing systems and data with your blockchain applications.

2 Hyperledger Composer sits on top of the Hyperledger Fabric and therefore it is a prerequisite that the Hyperledger Fabric has already been created before using the Hyperledger Composer

3 Assets, Participants and Transactions

4 Assets are tangible or intangible goods, services, or properties. Transactions are related to assets. Participants interact with assets thru transactions. Each participantscan be associated with a unique identity, across multiple business networks.

1 Like
  1. The goal is to integrate the blockchain to the existing business units.

  2. Composer is used to model and adapt the functions of Hyperledger like: transactions, participants, access, queries, etc.

  3. Assets, users and transactions.

  4. The assets belong to participants and these make transactions with their assets.

1 Like
  • Accelerate time to value and make it easier to integrate blockchain applications with the existing business systems.
  • Hyperledger Composer supports the existing Hyperledger Fabric blockchain infrastructure and runtime.
  • Assets, participants, and transactions.
  • They are part of the business networks, each of them can be associated with a unique identity, across multiple business networks.
1 Like
  1. Accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems.
  2. Hyperledger composer is a simplified layer built on top of Fabric.
  3. assets, participants, transactions.
  4. The are all stored in the Model file. As per the GitHub documentation example for real estate. -> Assets can be like homes. Participants can be buyers and sellers. Transactions can be houses being sold and land transfers occurring.
1 Like
  1. What is the goal of Hyperledger Composer? primary goal is to accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer? Hyperledger Composer supports the existing [Hyperledger Fabric blockchain infrastructure and runtime, which supports pluggable blockchain consensus protocols to ensure that transactions are validated according to policy by the designated business network participants.
  3. What do we define within the Model File?As part of your business network model, you define the transactions which can interact with assets.
  4. What is the relationship between assets, participants and transactions? Transactions exchanged by the participants for assets
1 Like
  1. What is the goal of Hyperledger Composer?
    The goal of the Hyperledger Composer is to accelerate time to value and make it easier to implement blockchain solutions in the existing infrastructure.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer supports the existing Hyperledger Fabric blockchain infrastructure and runtime, which supports pluggable blockchain consensus protocols to ensure that transactions are validated according to policy by the designated business network participants.
  3. What do we define within the Model File?
    Into the Model File, the assets, the participants and the transactions are being defined.
  4. What is the relationship between assets, participants and transactions?
    All 3 of them can be integrated on the blockchain and linked between eachother.
1 Like

https://hyperledger.github.io/composer/latest/introduction/introduction

  1. What is the goal of Hyperledger Composer?
    – The goal of Hyperledger Composer was to make developing blockchain applications easier and to accelerate time to value, and make it easier to integrate new blockchain applications with the existing business systems and to be able to accomplish this in weeks instead of months

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    – Hyperledger Composer supports the existing Hyperledger Fabric blockchain infrastructure and provides a way for business users to quickly understand the model and for developers to get started quickly

  3. What do we define within the Model File?
    – Assets, participants, and transactions are defined within the model file.

  4. What is the relationship between assets, participants and transactions?
    – Assets, Participants, and transactions make up the business network model. For example in a real estate model, the assets are the houses for sale and the listings. The participants are the buyer, sellers, and realtors. And the transactions consists of the actual buying and selling the houses and creating and removing the listings

1 Like
  1. What is the goal of Hyperledger Composer?
    A. The goal of Hyperledger Composer is to accelerate time to value and make it easier to integrate blockchain applications with existing business systems.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    A. Hyperledger Composer supports the existing Hyerledger Fabric blockchain infrastructure and runtime which supports pluggable blockchain consensus protocols to ensure that transactions are validated according to policy by the designated business network participants.
  3. What do we define within the Model File?
    A. Model File can be defined as the Assets, Participants and Transactions within the Business Network.
  4. What is the relationship between assets, participants and transactions?
    A. All three are stored in Model File of the Business Network, for example in a realtor business network, Assets are houses and listings, Participants are buyers and homeowners, and Transactions are buying & selling houses, and creating and closing listings.
1 Like
  1. What is the goal of Hyperledger Composer?
    -primary goal is to accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    -Hyperledger Composer supports the existing Hyperledger Fabric blockchain infrastructure and runtime
  3. What do we define within the Model File?
    -Assets, participants, transactions
  4. What is the relationship between assets, participants and transactions?
    -Transactions can interact with assets, and participants who interact with them, each of which can be associated with a unique identity
1 Like

1.- The goal is to increase the speed of development of blockchain applications and accelerate time to value
2.- Hyperledger composer is a user friendly layer built on top of Fabric
3.- Assets, participants and transactions
4.- Assets are good, services, or properties.
Participants interact with assets thru transactions.

1 Like
  1. the main goal is to accommodate easy integration of (existing) blockchain applications with (existing)business systems, without need to redo the existing business system, thereby keeping them intact
  2. The composer is a layer built on top of the hyperledger fabric infrastructure, used to seamlessly and easily garner the power of hyperledger fabric and integrate it into a project
  3. the model file defines assets, participants and transactions pertaining to the business network
  4. each will have different relationships between them, tying them together, assets can be viewed basically as the “WHAT”, the participants as the “WHO” and the transactions as the “HOW/WHY”; when compiling all together a valid, reasonable and understandable sentence (output) should be formed
1 Like
  1. Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier.
  2. Hyperledger Fabric is the foundation upon which private blockchains are built. Composer is the application that creates the framework to build on the Hyperledger Fabric.
  3. The things in which you want to model, like assets, particpants and transactions.
  4. assets, participants and transactions separate the what from the who and the how and the ways in which they interact.
1 Like
  • What is the goal of Hyperledger Composer?
  1. To accelerate time to value and ease in business and blockchain integration. Quick definition and blockchain business network deployment for participants to sen tx’s that exchange assets.
  • What is the relationship between Hyperledger Fabric and Hyperledger Composer?
  1. Supports existing Hyperledger fabric blockchain infrastructure and runtime.
  • What do we define within the Model File?
  1. Assets, Participants, Transactions.
  • What is the relationship between assets, participants and transactions?
  1. Composer acts like a business. Assets (property, tangible, services) can be transacted with between other participants/businesses.
1 Like

Hi All, I highly recommend to check the following video, it really puts everything together and it would help you to understand Hyperledeger Composer / Fabric much better:

  1. What is the goal of Hyperledger Composer?
  • Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier.
  • Composer allows you to rapidly develop use cases and deploy a blockchain solution in weeks rather than months. It also allows you to model your business network and integrate existing systems and data with your blockchain applications.
  1. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
  • Hyperledger Composer is a framework to accelerate the development of applications built on the top of Blockchain platforms such as Hyperledger Fabric.
  1. What do we define within the Model File?
  • Asset, participants, events and transaction that occur within the network.
  1. What is the relationship between assets, participants and transactions?
  • A good example would be when you are buying something, when you pick a certain product, it would trigger the whole transaction to be recorded in the blockchain. This would describe the type of asset, the participant and the tx Number and any other details included in the Model File.
2 Likes
  1. What is the goal of Hyperledger Composer?
    It was for making the process of linking business data systems to blockchain applications faster and simple.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    The composer was supposed to allow you to model your business network and integrate it into the blockchain.

  3. What do we define within the Model File?
    Assets, participants,and transactions.

  4. What is the relationship between assets, participants and transactions?
    Assets are goods/services that are part of transactions between participants.

1 Like

Great answers, thanks for sharing sir :slight_smile:

If you have any more questions, please let us know so we can help you! :slight_smile:

Carlos Z.

1. What is the goal of Hyperledger Composer?
The goal is to improve time efficiency for integrating blockchain applications within an existing business system.
2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
Hyperledger Composer supports the Hyperledger Fabric infrastructure and runtime.
3. What do we define within the Model File?
Within a model file, assets, participants, and transactions are defined.
4. What is the relationship between assets, participants and transactions?
Participants could have their access to transactions given or restricted depending on their role as a participant. An application could facilitate the transactions for the participants. The network could also be integrated with existing inventory to display assets.

1 Like