智能合约介绍

fabric的智能合约叫做chaincode,其分为分两种,System Chaincode 和 普通Chaincode。

System Chaincode

#System Chaincode是用来控制整个系统行为的,其部署是通过peer代码的更新来完成的,其使用,是通过API调用完成的。
System Chaincode当前分为以下几种
1. LSCC Lifecycle system chaincode 
2. CSCC Configuration system chaincode
3. QSCC Query system chaincode 
4. ESCC Endorsement system chaincode
5. VSCC Validation system chaincode

#此外,System Chaincode是支持插件的

普通Chaincode

普通ChainCode其实就是智能合约。
但由于fabric其本身有强大的权限控制功能,会导致整个过程比以太坊等公链中,部署合约要复杂的多。
好在fabric开发团队提供了各种Docker环境,减少了我们的痛苦。

最后更新于