原文:Fabric1.4源码解析:链码实例化过程

之前说完了链码的安装过程,接下来说一下链码的实例化过程好了,再然后是链码的调用过程。其实这几个过程内容已经很相似了,都是涉及到Proposal,不过整体流程还是要说一下的。 同样,切入点仍然是fabric peer main.go文件中的main 方法: 然后是fabric peer chaincode chaincode.go文件中的Cmd 方法,这里则是具体的操作链码的命令,其中就有对链码进行 ...

2019-07-08 10:49 4 1404 推荐指数:

查看详情

Fabric1.4源码解析: 容器启动过程

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

Sun Jun 23 22:26:00 CST 2019 0 1642
Fabric1.4源码解析:客户端安装

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

Fri Jul 05 00:46:00 CST 2019 0 1180
Fabric1.4源码解析:Peer节点启动过程

看一下Peer节点的启动过程,通常在Fabric网络中,Peer节点的启动方式有两种,通过Docker容器启动,或者是通过执行命令直接启动。 一般情况下,我们都是执行docker-compose -f docker-*.yaml up命令通过容器启动了Peer节点,而如果直接启动Peer节点则是 ...

Sat Jul 06 18:01:00 CST 2019 0 1074
Fabric1.4管理与测试

1 介绍 智能合约在 Hyperledger Fabric 中称为(chaincode),是提供分布式账本的状态处理逻辑。被部署在fabric 的网络节点中,能够独立运行在具有安全特性的受保护的 Docker 容器中,以 gRPC 协议与相应的 peer 节点进行通信,以操作分布式 ...

Tue Nov 12 23:48:00 CST 2019 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创建通道的时候,通常我们执行一条命令完成,这篇文章就解析一下执行这条命令后Fabric源码中执行的流程。 整个流程的切入点在fabric/peer/main.go文件中的main()方法 (本文中使用的是Fabric1.4版本,不同版本中内容可能不同)。这个方法中也定义 ...

Mon Jul 01 19:42:00 CST 2019 6 1470
Fabric1.4源码解析:Peer节点加入通道

又开始新的阅读了,这次看的是Peer节点加入通道的过程。其实每次看源码都会有好多没有看懂的地方,不过相信只要坚持下去,保持记录,还是有很多收获的。 对于Peer节点加入通道这一过程,从用户角度来说也只是简单执行一行命令: 就完成了某一节点加入通道的过程 ...

Thu Jul 04 20:19:00 CST 2019 0 1261
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM