Discussion forum on chapter readings
Chapter 9
• Life in a Blockchain Network
• Modifying a Hyperledger Fabric application
• Fabric blockchain application life cycle
• Adding a new organization to the network
• Modifying chaincode logic
• System monitoring and performance
• Profiling containers and applications
Modifying a Hyperledger
Fabric Application
Software updates
Changing resource requirements
• User memberships • Application policies • Network configurations
Environmental changes
Channel configuration updates
Smart contract updates
Fabric Blockchain Application Life Cycle
Blockchain Modifications
Channel Configuration
Updates
Adding a new organization to the network
Creating network cryptographic material
Generating channel artifacts
Launching new network components
Updating channel configuration
Smart Contract
and Policy Updates
Chaincode logic modification
Dependency upgrades in chaincode
Ledger resetting
Endorsement policy update
Platform upgrades
System Monitoring
and Performance
Measurement and analytics
What should we measure?
Measurement data Fabric collects
Fabric engineering guidelines for performance
Summary
• Life in a Blockchain Network
• Modifying a Hyperledger Fabric application
• Fabric blockchain application life cycle
• Adding a new organization to the network
• Modifying chaincode logic
• System monitoring and performance
• Profiling containers and applications