Hyperledger Fabric 文档

5.7 Hyperledger Fabric - 教程 - 链码

2019-12-05  本文已影响0人  furnace

教程 - 链码

1. 什么是链码?

链码 (chaincode) 是用 Gonode.jsJava 编写的程序,可实现规定的接口。 链码在与背书对端节点进程隔离的安全 Docker 容器中运行。 链码通过应用程序提交的交易初始化和管理帐本状态。

链码通常处理网络成员同意的业务逻辑,因此可以将其视为智能合约。链码创建的状态仅适用于该链码,并且不能被另一个链码直接访问。但是,在同一个网络中,如果获得适当的许可,则链码可以调用另一个链码以访问其状态。

2. 两个角色

我们对链码提供两种不同的观点。从应用程序开发人员的角度来看,开发名为 Chaincode for Developers 的区块链应用程序/解决方案,另一种是 Chaincode for Operators,面向负责管理区块链网络并利用 Hyperledger Fabric API 安装,实例化和升级链码,但可能不会参与链码应用程序的开发的区块链网络运营商。

Reference

项目源代码

项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp

Contributor

  1. Windstamp, https://github.com/windstamp
上一篇下一篇

猜你喜欢

热点阅读