链码(Chaincode)——Fabric的智能合约

Fabric中的智能合约称为链码(英文名为:Chaincode,链码英文名的中文直译,在本书后面的章节中统称为Chaincode),Chaincode是一段用计算机语言编写的程序。Chaincode运行在容器中,Fabric通过Chaincode可以读取和修改账本数据,同时会把交易的曰志保存在状态数据库中。Chaincode可以通过多种编程语言来开发,目前支持Go、Java、Node.js等语言。但是目前支持最完善的还是Go语言版本的Chaincode,建议读者在实际的项目中使用Go语言来开发Chaincode,除非超级账本的官方发出其他语言版本的Chaincode已经成熟可用的信息。

Chaincode是Fabric的重要组成部分,在Fabric的技术架构中Chaincode的设计是非常重要的一个环节,在后面为大家重点介绍Chaincode的基本组成、技术特点和使用方法。

868区块链学习网为您整理《链码(Chaincode)——Fabric的智能合约》仅供参考。