QFramework 是一套 渐进式 快速开发 框架。目标是作为无框架经验公司、独立开发者、以及 Unity3D 初学者们 第一套框架。框架内部积累了多个项目的在各个技术方向解决方案。学习成本低,接入成本低,重构成本低,二次开发成本低,文档内容丰富(提供使用方式以及原理、开发文档)。github:https://github.com/liangxiegame/QFramework今天分享
前言:在前面已经介绍了环境和证书(fabric-ca),不明白地方可先查阅前两篇文章。hyperledger fabric1.0动态添加peer节点fabric-ca环境配置hyperledger fabric1.0动态添加peer节点fabric-ca应用一、新增节点证书文件从上篇文章中已获取到了peer2目录,这里参照peer0.org1.example.com或peer1.org1.e
转载 2024-06-07 17:03:39
53阅读
Fabric中,尽管所有对等节点/peer都是相同,但它们可以根据网络配置方式承担多个角色:(①②是主要节点类型)①记账/确认(Commiter)节点:  通道中每个对等节点都是一个记账节点。它们接收生成交易区块,随后这些区块在被提交到节点账本副本之前先被验证。 ②背书(Endorser)节点:  具有智能合约每个对等节点都可以是背书节点。要真正成为一个背书节点,客户端应
Fabric2.4.0为Org2手动添加新节点1. 生成新节点证书每个节点都有相应证书才能连接网络,需要使用 cryptogen 工具生成新节点证书。因为是新节点加入现有网络组织,因此,需要使用 cryptogen extend 命令首先对现有网络证书文件进行扩展。在执行该命令之前需要首先修改 crypto-config.yaml 配置文件,将 org2 组织节点数增加 1,其它配置信息
转载 2024-02-19 12:59:38
206阅读
4:创建Fabric节点集群 4.1、配置说明首先可以根据官方Fabric自带e2e_cli列子中集群方案来生成我们自己集群,与案例不同是我们需要把容器都分配到不同服务器上,彼此之间通过网络来进行通信,网络构建完成后则进行相关channel和chaincode操作。笔者目前申请了五台服务器,所有的服务器均是按照上述e2e_cli环境构建与测试步骤配置。计划其中四台服务器运行peer
转载 2024-04-24 21:31:15
38阅读
节点节点是定义在一个已经加入到通道组织节点。该节点主要用于节点发现。在一个通道中,锚节点可以被这个通道其他任何节点发现和通信。因此,每一个加入到管通内组织都至少有一个锚节点,一个组织节点可以通过查找锚节点来发现这个通道内其他组织所有节点。leader节点当ordering服务要发送一个区块到通道,这个块就必须先发送到一个组织leader 节点,之后由leader节点把这个块通
  1.客户端或sdk调用api把调用请求发送到所有的背书节点 2.背书节点模拟交易执行,看看有没有问题,没有问题就给调用客户端或sdk返回读写集,并对其签名。 3.sdk收到足够签名(背书)后,把读写集/交易发给排序节点,排序节点进行排序后继续转发给所有记账节点(包括之前背书节点,从记账节点之中选出几个作为背书节点)。需要说明是排序节点为防止单点掉线,也是多个节点组成,他们有共
Hyperledger Fabric动态配置Raft节点最近看官方文档发现新共识算法etcdRaft允许动态添加或删除排序节点,所以也花了一天时间操作了以下,写篇文章把整个过程记录一下。 初始网络本文设置了4个Orderer节点,1个Peer节点(用于更新配置文件以及测试用),然后动态添加第五个Orderer节点。 本文分成两个部分:第一部分是手动通过Fabric-CA生成每一个节点证书文件第
转载 2024-04-25 22:26:53
200阅读
Peer节点 Peer节点指提供交易背书、交易验证、提交账本等服务功能逻辑节点,包括Endorser背书节点、Committer记账节点,通常采用进程实例与功能模块实现方式,运行在物理服务器、Docker容器等环境中提供服务。Endorser背书节点:负责接收来自客户端签名提案消息请求,检查消息后模拟执行交易提案,并对模拟结果背书,然后将签名背书信息打包成提案响应消息回复给客户端。Commi
转载 2024-07-19 06:39:46
55阅读
审计发展历程审计目的、内容和技术方法是经过逐步进化,我们简单看一下审计发展过程。反舞弊阶段审计产生于财产所有者与财产经营者之间分离,简单说就是对财产经营者活动进行检查,确保财产所有者权益。早期审计目的是发现财务方面是否有舞弊行为。这个时期审计是全面的,查所有的财务凭证、账簿和报表,非常费工费力。独立审计阶段19世纪中期,股份公司兴起,资本主义国家为保证股东和债权人利益,
这篇文章对fabric网络环境启动过程进行讲解,也就是我们上节讲到启动测试fabric网络环境时运行network_setup.sh这个文件执行流程fabric网络环境启动过程详解上一节我们讲到 fabric网络环境启动测试,主要是使用 ./network_setup.sh up 这个命令,所以fabric网络环境启动重点就在network_setup.sh这个文件中。接下来我们就分析一
转载 2024-03-24 20:14:26
38阅读
部署并运行 Java 链代码示例您已经定义并启动了本地区块链网络,而且已构建 Java shim 客户端 JAR 并安装到本地 Maven 存储库中,现在已准备好在之前下载 Hyperledger Fabric 附带一个 Java 链代码示例上构建、注册和调用交易。部署并运行链代码您将执行以下步骤:使用 Gradle 构建示例。通过运行 Gradle 构建软件为您创建脚本,向验证对等网络
转载 2024-06-05 13:17:09
57阅读
1 节点介绍节点介绍2 主节点 选举方式cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/config一个组织(其实是成员)在一个通道上可以有多个Peer节点
原创 2021-12-03 14:40:51
636阅读
之前我们已经讲过通过更新应用通道区块配置文件方式设置锚节点信息,这中方式有个前提就是,在开始时我们没有设置组织信息和生成相应msp信息,如果我们在规划网络时候已经有确定组织信息,我们可以通过在configtx文件中设置锚节点信息来生成组织锚节点交易文件,下面我们来看看如何通过这种方式来设置锚节点编写configtx.yaml文件以下是我文件:Profiles: #以下部分
转载 2024-03-27 13:32:07
46阅读
1、生成证书文件(1.1)环境清理接上一篇,已跑通e2e_cli案例,此处需要执行以下命令进行环境清理:cd /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_clibash network_setup.sh down然后依次执行以下命令查看环境:# docker ps -a# docker images# docker
节点和通道升级到 Fabric 最新版本,总体来说,有四步: 1.备份账本和 MSP。 2.以滚动方式将 orderer 二进制文件升级到最新版本。 3.以滚动方式将 peer 二进制文件升级到最新版本。 4.在可用情况下,将 orderer 系统通道和所有应用通道更新到最新功能。 需要注意,某些版本在所有组中将具有功能,而其他版本可能几乎没有甚至根本没有新功能。在升级peer节点前,需要
一、Endorser背书流程        Peer节点执行背书时候,会执行/core/endorser/endorser.goProcessProposal()方法,具体流程如下:检验提案消息合法性,以及相关权限; 调用ValidateProposalMessage()方法对提案格式进行检查
本文是模拟是脚本createChannel.sh来创建通道,调用脚本createChannel.sh参数为默认参数:脚本调用:script/createChannel.sh "mychannel" 3 5 false参数中mychannel为通道名称目录1. 前提条件(1)开启自己测试网络(2)拷贝配置文件(3)创建目录channel-artifacts2. 设置环境变量3. 生成通道创世区
前言在Hyperledger Fabric组织动态添加和删除中,我们已经完成了在运行着网络中动态添加和删除组织。本文将在其基础上,详细介绍了如何在 soft 组织上添加新 peer2 节点,并在简要概述了删除节点方法,本实验必要准备工作和 DNS 配置请参考 准备工作。背景介绍实验准备本文网络结构直接使用 Hyperledger Fabric组织添加和删除 中创建2_FabricNe
转载 2024-06-07 21:49:26
141阅读
一、记帐介绍背书节点只是一个逻辑意义上节点,并不说专门有一个背书节点模块。这个在前面的分析中已经提到过。背书和背书策略,在Fabric中是很重要一个环节,他是整个交易流程中直到确认交易一个重要环节。背书是对交易的确认(正如银行业背书),而背书策略是对交易确认条件。如果不指定背书策略,默认是当前组织任意成员实现背书即可。二、启动流程1、入口 背书节点启动一如普通Peer节点启动,但
转载 2024-03-19 10:33:14
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5