Hyperledger Composer Basics - Reading Assignment


#1

Welcome to the discussion about this reading assignment.

Leave your answers to the questions below in this thread. If you have any questions or you want to discuss something connected to the assignment feel free to do it in this thread as well, but please everything to the topic.

  1. What is the goal of Hyperledger Composer?
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
  3. What do we define within the Model File?
  4. What is the relationship between assets, participants and transactions?

#2
  1. Goal is to improve the time effort to merge Hyperledger blockchain applications with existing business systems.

  2. Composer supports Hyperledger Fabric and consensus protocols to make sure that transactions are approved according to the policies of the network participants.

  3. We define the transactions which can interact with assets, which are the tangible and intangible goods, services, or property.

  4. They are the parts of the business model that must work together in a blockchain environment to make the business achieve its purpose.


#3
  1. What is the goal of Hyperledger Composer?
    Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier.
    The 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 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?
    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.


#4
  1. What is the goal of Hyperledger Composer?
    To make it easier and faster to link existing business data systems to blockchain applications.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer has been designed to make it easier to integrate existing business data systems to the Hyperledger Fabric blockchain.

  3. What do we define within the Model File?
    The sub network that needs to be built for a particular business or group of businesses in order for applications to run effectively on the blockchain.

  4. What is the relationship between assets, participants and transactions?
    Assets will have transactions related to them. Participants are those authorised to interact with the data regarding assests and transactions.


#5
  • What is the goal of Hyperledger Composer? its an extensive, open development toolset and framework to make developing blockchain applications easier
  • What is the relationship between Hyperledger Fabric and Hyperledger Composer? Hyperledger Composer has been designed to make it easier to integrate existing business data systems to the Hyperledger Fabric blockchain.
  • What do we define within the Model File?
    The sub network that needs to be built for a particular business or group of businesses in order for applications to run effectively on the blockchain.
  • What is the relationship between assets, participants and transactions?
    Assets will have transactions related to them. Participants are those authorized to interact with the data regarding assets and transactions.

#6
  1. Hyperledger composer helps smoother, faster and easier integration of the blockchain into already existing business system.
  2. Hyperledger composter supports the existing Hyperledger Fabric blockchain infrastructure, therefore simplifies integration of the blockchain. (My understanding is that this works in a similar way like having an application at the top of the operating system, hence application makes everything more user friendly?) =>not sure about this Filip
  3. Within the model file we need to define transactions which can interact with assets
  4. a) Participants can have their access to transactions restricted/unrestricted based on their role. Participants on each side have different goals so that mutual transaction of the asset will be completed to satisfy both sides.

#8

What is the goal of Hyperledger Composer?
Reduce time to develop solutions
Simplify for business to integrate their existing processes
Create use cases fast

What is the relationship between Hyperledger Fabric and Hyperledger Composer?
The composer supports the existing Hyper Fabric blockchain. The consensus protocols.

What do we define within the Model File?
Transactions, Participants and Assets

What is the relationship between assets, participants and transactions?
Assets = Products, properties, contracts…
Participants = Owners, byers, customers, contracts owners, people in different ways
Transactions = What is traded between different participant roles for an asset


#9
  1. What is the goal of Hyperledger Composer?
    To make it easier to conceptualize an application that will be developed in hyperledger fabric.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    The Composer can model business applications. Because it supports hyperledger fabric, composer can be used to validate transactions.

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

  4. What is the relationship between assets, participants and transactions?
    Depends on the application. These are the entities in the application and they will follow the application use cases. Candidly, this is a little vague. It makes complete sense in the context of a given application, but I’m not quite sure how to answer this one.


#10
  1. The goal is to make developing blockchains faster while making it easier to integrate into existing business systems.
  2. The composer supports fabric, Composer allow you to model your business network and integrate blockchain.
  3. Assets, participants, and transactions. Ex:
    55%20PM
  4. They can be specified and set according to channels, customized.

#11
  1. What is the goal of Hyperledger Composer?
    It is used to design and create Hyperleder private blockchain projects.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperleder Fabric as framework of Hyperledger and Composer is for development tool.

  3. What do we define within the Model File?
    Assets, Participants and Transactions

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

The are all stored in the Model file. Assets can be like homes. Participants can be buyers and sellers. Transactions can be houses being sold and land transfers occurring.


#12

1. What is the goal of Hyperledger Composer?
To make easier the integration of blockchain applications with an existing business system.
2. What is the relationship between Hyperledger Frabric and Hyperledger Composer?
Hyperledger Composer supports Hyperledger Fabric blockchain infrastructure and runtime.
3. What do we define within the Model File?
The current business network.
4. What is the relationship between assets, participants and transactions?
They are all together in the business network as interacting elements.


#13

Hyperledger Basics Assignment

1. What is the goal of Hyperledger Composer?

Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier. The primary goal is to accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems. You can use Composer to rapidly develop use cases and deploy a blockchain solution in weeks rather than months. Composer allows you to model your business network and integrate existing systems and data with your blockchain applications.

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

Hyperledger Composer is a tool for building business networks that is made in order to accelerate the development of applications built on top of Hyperledger fabric.

3. What do we define within the Model File?

  • Assets
  • Participants
  • Transactions

4. What is the relationship between:

  • Assets
    assets are tangible or intangible goods, services, or property
  • Participants
    participants who interact with assets
  • Transactions
    A standard asset exchange. According to Hyperledger Fabric’s official documentation, A transaction is an invoke result or an instantiate result that is submitted for ordering, validation, and committing. … Invoke transactions perform read/write operation on the ledger.

#14
  1. What is the goal of Hyperledger Composer?
    To provide an easy to use environment for especially the smaller enterprises that do not hold the expertise or budget to develop a whole new ecosystem.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer is built on top of Hyperledger Fabric.
  3. What do we define within the Model File?
    We define the user groups, entities, transaction structure and their attributes.
  4. What is the relationship between assets, participants and transactions?
    Participants and assets are the dependables for the transactions.

#15
  1. What is the goal of Hyperledger Composer?
    Hyperledger Composer provides businesses with the tools and framework to easily build their own blockchain. The idea is to make this process seamless and faster than a groundwork build out.
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer works on Hyperledger Fabric and is somewhat of a template designed on Hyperledger Fabric.
  3. What do we define within the Model File?
    To model a business network is to put into Hyperledger Composer all of the business assets, participants, and transactions.
  4. What is the relationship between assets, participants and transactions? assets are the tangibles which are the core of the transaction carried out by all of the participants

#16

1. What is the goal of Hyperledger Composer?
To make developing blockchain applications easier, speed up the process of developing blockchain use case and deploy solutions.

2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
Hyperledger Composer is a layer on top of Hyperledger Fabric, which supports Hyperledger Fabric’s infrastructure, run time and pluggable blockchain consensus protocols.

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

4. What is the relationship between assets, participants and transactions?
They all are stored in Model File within Hyperledger Composer, that forms a system of commercial activities. Participants are people, Assets are goods or services that are being exchanged hands, and Transactions are the exchanges of assets between participants.


#17
  1. What is the goal of Hyperledger Composer?
    It’s a open development toolset and framework to make developing blockchain applications easier.

  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    Hyperledger Composer is a layer on the Hyperledger Fabric. It supports i’s existing infrastructure and runtime

  3. What do we define within the Model File?
    Assets, participants and transactions. We need to define the model file as part of the Business Network archive

  4. What is the relationship between assets, participants and transactions?
    They are part of the Model file and it define the Network of the company


#18
  1. What is the goal of Hyperledger Composer?
    • to enable faster integration between existing business systems and the Hyperledger Fabric
  2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
    • the Composer sits on top of the Fabric, and acts as an integration toolset
  3. What do we define within the Model File?
    • Assets, participants, transactions - forming a model of the business system interactions
  4. What is the relationship between assets, participants and transactions?
    • the What (the assets), the Who (the participants), and What-happened (transactions)
    • Assets and Participants transact between themselves and each other

#19

1. What is the goal of Hyperledger Composer?
Accelerate time to value, and make it easier to integrate blockchain applications with the existing business systems.
2. What is the relationship between Hyperledger Fabric and Hyperledger Composer?
It sits on top of the Hyperledger Fabric. It supports the Hyperledger Fabric as it utilises the Hyperledger Fabric’s 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 tangible or intangible goods, services, or property and participant are roles, users or actors. Transactions are interactions performed by Participants on Assets.


#20

Please help me understand how a food product (or other homogeneous item) utilizes Blockchain to trace from source to final product.

I can understand how Blockchain can be used with an identifiable product like a diamond or an electronic device. However, I am challenged with a food product.
If I go into the grocery store, how can I track an orange (for example)? What differentiates one orange from another?
I am trying to understand this as a ProjectManager/BusinessAnalyst with a technical (not current) background.

Thanks for your help.
Marv Ruback847.674.5724


#21

I would assume it would be more like tracking a box of orangges, pallet of oranges, or a shipment of oranges. Not individual oranges.