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.