[2021]fabric系列四:Fabric手动组件网络教程(1)Fabric核心模块手动组建Fabric网络关键步骤:1.生成fabric证书1.1 命令介绍1.2 证书的文件的生成 - yaml2.创始块文件和通道文件的生成2.1 命令介绍2.2 创始块、通道文件的生成3. docker-compose文件的编写3.1 客户端角色需要使用的环境变量3.2 orderer节点需要使用的环境变量
以下所有信息,适用于fabric1.0版本 客户端如何构造配置更新的请求  这个更新请求是如何被处理的,见下图  最后排序服务节点发出去的是一个全量的配置数据信封。(说明,最新配置区块都是全量的) 记账节点收到配置区块后,在提交账本前会检查头类型,发现是配置区块,获取链编号,更新该链原配置块为最新配置区块。 加入通道操作是由客户
Fabric1.4.0 常见操作目录Fabric1.4.0 常见操作启动第一个网络基础环境切换版本、初始化启动测试网络新增通道新增组织升级链码跨链调用启动第一个网络基础环境配置好go、docker-ce、docker-compose环境,go需要1.10以上(最好用最新的),基础环境的安装参考:切换版本、初始化clone下fabric的最新代码后,git checkout v1.4.0到1.4.0
1. 安装Fabric首先Python的版本必须是2.7以上,可以通过下面的命令查看当前Python的版本:$ python -VFabric的官网是http://www.fabfile.org/,源码托管在Github上。你可以clone源码到本地,然后通过下面的命令来安装。$ python setup.py develop在执行源码安装前,你必须先将Fabric的依赖包Paramiko装上。所
1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java运行环境,为java的运行提供了所需环境。具体来说,JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了许多java程序调试和分析的工具。要运行j
我们需要先行安装这些软件:curl,docker,docker-compose,Go lang,Python,Node.js ,curl。有些软件如果在系统中已经存在,且版本合适,则请略过相关步骤。步骤概论:1.下载fabric-sample代码curl -sSL http://bit.ly/2ysbOFE | bash -s 1.3.02.设置环境变量(如下)export PATH=$PATH:
注意:本文是以centOS7.4 为操作系统进行的测试,记得使用之前需要手动联网,否则无法继续1. 升级内核下面是升级步骤: 1.1导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 1.2安装yum源,使用elrepo源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0
第一章 开发环境安装 jdk(8或以上版本)安装 IntelliJ IDEA (Community版本可以免费使用)下载 fabric-mod-example 到本地修改 gradle.properties 文件mod_version = 1.0.0(版本号)maven_group = com.github.haodong1101 (包名)archives_base_name = demo (模组
我们本次尝试在Fabric 1.19.2中生成一个自定义的建筑。由于版本更新缘故,1.19的建筑生成将不涉及任何Java包的代码编写,只需要在数据包中对建筑生成进行自定义。1.首先我们要使用游戏中的结构方块制作一个建筑,结构方块使用教程参考1.16.5自定义建筑生成的第一步:我们将建筑保存为nbt文件之后在开发包run\saves\建筑所在的存档\generated\你的modid\structu
Fabric v1.4.0安装部署一、前期准备编号工具版本号1cURL最新版(7.63.0)2Docker17.06.2-ce及其以上版本3Docker Compose1.14.0及其以上版本4Go1.11.xcURL最新版安装# 下载最新版的cURL并将其解压到指定目录(此处以/opt目录为例) wget https://curl.haxx.se/download/curl-7.63.0.tar
HyperLedger Fabric官方文档中文网址:https://hyperledger-fabric.readthedocs.io/zh_CN/latest 英文网址:https://hyperledger-fabric.readthedocs.io/en/latest 一般情况英文网址的内容更全面,版本也比中文新。前言本教程介绍了 Fabric 应用程序如何与已部署的区块链网络进行交互。本
软件环境VMware 10.0.4CentOS-7-x86_64-Minimal-1708搭建过程go安装docker安装docker-compose安装 一、fabric的编译和安装1. 创建目录(GOPATH变量在安装go的时候就配置好了)mkdir -p $GOPATH/src/github.com/hyperledger2. 下载fabric源码进入上述目录后,下载源码
  前一篇已经准备好了运行环境,本篇将介绍Fabric的安装以及测试网络环境  Fabric的安装  HyperFabric安装大致可以分成两种,    第一:使用自带在脚本安装,可以下载fabric-sample和二进制文件到操作系统,简化安装过程。    第二:以源码在方式进行本地编译安装,此方式相对第一种比较复杂,需手动编译生存相应工具。  本次将以第一种方式进行讲解,后续将以专门在篇幅介绍
转载 9月前
54阅读
简介此篇文章重点介绍Nodejs-SDK中部分常用的方法,为了便于理解方法的使用,故按照不同功能划分并释义;其中可能在一个功能中涉及到了很多个类方法的使用。创建、更新Channel通道client.extractChannelConfig(config_envelope)从configtxgen工具生成的ConfigEnvelope对象中提取protobuf结构的ConfigUpdate对象。后续
 **学习Hyperledger Fabric 实战联盟链  ** Hyperledger Fabric入门1:快速上手jasonruan 2018.11.17前言本文是自己学习超级账本Fabric的第一篇文章,主要是体验了下基本功能——快速搭建起网络环境,并利用自带sample,体会了一下链码的部署与调用,为后续逐步深入其内部原理和链码开发做一个铺垫。名词解释自己初学超级
转载 7月前
0阅读
目录3. Orderer节点的启动4. Peer节点的启动5. 创建通道6. Chaincode的部署和调用 3. Orderer节点的启动Orderer节点负责交易的打包和区块的生成。Orderer节点的配置信息通常放在环境变量或者配置文件中,本例中的配置信息统一放在配置文件中。fabric源码提供了Orderer启动所用到的配置文件的实例,将实力配置文件复制到Orderer的文件夹下面稍加修
    Fabric是一个开源的、有许可机制的、企业级的分布式账本,它支持智能合约、共识可插拔、子网数据隔离、身份认证等功能,应用于银行、金融、保险、医疗、人力资源、供应链、和数字音乐分发等领域。这里,介绍在Ubuntu16.04上安装Fabric v1.4.0单机版本,步骤如下。1、软件准备    Fabric需要docker、go等软件的支持,具体如下:curl 7.47以上版本git 2.7
导航一、前言二、hyperledger fabric介绍三、测试网络示例3.1 搭建开发环境3.2 安装示例、二进制和 Docker 镜像3.3 使用Fabric测试网络3.4 使用认证机构建立网络四、汽车生产应用4.1 搭建开发环境4.2 注册登记等操作使用4.3 智能合约4.4 更新账本五、商业票据应用5.1 运行网络5.2 以MagnetoCorp身份管理员身份开发人员身份5.3 以 Di
转载 8月前
158阅读
Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称 S...
转载 2022-11-16 13:44:54
214阅读
如果还不具备Hyperledger Fabric V2.0的完整环境,请参考:Hyperledger Fabric(一)V2.0基础环境搭建。在具备基础环境后,便可进行Fabric网络的部署工作。可以参照官网文档关于first-network案例的部分,使用提供的脚本文件快速启动区块链网络。但为了搭建自定义的Fabric网络,需要掌握脚本所执行的具体操作。脚本部署Fabric网络的方式如下(启用C
转载 5月前
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5