In Hyperledger Fabric, what distinguishes 'chaincode' from traditional smart contracts on public blockchains?
-
A
Chaincode runs only on the ordering service nodes
-
B
Chaincode is executed in a sandboxed Docker container and can be written in multiple languages
-
C
Chaincode requires Proof of Work to validate execution
-
D
Chaincode is stored off-chain and referenced by hash only