Creating and running the middleware

Using gateways, networks and contracts to call chaincode

Endorsement policy

Invoking chaincode

Querying the chaincode