概述 存储(Storage)是一个非常关键的抽象,用途广泛。 GFS 论文还提到了很多关于容错、备份和一致性的问题。 GFS 本身是 Googl...
为什么用 Go 语法先进。在语言层面支持线程(goroutine)和管道(channel)。对线程间的加锁、同步支持良好。 类型安全(type ...
课程背景 构建分布式系统的原因: Parallelism,资源并行(提高效率)。 Fault tolerance,容错。 Physical,系统...
Marbles 演示 Marbles GitHub地址 关于 Marbles 这个应用程序的基础网络是 Hyperledger Fabric,后...
网址 https://godoc.org/github.com/hyperledger/fabric/core/chaincode/shim 参...
链码存放 将 chaincode002 复制到 fabric-samples/chaincode 开启3个终端 终端1-启动网络 docker ...
每个链码都需要实现一下 Chaincode 接口 Chaincode接口 Init: 当链码实例化或者升级的时候,Init方法会被调用 Invo...
什么是链码 chaincode 简称 链码,一般是用户使用go语言编写的应用代码。 链码被部署在 Fabric 网络节点上,运行在 Docker...
进入 fabcar 准备环境 杀掉活跃的容器 清理缓存的网络 删除fabcar智能合约的底层链码图像,如果是第一次运行这个项目可以不执行 安装客...