在本文中,我们将讨论Fabric链码中不同类型的基于通道的事件和事件监听器,何时使用它们,特别是我们将学习如何实现Fabric chaincode事件监听器。本文简化并详细解释了有关Fabric主题的官方教程的版本,因此我们建议你也阅读。
如何编写链代码并调用链代码函数
Chaincode是我们定义应用程序逻辑(函数)的地方。Chaincode需要安装在将与Hyperledger fabric交互的每个节点上。它还需要在通道上实例化。之后,最终用户可以通过与网络节点连接的客户端应用程序调用链代码功能。Chaincode是用Go,node.js或Java编写的程序,它实现了指定的接口。
Hyperledger Fabric中的身份Identity
身份是许可区块链平台的一个重要特征。在Hyperledger Fabric中,需要在访问结构网络之前识别每个组件。身份Identity由X.509数字证书表示。当与结构网络交互时,该actor指定并呈现数字证书,并且结构网络基于该策略接受或拒绝。
如何创建 Hyperledger Fabric 通道(频道)
本教程演示如何使用node.js fabric client sdk创建Hyperledger fabric 通道,也有的人叫频道。它演示了如何使用初始化(默认)通道定义以及如何从该定义开始构建自定义的通道定义。创建网络和通道的过程还涉及创建和使用加密资料,这里不讨论这一点。
Hyperledger Fabric Node.js开发中如何使用日志
Hyperledger Fabric Node.js开发中如何使用日志?本教程就来演示下如何使用hyperledgefabric node.js客户端日志记录功能。
Quorum企业以太坊环境搭建教程
Quorum是一个许可制的以太坊联盟区块链实现,包含了金融巨头JP摩根开发的一个GETH分支版本, 可以在节点之间实现私有和快速的交易。Quorum为保证隐私对节点之间的私有交易进行了专门的设计, 它使用Raft和Istanbul算法实现共识,使用Tessara和Constellation实现节点数据的加密和共享。 在Quorum网络中交易不需要付费,交易的验证是由投票共识算法完成的。总体上来讲Quorum 类似于以太坊,只是它更关注的企业环境下的交易隐私性与可控性,因此每个节点都需要Quorum 网管生成的密钥对。
如何在现有Fabric网络上添加一个Org?
如何在现有Fabric网络上添加一个Org?本指南基于IBM DeveloperWorks——使用简单的工具将组织添加到现有的Hyperledger Fabric区块链网络中。
梯形图逻辑实战【PLC编程】
在前一个教程PLC编程入门-梯形图中, 我们学习了梯形图的基础知识以及一些基本的指令。在今天这个教程里,我们将学习如何采用梯形逻辑解决实际问题, 以及如何进行PLC编程,同时我们还会学习一些新的梯形逻辑指令。