Hyperledger Fabric链码之二

Posted warm3snow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hyperledger Fabric链码之二相关的知识,希望对你有一定的参考价值。

    上篇文章中我们介绍了链码的概念,本文中我们将介绍Fabric下链码的编写和测试。我们会通过一个简单例子的方式来阐述链码API的使用。

链码API

    每一个链码程序都必须实现一个链码接口, 这些方法用来响应接受到的交易。特别的,当链码接收到Instantiate``和``upgrade``类型的交易时会调用``Init``方法,执行一些需要的初始化,包括应用状态的初始化。当链码接收到``Invoke``类型的交易时候会调用``Invoke``方法来处理交易提议。

    链码中调用的其他接口“shim” APIs,用来访问和修改账本,以及调用其他链码操作。

在本文中,我们通过一个简单的资产管理的链码应用来展示这些APIs的使用。

简单资产链码

    

以上是关于Hyperledger Fabric链码之二的主要内容,如果未能解决你的问题,请参考以下文章

Hyperledger Fabric链码之一

Hyperledger Fabric 链码生命周期

Hyperledger Fabric 链码 生命周期和API

Hyperledger Fabric教程--部署Fabric智能合约

区块链:Hyperledger Fabric智能合约(链码)

区块链:Hyperledger Fabric智能合约(链码)