github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/docs/source/smartcontract.rst (about) 1 Chaincode 2 ========= 3 4 [WIP] 5 6 The widely-used term, smart contract, is referred to as "chaincode" in 7 Hyperledger Fabric. 8 9 Self-executing logic that encodes the rules for specific types of 10 network transactions. Chaincode (currently written in Go or Java) is 11 installed and instantiated onto a channel's peers by an appropriately 12 authorized member. End users then invoke chaincode through a client-side 13 application that interfaces with a network peer. Chaincode runs network 14 transactions, which if validated, are appended to the shared ledger and 15 modify world state.