原文:Fabric1.4:链码管理与测试

链码介绍 智能合约在 Hyperledger Fabric 中称为链码 chaincode ,是提供分布式账本的状态处理逻辑。链码被部署在fabric 的网络节点中,能够独立运行在具有安全特性的受保护的 Docker 容器中,以 gRPC 协议与相应的 peer 节点进行通信,以操作分布式账本中的数据。 一般链码分为两种:系统链码和用户链码。 . 系统链码 负责 Fabric 节点自身的处理逻辑 ...

2019-11-12 15:48 0 730 推荐指数:

查看详情

Fabric1.4:Go 开发与编写

1 结构 1.1 接口 启动必须通过调用 shim 包中的 Start 函数,传递一个类型为 Chaincode 的参数,该参数是一个接口类型,有两个重要的函数 Init 与 Invoke 。 Init:在实例化或升级时被调用, 完成初始化数据的工作 ...

Sun Nov 17 08:07:00 CST 2019 6 2211
Fabric1.4源码解析:客户端安装

看了看客户端安装的部分,感觉还是比较简单的,所以在这里记录一下。 还是先给出安装所使用的命令好了,这里就使用官方的安装的一个例子: 整个流程的切入点依旧是fabric/peer/main.go文件中,在main()方法中第47行 ...

Fri Jul 05 00:46:00 CST 2019 0 1180
Fabric1.4源码解析:实例化过程

之前说完了的安装过程,接下来说一下的实例化过程好了,再然后是的调用过程。其实这几个过程内容已经很相似了,都是涉及到Proposal,不过整体流程还是要说一下的。 同样,切入点仍然是fabric/peer/main.go文件中的main()方法: 然后是fabric/peer ...

Mon Jul 08 18:49:00 CST 2019 4 1404
Fabric1.4源码解析: 容器启动过程

想写点东西记录一下最近看的一些Fabric源码,本文使用的是fabric1.4的版本,所以对于其他版本的fabric,内容可能会有所不同。 本文想针对Fabric容器的启动过程进行源码的解析。这里的指的是用户不是系统,顺便回顾一下系统: lscc(Life Cycle ...

Sun Jun 23 22:26:00 CST 2019 0 1642
Fabric1.4 架构和原理

#1.Fabric总体架构Fabric架构主要包括三个模块:会员(Membership),区块(Blockchan)和(chaincode)。 1.1成员服务 包含下列组件:注册、身份认证管理及审计。 成员服务通过公钥基础设施(Public Key Infrastructure ...

Mon May 11 17:53:00 CST 2020 0 649
Hyperledger Fabric1.4 安装

Hyperledger Fabric 依赖的软件版本查看官方 github 地址 https://github.com/hyperledger/fabric 下文件 /docs/source/prereqs.rst,软件版本要求根据安装的 Fabric 的版本差异而略有不同。 1 安装 ...

Tue Oct 08 23:32:00 CST 2019 4 6011
Hyperledger Fabric1.4的多机部署

之前的文章深入解析Hyperledger Fabric启动的全过程主要讲解了Fabric的网络搭建,以及启动的整体流程,但是都是通过单机完成的。而区块本身就是去中心化的,所以最终还是要完成Fabric网络的多机部署。在本文中,将会详细说明Fabric如何完成多机部署。 1 搭建环境 本文使用 ...

Sat Jun 22 17:57:00 CST 2019 2 3148
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM