超级账本入门(十一):链码示例三:数字货币发行与管理

数字货币发行与管理 简介 该智能合约实现一个简单的商业应用案例,即数字货币的发行与转账。在这之中一共分为三种角色:中央银行,商业银行,企业。其中中央银行可以发行…

超级账本入门(十):链码示例二:交易资产

简介 chaincode_example02.go 主要实现如下的功能: 初始化 A、B 两个账户,并为两个账户赋初始资产值; 在 A、B 两个账户之间进行资产…

超级账本入门(九):链码示例一:信息公证

链码示例一:信息公证 简介 chaincode_example01.go 主要实现如下的功能: 初始化,以键值形式存放信息; 允许读取和修改键值。 代码中,首先…

超级账本入门(八):链上代码

链上代码 什么是 chaincode chaincode(链码)是部署在 Hyperledger fabric 网络节点上,可被调用与分布式账本进行交互的一段程…

超级账本入门(七):Hyperledger 消息协议

消息协议 节点之间通过消息来进行交互,所有消息都由下面的数据结构来实现。 message Message { enum Type { UNDEFINED = 0…

超级账本入门(六):Hyperledger 架构设计

架构设计 整个架构如下图所示。 包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)。 基本概…

超级账本入门(五):Python 客户端

前面应用案例,都是直接通过 HTTP API 来跟 hyperledger 进行交互,操作比较麻烦。 还可以直接通过 hyperledger-py 客户端来进行…

超级账本入门(四):Hyperledger 权限管理

权限管理 权限管理机制是 hyperledger fabric 项目的一大特色。下面给出使用权限管理的一个应用案例。 启动集群 首先现在相关镜像。 $ dock…

超级账本入门(三): Hyperledger 应用案例

双方交易案例 两方(如 a 和 b)之间进行价值的转移。 集群启动后,进入一个 VP 节点。以 pbft 模式为例,节点名称为 pbft_vp0_1。 $ do…

超级账本入门(二):Hyperledger 安装部署

安装部署 社区在很长一段时间内并没有推出比较容易上手的安装部署方案,于是笔者设计了基于 Docker 容器的一键式部署方案,该方案推出后在社区受到了不少人的关注…