软硬件环境硬件:阿里云主机4c16G1T操作系统:centos7.61. 安装运行依赖1.1. gityum install -y git 1.2. dockeryum install -y docker system enable dockersystemctl start docker1.3. docker-composeyum install -y docke...
原创 2021-07-15 14:26:02
10000+阅读
目录一.示例网络下面开始一步步的搭建和叙述上述过程二.创建网络三.添加网络管理员四.定义联盟五.为联盟创建通道六.节点和账本七.应用程序和智能合约链码八.完成网络简化视觉词汇表九.添加另外一个联盟定义十.添加一个新的通道十一.添加另外一个 Peer 节点十二.把一个 Peer 节点添加到多个通道中十三.网络已经完全形成了一.示例网络四个组织 R1、R2、R3 和 R4,他们共同决定,并且达成了一个
基于byfn.sh文件的自动化部署过程如下:① 进入fabric-samples/first-network目录cd fabric-samples/first-network   ② 为各种网络实体生成所需的证书及密钥,引导排序服务的genesis块,配置通道所需的配置事务,以及锚节点更新事务./byfn.sh generate   
Linux环境下搭建fabric1.4以及官方示例运行fabric1.4版本是支持Node.js 、 Python 以及Java开发的,但是由于本人才疏学浅,故这篇教程不会讲述有关Python和Node.js的知识。区块链是一个新技术,近年也逐渐火热起来 ;作者只是一个普普通通的大学生,利用课余时间自己研究学习的区块链,这篇文章是基于我自己学习区块链的经验总结出来的,若有什么不对的地方,还望大家指
本文介绍HyperLedger Fabric开发基础的第一部分——搭建Fabric测试网络的过程及注意环节。
原创 2023-08-26 11:18:51
392阅读
本文介绍了如何在Fabric测试网络上使用Peer客户端与区域链网络通信。
原创 2023-08-26 21:40:19
178阅读
本篇介绍HyperLedger Fabric基础的搭建Fabric测试网络部分的创建通道相关内容。
原创 2023-08-26 12:10:26
1194阅读
1. 应用整体概述1.1应用说明本应用示例基于Hyperledger fabric2.4搭建一个自由房屋租赁区块链系统freerent, 用户可以自由在链上开展合同签订、执行和验真。freerent应用背景相对简单,当前应用搭建示例展示 fabric初级功能。后期将会不断探索 fabric应功能特性,也希望可以结合IPFS实现合同存储,扩展成DeFi 服务,违约自动赔付、房屋抵押借贷、资产管理等等
1 加密证书 ../bin/cryptogen generate --config=./crypto-config.yaml 2创世区块 ../bin/configtxgen -profile FiveOrgsOrdererGenesis -channelID byfn-sys-channel -outputBlock ./channel-arti
原创 2021-12-03 10:04:08
181阅读
1、导言:       为了学习fabric底层运行原理,这两天基于fabric 1.4版本手动部署了一个多机网络,期间遇到了很多各种各样的问题,同时也一个一个解决了,最终成功把多机fabric网络部署起来,也进行了一些简单交易测试。整个部署过程加深了本人的fabric网络的认识,再次特地把整个过程记录下来,方便以后复习;另外希望能帮助到
转载 1月前
22阅读
Fabric部署基础篇 通过本文,读者将对fabric有个基本的感性认识,不需要任何配置,就可以部署第一个简单的Fabric网络[1]。一、环境说明主机操作系统不限,网络搭建在虚拟机中,所有跟Fabric相关的操作系统一律使用CentOS 7.5或更高版本。目前CentOS最高版本是7.6,下载地址http://mirrors.zju.edu.cn/centos/7.6.1810/iso
(一)基础网络搭建 1.涉及的术语 (1)机构 Fabric是有权限的联盟链,机构就是联盟链内的最小身份单元。一个机构内就是私有链,多个机构的私有链联合起来就是联盟链。 (2)链码 链码就是区块链上的运行的分布式程序,实现了业务系统的某种功能,实现业务系统上链的功能。 (3)链码通道 网络上数据从安 ...
转载 2021-09-24 15:58:00
926阅读
2评论
在Kubernetes中搭建Hyperledger Fabric网络时,如果出现网络不通的情况,可能是由于多种原因引起的,比如网络配置不正确、防火墙设置等。在本文中,我们将教你如何解决K8S中搭建Fabric网络不通的问题。 步骤如下所示: | 步骤 | 操作 | | ---- | ---- | | 1 | 检查网络配置 | | 2 | 检查防火墙规则 | | 3 | 检查Pod之间的通信 |
原创 5月前
13阅读
0.前言在前面主要介绍了fabric的安装,而fabric的一些关键概念和底层架构都不太了解,本文主要针对fabric的一些关键概念以及网络结构和交易流程进行阐述。1.Fabric的一些优势1.1 联盟链传统的无许可的公链区块链(比特币、以太坊等),几乎人人都可以参加,并且每个参与者都是匿名的,为了保证安全性,使用POW、POS等资源消耗量巨大的共识协议。而Fabric是一个联盟链系统,它是一个有
注意:本文所使用的 fabric 版本为 v1.4.3,与其它版本的网络存在差异。手动启动 first-network 网络系列分为三部分:手动启动 first-network 网络(一)手动启动 first-network 网络(二)手动启动 first-network 网络(三)第一篇单纯使用命令行的形式执行 byfn.sh 脚本中的内容,第二篇和第三篇是对手动启动网络过程所使用的命令和配置文
写于2018.12, fabric版本较低, 仅供学习交流Fabric架构图Fabric架构分层图Fabric交易流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p20jGE5P-1620970708006)(./img/Fabric交易执行流程.jpg)]Fabric节点类型节点(Peer)是区块链的通信主体,是逻辑概念。节点之间通过gRPC消息进行通信CA节点
一、fabric网络结构(暂时不包括CA)  如上图所示,在fabric网络中,O表示Orderer,P代表Peer,EP代表Endorsing Peer(endorser),CC代表Chaincode以及Client、Channel、Ledger、Transaction,由它们组成了整个网络,下面对每种元素进行介绍:  Client:安装在节点(Peer)处的客户端,可以发起
转载 2023-07-03 09:56:39
200阅读
现在所有的文件都已经准备完毕,我们可以启动fabric网络了。 一.启动orderer节点在orderer服务器上运行:cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli docker-compose -f docker-compose-orderer.yaml up -d运行完毕后我们可以使用docker ps看到运行
转载 2月前
13阅读
Hyperledger Fabric搭建一、准备工作1. 安装golang2. 安装Docker3. 安装Docker-Compose二、Fabric测试环境搭建1. 获取github上fabric的源码2. 配置环境变量3. 启动fabric网络三、Fabric环境搭建1. Fabric网络环境规划2. 准备工作3. Fabric安装4. Fabric配置5. 启动Orderer和Peer6.
本文意在显示如何从头搭建一个fabric环境。1新建一个虚拟机2安装curlsudo apt install curlcurl --version3安装docker3.1 基础软件的安装sudo apt-get update sudo sudo apt-get install apt-transport-https ca-certificates curl git software-propert
  • 1
  • 2
  • 3
  • 4
  • 5