Hyperledger Fabric 学习一:简介 https://www.jianshu.com/p/f971858b70f3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendatio ...
分类:
其他好文 时间:
2019-12-08 01:37:25
阅读次数:
150
智能合约部分 太困了,休假的时候再把图贴上 ..... 运行在docker容器里面,如果需要调试只能通过打日志log方式 一个合约,就是一个用户用go/java/ node编写的文件(包括:字符,方法,返回信息) 块中 (chaincode目录下),一个合约只能对应一个目录 下面目录有用go/jav ...
分类:
其他好文 时间:
2019-12-06 10:01:32
阅读次数:
302
fabric在不知不觉间已经更新到1.4了。之前研究fabric都是在ubuntu16.04上面。但是fabric本就是依托于docker运行的,应该没有必要依托于操作系统才是,官网上也有关于window10上运行程序的环境搭建,同时最为普遍的开发环境都是在windows上的,所以有了本次尝试。 1 ...
1 链码介绍 智能合约在 Hyperledger Fabric 中称为链码(chaincode),是提供分布式账本的状态处理逻辑。链码被部署在fabric 的网络节点中,能够独立运行在具有安全特性的受保护的 Docker 容器中,以 gRPC 协议与相应的 peer 节点进行通信,以操作分布式账本中 ...
分类:
其他好文 时间:
2019-11-12 16:13:05
阅读次数:
109
Fabric 的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态。为了实现这个目的,各个节点需要通过共识( consensus )过程,对账本状态的变化达成一致性的认同。 Fabric 的共识过程包括 3 个阶段:背书、排序和校验。 背书 在背书( endorsement )阶段中, ...
分类:
其他好文 时间:
2019-10-31 16:31:40
阅读次数:
157
1,通道的结构 通道是Fabric中非常重要的概念(类似微信群?),它实质是由排序节点划分和管理的私有原子广播通道,目的是对通道的信息进行隔离,使得通道外的实体无法访问通道内的信息,从而实现交易的隐私性。 目前通道分为系统通道(System Channel)和应用通道(Application Cha ...
分类:
其他好文 时间:
2019-10-31 16:11:53
阅读次数:
818
1、生成证书: 2、生成创世区块,通道配置,锚节点配置文件 生成通道配置信息 生成两个组织的锚节点配置文件 3、启动fabric网络 4、创建通道 5、将节点加入应用通道 6、更新锚节点 ...
分类:
其他好文 时间:
2019-09-27 10:38:16
阅读次数:
94
根据《深度探索区块链——Hyperledger技术与应用》的内容及实际操作进行摘要和记录。使用Ubuntu 16.04,下载Hyperledger Fabric 1.0进行学习。 1. 基本环境安装:Hyperledger Fabric 1.0依赖Docker执行智能合约,需要先安装Docker和D ...
分类:
其他好文 时间:
2019-07-22 18:12:18
阅读次数:
92
Hyperledger Fabric Network中的角色 在Hyperledger中,由三种类型的角色: Client:应用客户端,用于将终端用户的交易请求发送到区块链网络; Peers:负责维护区块链账本,分为endoring peers和committing peers,其中,endorse ...
分类:
其他好文 时间:
2019-07-16 14:11:44
阅读次数:
155
1相关文件说明 这一部分涉及相关配置文件的解析, 网络的启动涉及到多个文件,本文按以下顺序进行分析: 3.1 文件详解 先看一下文件内容: 3.2 文件详解 3.3 文件详解 3.4 文件详解 在fabric网络中,可以使用默认的levelDb数据库,或者使用CouchDb,该文件主要是对Couch ...
分类:
其他好文 时间:
2019-07-08 19:19:21
阅读次数:
86