System Chaincode and Smart Contract
再次强调一遍:
system chaincode 系统链码;smart contract智能合约
a smart contract defines the executable logic that generates new facts that are added to the ledger.
A smart contract defines the rules between different organizations in executable code. Applications invoke a smart contract to generate transactions that are recorded on the ledger.
A chaincode is typically used by administrators to group related smart contracts for deployment, but can also be used for low level system programming of Fabric
a smart contract defines the transaction logic that controls the lifecycle of a business object contained in the world state.
It is then packaged into a chaincode which is then deployed to a blockchain network.
Think of <