软硬件环境硬件:阿里云主机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,他们共同决定,并且达成了一个
本文档演示使用Hyperledger Fabric V1.0来部署一个开发者环境并运行一个简单例子。文档包括创建和加入通道(账本)、客户端认证以及部署和调用智能合约。CLI将用于创建和加入通道(账本),NodeJS SDK将用于客户端身份验证和使用账本的智能合约功能。Docker Compose将用于创建包含三个Peer节点的联盟链、一个独立的Ordere
转载 6月前
43阅读
目前来说的好,整个it 都不太好!但是既然你问了,我也就告诉你吧!1:功能测试:前端和后端,前端就是简单的页面,你需要考虑的是:必填项,边界值,组合,特殊字符,用户体验。举个最简单的例子:注册时候的账号和密码,你百度一下测试用例,就知道了。提示是否友好。接口的话,先不谈了。注册成功之后,需要干嘛,第一个去查数据库,这是最重要的,而不是看页面用户的新增。因为数据库的数据才是最直接的,也就是说,不管你
基于byfn.sh文件的自动化部署过程如下:① 进入fabric-samples/first-network目录cd fabric-samples/first-network   ② 为各种网络实体生成所需的证书及密钥,引导排序服务的genesis块,配置通道所需的配置事务,以及锚节点更新事务./byfn.sh generate   
转载 2024-08-22 10:45:31
19阅读
Linux环境下搭建fabric1.4以及官方示例运行fabric1.4版本是支持Node.js 、 Python 以及Java开发的,但是由于本人才疏学浅,故这篇教程不会讲述有关Python和Node.js的知识。区块链是一个新技术,近年也逐渐火热起来 ;作者只是一个普普通通的大学生,利用课余时间自己研究学习的区块链,这篇文章是基于我自己学习区块链的经验总结出来的,若有什么不对的地方,还望大家指
转载 2024-05-14 14:49:42
245阅读
本文介绍了如何在Fabric测试网络上使用Peer客户端与区域链网络通信。
原创 2023-08-26 21:40:19
290阅读
本篇介绍HyperLedger Fabric基础的搭建Fabric测试网络部分的创建通道相关内容。
原创 2023-08-26 12:10:26
1689阅读
本文介绍HyperLedger Fabric开发基础的第一部分——搭建Fabric测试网络的过程及注意环节。
原创 2023-08-26 11:18:51
672阅读
主要的事情: 步骤一:选定你的网络配置 步骤二:为你的资源设置一个集群 步骤三:设置你的CA(译注:证书颁发机构)节点 步骤四:用CA来创建身份和MSP 步骤五:部署节点 -创建order节点 -创建peer节点前置准备:下载hyperledger-fabric-linux-amd64-2.4.1.tar.gz生成身份信息一、生成身份信息文件1.解压该文件得到了一个bin目录和一个config目录
转载 3月前
481阅读
本文主要讲述vue开发环境与项目搭建 如果想看webstorm创建vue项目,点击跳转〇、背景项目需要,需要搭建一个VUE项目,从零开始。 鉴于网上资料参差不齐,再加上看到的博文行文思路混乱、排版糟糕,看得头疼,为此有必要对搭建过程做一个详细的记录。 本文将从VUE项目切入,全面介绍整个VUE项目需要的所有软件以及对其进行相关的介绍,不求详细,但是至少要解决一个问题: 1、这是什么?同时尽可能扩展
Fabric1.4配置总览及解读Fabric网络中,从为Fabric中各节点产生证书到链上通道的创建,再到每个节点启动,均需要配置,这些配置信息为Fabric网络提供稳定的运行状态,本节将从搭建Fabric网络的角度出发,分别对Fabric中的证书配置,通道配置以及各节点启动配置进行解析。读者通过本篇博客的学习将掌握fabric网络中各节点配置文件中的各个配置项的作用,以及通过修改各个配置来搭建
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
196阅读
一个新节点通过已知的节点加入到网络中,此时,它所知的网络节点信息是非常有限的,需要通过节点发现获知更多的节点,建立起足够的连接。另外,当一个新节点加入到网络时,原有网络节点也需要通过节点发现感知到新节点的加入。分布在各地的网络节点总是会有上线离线的变化,有这就需要Fabric网络必须动态维护一个节点成员列表,这就需要节点成员管理。一、节点发现与成员管理1. 节点发现一个节点要加入Fabric网络
Hyperledger是一个旨在推动区块链跨行业应用的开源项目,由Linux基金会在2015年12月主导发起该项目,成员包括金融、银行、物联网、供应链、制造和科技等多个行业的领头羊,托管了众多面向企业的区块链开源框架和工具。目前Hyperledger fabric已经更新到V2.2版本,本文将记录采用官方最新版本的fabric2.2、blockchain-explorer1.1.3、caliper
Fabric部署基础篇 通过本文,读者将对fabric有个基本的感性认识,不需要任何配置,就可以部署第一个简单的Fabric网络[1]。一、环境说明主机操作系统不限,网络搭建在虚拟机中,所有跟Fabric相关的操作系统一律使用CentOS 7.5或更高版本。目前CentOS最高版本是7.6,下载地址http://mirrors.zju.edu.cn/centos/7.6.1810/iso
    在Fabric v1.4~v2.3版本里,有个first-network案例,运行first-network/byfn.sh脚本就可以测试当前fabric 单机网络是否安装成功。这里,使用手动部署的方式,来取代自动化部署。  软件环境如下:     fabric-samples v1.4.3     fabric v1.4.3     fabric ca v1.4.3     Ub
1.Fabric基本架构与相关术语 Hyperledger基本架构如下图所示,包括三大类:会员制、区块链与链上代码。 Hyperledge基本架构 会员制服务负责管理的是网络上的身份识别、隐私与机密。参与者通过注册来获取身份,然后属性授权机构才能发放密匙来进行交易。 区块链服务负责管理分布式账本,通过在超文本传输协议2.0建立的P2P协议进行。通过拜占庭容错算法来处理错误,
0.前言在前面主要介绍了fabric的安装,而fabric的一些关键概念和底层架构都不太了解,本文主要针对fabric的一些关键概念以及网络结构和交易流程进行阐述。1.Fabric的一些优势1.1 联盟链传统的无许可的公链区块链(比特币、以太坊等),几乎人人都可以参加,并且每个参与者都是匿名的,为了保证安全性,使用POW、POS等资源消耗量巨大的共识协议。而Fabric是一个联盟链系统,它是一个有
(一)基础网络搭建 1.涉及的术语 (1)机构 Fabric是有权限的联盟链,机构就是联盟链内的最小身份单元。一个机构内就是私有链,多个机构的私有链联合起来就是联盟链。 (2)链码 链码就是区块链上的运行的分布式程序,实现了业务系统的某种功能,实现业务系统上链的功能。 (3)链码通道 网络上数据从安 ...
转载 2021-09-24 15:58:00
1021阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5