Difference between revisions of "IT-SDK-Hyperledger-Fabric-Dev"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Hyperledger Fabric)
(Begriffe)
Line 24: Line 24:
 
* Wallet: contains a sset of user identities to connects to a channel
 
* Wallet: contains a sset of user identities to connects to a channel
 
* Gateway: manges the network interactions on behalf of application.
 
* Gateway: manges the network interactions on behalf of application.
 +
=Chaincode Deployment=
 +
*Package a chaincode
 +
*Install the chaincode package
 +
*Approve a chaincode definition
 +
*Commit the chaincode defintion to a channel

Revision as of 17:47, 16 December 2021

Resources Allowed for Certification

Hyperledger Fabric

Node.js / JavaScript

Components

  • MSP (Memberahip Service Provider)
  • Leger: Record of all state transitions, result of chaincode invocations "transactions".One Leger per Channel. Ledger consists of (world state/blockchain)
  • Channel:
  • Smart-Contract: defines business logic
  • Chaincode: SmartContracts packaged in Chaincode then deployed to blockchain-network.
  • Blockchain-Network:
  • Ordering-Service:

Begriffe

  • Client Application: interact with blockchain network on behalf of useres.
  • Wallet: contains a sset of user identities to connects to a channel
  • Gateway: manges the network interactions on behalf of application.

Chaincode Deployment

  • Package a chaincode
  • Install the chaincode package
  • Approve a chaincode definition
  • Commit the chaincode defintion to a channel