Linux FoundationのHyperledgerプロジェクトやIBM Open Blockchainなどで利用される「チェーンコード(Chaincode)」という言葉の意味
Hyperledgerのfabricのドキュメントでの説明
チェーンコードは、トランザクションの一部として台帳に保存されるアプリケーション・レベルのコード(別名:スマートコントラクト)。チェーンコードは、ワールドステートを変更するかも知れないトランザクションを実行する。
一行での用語説明
Chaincode is an application-level code (a.k.a. smart contract) stored on the ledger as a part of a transaction. Chaincode runs transactions that may modify the world state.
fabric/protocol-spec.md at master · hyperledger/fabric
記事の中での説明
Chaincode is a decentralized transactional program, running on the validating nodes, and uses Docker to host the chaincode without relying on any particular virtual machine or computer language.
Blockchain logic, often referred to as “smart contracts,” are self-executing agreements between parties that have all relevant covenants spelled out in code, are settled automatically, and can be dependent upon future signatures or trigger events. In the Hyperledger project, we call this “chaincode” to help establish clarity between blockchain logic and the human-written contracts
Hyperledger’s Evolving Blockchain Fabric, Merging Blockstream, DAH, IBM Code | Chain-Finance.com
関連用語
- blockchain, ブロックチェーン
- chaincode: チェーンコード、チェインコード
- Hyperledgerプロジェクト
- fabric: ファブリック
- IBM Open Blockchain: オープンブロックチェーン
- Blockstream: ブロックストリーム
- DAH: Digital Assets Holdings