Hyperledger Composer Basics - Reading Assignment

What is the goal of Hyperledger Composer?

  • to accelerate time to value, by making it easier to integrate blockchain applications with the existing business systems.
  • To rapidly develop use cases and deploy a blockchain solution in weeks rather than months.
  • model our business network and integrate existing systems and data with our blockchain applications.

What is the relationship between Hyperledger Fabric and Hyperledger Composer?

Hyperledger Composer simplifies application development on top of the Hyperledger Fabric blockchain infrastructure.

What do we define within the Model File?

Assets, Participants, Transaction and Events.

What is the relationship between assets, participants and transactions?

Participants create a transaction to exchange assets.

2 Likes
  1. What is the goal of Hyperledger Composer?
    Its another layer on top of Hyperledger Fabric and provides the programmer with frameworks and toolset to build easier on top of hyperledger fabric.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer is on top of Fabric, and supports the existing Hyperledger Fabric blockchain infrastructure and runtime.

  3. What do we define within the Model File?
    In the business network model, you define the transactions which can interact with assets.

  4. What is the relationship between assets, participants and transactions?
    Assets are dealt with by participants via transactions.

1 Like
  • What is the goal of Hyperledger Composer?

To rapidly model the organization processes.

  • What is the relationship between Hyperledger Fabric and Hyperledger Composer?

I understand composer as a tool to configure fabric.

  • What do we define within the Model File?

Assets, transaction rules, participants and roles.

  • What is the relationship between assets, participants and transactions?

Participants create transactions to transfer and exchange the assets.

1 Like
  1. Hyperledger Composer is a framework to make developing applications easier on Hyperledger Fabric.

  2. Composer sits above Fabric to facilitate developing applications.

  3. The Model File is composed of assets, participants and transactions.

  4. The relationship between Model File components is defined by the other elements (Transaction Functions, Access Control Rules and Query Definitions) to create the overall Business Network Definition.

Yes, what @filip says… and to add to that. It would follow that if one could track a container of oranges (or lettuce, etc.) one could identify the source farm in the case of contaminations/food-borne illness outbreak. Do I think there is potential for fraud though, within blockchain tracking of food supply system? Of course.

What is the goal of Hyperledger Composer?

The goal is to simplify the process of integrating Hyperledger Fabric to the existing business systems.

What is the relationship between Hyperledger Fabric and Hyperledger Composer?

Composer is used to model the existing system, define rules for interactivity with Fabric.

What do we define within the Model File?

The assets (tangible or intangible goods), services, or property, the participants, and the transactions that intract with the assets are defined within the model file.

What is the relationship between assets, participants and transactions?

The relationship between these elements are defined as determined by the business infrastructure needs/network model.

  1. What is the goal of Hyperledger Composer?
    The goal of Composer is to rapidly develop use cases and deploy a blockchain solution in weeks rather than months.
  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. Composer is a layer built on top of Fabric.
  3. What do we define within the Model File?
    Assets, Participants, and Transactions.
  4. What is the relationship between assets, participants and transactions?
    Participants may be able to view transactions and assets related to their participation in the Blockchain they are doing business with.
1 Like

1.What is the goal of Hyperledger Composer? A: Use of Hyperledger Composer to quickly model a business network.

2.What is the relationship between Hyperledger Fabric and Hyperledger Composer? A: The Fabric runs the Composer models in production environment.

3.What do we define within the Model File? A:Model files define the assets, participants, transactions, and events in our business network.

4.What is the relationship between assets, participants and transactions? A: They relate througth the business logic or usecase that one intents to model with the Hyperledger.

1 Like
  1. What is the goal of Hyperledger Composer?
    Speed-up development time of an idea or concept, simplify Fabric to more easily create BCs and test and transact on them.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Composer is an overlay of Fabric, another layer on top of it, but underlining code is implemented and transactions run the same on the Fabric underneath the Composer layer.
  3. What do we define within the Model File?
    A file which defines your business activity and item (Assets and transactions), network and relationships of participants within.
  4. What is the relationship between assets, participants and transactions?
    What, Who, How = these must come together so that a blockchain system is even applicable.
1 Like
  1. What is the goal of Hyperledger Composer?
  • To accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems.
  1. 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.
  1. What do we define within the Model File?
  • Within the model file we define existing business assets and the transactions related to them. Also, we define the transactions which can interact with assets.
  1. What is the relationship between assets, participants and transactions?
  • In most cases the relationship is modeling real live interactions between parties in a specific domain. Transactions specify the actions that each participant can execute over some assets.
1 Like

1. What is the goal of Hyperledger Composer?

To be an open development toolset that will make develooping blockchain applications easier.

2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?

Composer supports the Hyperledger Fabric infrastructure and runtime and they are compatible with each other.

3. What do we define within the Model File?

In the model file, you define the assets, participants, and transactions.

4. What is the relationship between assets, participants and transactions?

Participants have access to the assets. They also have access to the transactions, based on their level/role in the model file/blockchain.

1 Like
  1. What is the goal of Hyperledger Composer?
    Hyperledger composer is to reduce the complexity of implementing blockchain to existing business system.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer supports the existing 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?
    To define the transaction which can interact with assets.
  4. What is the relationship between assets, participants and transactions?
    As part of your business network model, you define the transactions which can interact with assets. Business networks also include the participants who interact with the assets through transactions.
1 Like
  1. To increase value by lessening the time, and making it easier to integrate blockchain applications with the existing business systems.
  2. Composer is a layer on top of Fabric increasing Fabric’s usability.
  3. Assets, Participants, Transactions.
  4. Assets are the goods, services, properties, used by participants to various degrees. Those uses are Transactions.
  1. What is the goal of Hyperledger Composer?
    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?
    Participants are the subjects, Assets are the objects, transactions are the system to register changes in the assets and participants

1 Like
  1. What is the goal of Hyperledger Composer? Its goal is to make it easier to develop blockchain applications and integrate them with existing business systems.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer? Hyperledger Composer supports the existing Hyperledger Fabric blockchain infrastructure. You can use Composer to model business network quickly and then deploy to Hyperledger Fabric.
  3. What do we define within the Model File? We define the assets, participants and transactions inside the Model File.
  4. What is the relationship between assets, participants and transactions? Assets are the goods, services or property. The transactions that can interact with assets are defined. And participants access transactions linked to assets based on their role.
1 Like
  1. What is the goal of Hyperledger Composer?
    To develop blockchain applications integrated with an existing business system. This would allow for seamless interaction between what could be a wide range of software and systems.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer supports Hyperledger Fabric which, in turn, support plugeable blockchain concensus protocols to ensure that transactionsa re validated according to the policy implemented by the network participants

  3. What do we define within the Model File?
    The Model file defines the assets within a network, the list of users within a network and the types of transactions possible within that network.

  4. What is the relationship between assets, participants and transactions?
    A relationship would be defined by the user for the existing business network. First the list of assets, users and types of transactions would be defined. Then the each asset would be mapped to the types of transactions that could occur for that asset. Next, the users who have access to create or read the information (maybe update or delate, I’m not sure? @filip) would be determined for each asset. That user may then be given privileges to transact, in a pre-defined way, with that asset.

  1. The primary goal is to accelerate time to value, and make it easier to integrate blockchain applications with the existing business systems
  2. 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. Existing business practices
  4. They interact/connect between/with each other
1 Like
  1. What is the goal of Hyperledger Composer? The goal is to get faster and easier the integration between blockchain applications and existing business systems.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer? Hyperledger Composer is on top of Hyperledger Fabric and it supports the existing Hyperledger Fabric blockchain infrastructure and runtime, 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? Assets, Participants and Transactions.

  4. What is the relationship between assets, participants and transactions? the assets are the objects of transactions, the participants are those interact with transatcions. They are all definite in Model file.

1 Like
  1. Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier. You can use Composer to rapidly develop use cases and deploy a blockchain solution in weeks rather than months.

  2. Composer is a toolset and framework built on top of Hyperledger Fabric

  3. Within the model file, we define the:

  • Assets
  • Transactions
  • participants
  1. Within the business network, Participants will transact the assets.
1 Like
  1. What is the goal of Hyperledger Composer?
    to build a solution very quickly by providing some things that are allready configured.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Composer is a layer on top of Fabric that comes with some pre-configuration that saves you time to build a possible solution.

  3. What do we define within the Model File?
    it contains the definition of each class of assets / participants and transactions

  4. What is the relationship between assets, participants and transactions?
    assets can be traded by the participants by means of transactions.

1 Like