以下所有信息,适用于fabric1.0版本 客户端如何构造配置更新的请求  这个更新请求是如何被处理的,见下图  最后排序服务节点发出去的是一个全量的配置数据信封。(说明,最新配置区块都是全量的) 记账节点收到配置区块后,在提交账本前会检查头类型,发现是配置区块,获取链编号,更新该链原配置块为最新配置区块。 加入通道操作是由客户
转载 2024-03-03 22:14:30
193阅读
Fabric1.4.0 常见操作目录Fabric1.4.0 常见操作启动第一个网络基础环境切换版本、初始化启动测试网络新增通道新增组织升级链码跨链调用启动第一个网络基础环境配置好go、docker-ce、docker-compose环境,go需要1.10以上(最好用最新的),基础环境的安装参考:切换版本、初始化clone下fabric的最新代码后,git checkout v1.4.0到1.4.0
转载 2024-03-24 13:11:00
141阅读
[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节点需要使用的环境变量
转载 2024-04-03 09:47:28
85阅读
1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java运行环境,为java的运行提供了所需环境。具体来说,JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了许多java程序调试和分析的工具。要运行j
转载 2024-01-15 00:14:42
78阅读
1. 安装Fabric首先Python的版本必须是2.7以上,可以通过下面的命令查看当前Python的版本:$ python -VFabric的官网是http://www.fabfile.org/,源码托管在Github上。你可以clone源码到本地,然后通过下面的命令来安装。$ python setup.py develop在执行源码安装前,你必须先将Fabric的依赖包Paramiko装上。所
转载 2024-01-25 22:40:24
95阅读
Hyperledger Fabric 2.0 官方文档中文版第6章 教程上总目录6.教程(上)将智能合约部署到通道启动网络Logspout设置打包智能合约安装链码包批准链码定义将链码定义提交到通道调用链码升级智能合约清除下一步写你的第一个应用程序开始之前设置区块链网络注册管理员用户注册并登记应用程序用户查询账本FabCar智能合约更新账本清除总结额外资源商业票据教程先决条件下载示例创建网络作为m
我们需要先行安装这些软件: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:
转载 2024-03-29 14:09:34
172阅读
HyperLedger Fabric 学习思路分享   HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的、由Linux基金会主办的一个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案。作为一种基于模块化架构开发应用程序或解决方案的基础,HyperLedger Fabric支持如共识和会员服务等即插即用的组件,它的设计初衷是支持不同组件的
如何将智能合约部署到通道——部署Fabric测试网络的实例使用系统版本:Ubuntu 18.04 提示:任何命令错误都可以试试加sudo提升权限!!! 参考文章:官方文档一、启动网络1.1 进入测试网络目录我们将从部署Fabric测试网络的实例开始。在开始之前,请确保已经完成了准备阶段并安装了示例,二进制文件和Docker映像,如未完成,可以参考超级账本Fabric 2.x 详细安装步骤及可能问题
翻译自:http://hyperledger-fabric.readthedocs.io/en/latest/blockchain.htmlFabric Hyperledger Fabric是一个由模块化架构支撑的分布式账本解决方案平台,提供高度的保密性、弹性、灵活性和伸缩性。它被设计支持不同组件的插拔,并且适应经济生态系统的复杂性。Hyperledger Fabric相比去其他的区块链解决方案
fabric-sdk-go是Hyperledger Fabric官方提供的Go语言开发包, 应用程序可以利用fabric-sdk-go与fabric网络进行交互并访问链码。 本教程介绍如何使用fabric-sdk-go实现链码的安装、实例化、交易提交 和状态查询等操作。Hyperledger Fabric区块链开发教程Fabric Node.js开发详解 | Fabric Java开发详解 |
前言最近开始学习JavaScript,整理了一些相关的基础知识JS注释方式:// 单行注释(Ctrl+/ )/* *段落注释(Ctrl+shift+/ ) */ 1JavaScript基础JavaScript:基于浏览器 、基于(面向)对象、事件驱动、脚本语言JavaScript的作用:表单验证,减轻服务的压力,添加页面动画效果,动态更改页面内容,Ajax网络请求(A
  前一篇已经准备好了运行环境,本篇将介绍Fabric的安装以及测试网络环境  Fabric的安装  HyperFabric安装大致可以分成两种,    第一:使用自带在脚本安装,可以下载fabric-sample和二进制文件到操作系统,简化安装过程。    第二:以源码在方式进行本地编译安装,此方式相对第一种比较复杂,需手动编译生存相应工具。  本次将以第一种方式进行讲解,后续将以专门在篇幅介绍
转载 2023-11-15 18:58:43
92阅读
第一章 开发环境安装 jdk(8或以上版本)安装 IntelliJ IDEA (Community版本可以免费使用)下载 fabric-mod-example 到本地修改 gradle.properties 文件mod_version = 1.0.0(版本号)maven_group = com.github.haodong1101 (包名)archives_base_name = demo (模组
转载 2024-05-05 21:08:02
150阅读
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
转载 2024-04-26 11:24:47
86阅读
软件环境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源码进入上述目录后,下载源码
转载 2024-04-25 10:22:34
123阅读
简介此篇文章重点介绍Nodejs-SDK中部分常用的方法,为了便于理解方法的使用,故按照不同功能划分并释义;其中可能在一个功能中涉及到了很多个类方法的使用。创建、更新Channel通道client.extractChannelConfig(config_envelope)从configtxgen工具生成的ConfigEnvelope对象中提取protobuf结构的ConfigUpdate对象。后续
转载 2024-07-24 12:14:37
310阅读
阅读fabric源码的共识机制部分,感觉源码难度还是有的,所以先从最简单的requeststore开始吧。在阅读了部分超级账本的源码后,有一个经验就是,在阅读源码特别是大项目的源码时,可能会感到无所适从,其实这也是很正常的,我的经验是可以先从一条线开始理清代码的执行流。比如像 hyperledger 这样的平台,可以从链码的执行这条线来看源码,跟着调试一步步走,相信会简单不少。但是对于那些不是很好
转载 7月前
85阅读
1. 简介Hyperledger Fabric 是一个开源的企业级许可分布式账本技术(Distributed Ledger Technology,DLT)平台。Fabric 具有高度模块化和可配置的架构,可为各行各业的业务提供创新性、多样性和优化,其中包括银行、金融、保险、医疗保健、人力资源、供应链甚至数字音乐分发。支持通用编程语言编写智能合约(如 Java、Go 和 Node.js)该平台最重要
文章目录介绍Hyperledger Fabric模块化联盟链vs公有链智能合约新的方案隐私与机密可插拔共识性能与扩展性参考 介绍区块链是由分布式网络节点维护的一个不可修改的交易账本,每个节点都维护一个副本,账本中的交易都由共识算法验证后打包成区块的形式,每个区块中包含前一个区块的哈希值,形成链状。中文英文公有链public blockchain;permissionless blockchain
  • 1
  • 2
  • 3
  • 4
  • 5