#1.Fabric总体架构 Fabric架构主要包括三个模块:会员(Membership),区块链(Blockchan)和链码(chaincode)。1.1成员服务包含下列组件:注册、身份认证管理及审计。成员服务通过公钥基础设施(Public Key Infrastructure (PKI))和去中心化的/共识技术使得不带权限的区块链变成带权限的区块链。成员必须被许可才能加入网络,通过实体注册来获
 Hyperledger Fabric节点( 1.0 以上版本)客户端Peer节点排序服务节点CA节点(peer是Peer节点,而User是客户端节点)1) 客户端节点最终由用户操作的实体,我们一般称为客户端或应用程序。其必须链接至某一个Peer节点或排序服务节点之上,才可以与区块链网络进行通信。客户端一般是提交交易提案(Transaction Proposal)至背书节点(Endors
1. HyperLedger Fabric官网 2. HyperLedger Fabric介绍       Hyperledger Fabric是一个开放源代码的企业级许可分布式分类帐技术(DLT)平台,设计用于企业环境,与其他流行的分布式分类帐或区块链平台相比,它提供了一些关键的区分功能。      一个关键不同点是Hyper
陈述如果说以比特币为代表的货币区块链技术为 1.0,以以太坊为代表的合同区块链技术为 2.0,那么实现了完备的权限控制和安全保障的 Hyperledger 项目毫无疑问代表着区块链技术 3.0 时代的到来。Fabric1.0架构简介Fabric架构的核心包括三部分:Identity - 身份管理Smart Contact - 智能合约Ledger及Transactions - 账本和交易Ident
转载 2024-01-18 14:26:14
41阅读
0.前言在前面主要介绍了fabric的安装,而fabric的一些关键概念和底层架构都不太了解,本文主要针对fabric的一些关键概念以及网络结构和交易流程进行阐述。1.Fabric的一些优势1.1 联盟链传统的无许可的公链区块链(比特币、以太坊等),几乎人人都可以参加,并且每个参与者都是匿名的,为了保证安全性,使用POW、POS等资源消耗量巨大的共识协议。而Fabric是一个联盟链系统,它是一个有
1.Fabric基本架构与相关术语 Hyperledger基本架构如下图所示,包括三大类:会员制、区块链与链上代码。 Hyperledge基本架构 会员制服务负责管理的是网络上的身份识别、隐私与机密。参与者通过注册来获取身份,然后属性授权机构才能发放密匙来进行交易。 区块链服务负责管理分布式账本,通过在超文本传输协议2.0建立的P2P协议进行。通过拜占庭容错算法来处理错误,
一、fabric网络结构(暂时不包括CA)  如上图所示,在fabric网络中,O表示Orderer,P代表Peer,EP代表Endorsing Peer(endorser),CC代表Chaincode以及Client、Channel、Ledger、Transaction,由它们组成了整个网络,下面对每种元素进行介绍:  Client:安装在节点(Peer)处的客户端,可以发起
写于2018.12, fabric版本较低, 仅供学习交流Fabric架构Fabric架构分层图Fabric交易流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p20jGE5P-1620970708006)(./img/Fabric交易执行流程.jpg)]Fabric节点类型节点(Peer)是区块链的通信主体,是逻辑概念。节点之间通过gRPC消息进行通信CA节点
简介由于比特币的流行,以太坊和一些别的衍生技术成长起来,对一些有创新力的企业开始关注区块链底层技术,分布式账本和分布式应用平台。然而,许多企业需要更高的性能,这是那些无须许可的区块链技术无法达到的。另外,在许多场景下,参与者的身份认证是一个核心诉求,例如金融领域对于企业使用,有如下比较需求:参与者的身份是明确的,可识别的进入网络是必须被许可的较高的性能,并发事务确认的低延迟适用于商业场景私有的和保
行同步(HSYNC):行同步就是让电子枪控制器知道下面要开始新的一行像素    场同步(VSYNC:  场同步就是告诉电子枪控制器下面要开始新的画面    数据使能(DE): 在数据使能区是有效的色彩数据,不在使能范围内的都显示黑色。    前肩(Front
# 学习 Fabric 架构实现流程 在区块链开发中,Fabric 是一种流行的框架,它支持多种应用场景。在这篇文章中,我们将逐步教你如何实现 Fabric 架构,并详细说明每一步的操作及需要的代码。这些操作包括设置环境、创建网络、定义链码(智能合约)、部署链码和进行交易。以下是实现 Fabric 架构的流程: | 步骤 | 描述
原创 8月前
19阅读
Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台。超级账本里包括10个项目(project),其中区块链框架类项目5个:Fabric,Sawtooth,Iroha,Burrow和Indy;区块链工具类项目5个:Cello,Composer,Explorer,
区块链开源实现hyperledger fabric架构详解1、区块链解决方案的特性1.1 分布式帐本1.2 智能
转载 2022-12-27 12:42:29
188阅读
架构设计整个功能架构如下图所示。包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)。概念术语Auditability(审计性):在一定权限和许可下,可以对链上的交易进行审计和检查。Block(区块):代表一批得到确认的交易信息的整体,准备被共识加入到区块链中。Blockchain(区块链):由多个区块链接而成的链表结构,除了首个区
转载 2023-10-19 07:47:49
255阅读
二、手动搭建Fabric网络2.1 生成fabric证书cryptogen模块主要用来生成组织结构和账号相关的文件,任何fabric系统的开发通常都是从cryptogen模板开始的。2.1.1 生成配置文件模板编写配置文件前,首先先获取一个配置文件的模板,方便编写,可使用命令:cryptogen showtemplate > crypto-config.yamlcryptogen showt
转载 2023-08-27 21:48:53
164阅读
Hyperledger Fabric架构原理还是比较容易理解的,而且现在看来是一个模块化非常好的私有链架构。用这个架构来做开发,目前来看可是要比国内某些大厂的区块链架构不知道强到哪里去了。当然既然模块化很好,它的可定制化内容就比较多,启动配置也相对较多。这一阶段我们就自习看一下Fabric的网络配置和启动过程,来方便我们针对业务进行定制化实验。1.创建证书首先,使用cryptogen工具,根据c
 针对Fabric0.6出现的问题:peer节点承担了太多的功能,所以带来扩展性、可维护性、安全性、业务隔离等方面的诸多问题,导致并没有大规模被行业使用。1.0版本做了很大的改进和重构:Fabric 1.0运行时架构:  Fabric 1.0业务网络业务网络,也叫共识网络或区块链网络,由不同的节点构成。节点是区块链的通信实体,节点是一个逻辑概念,不同类型的节
Fabric区块链网络的组成区块链网络结构图区块链网络组成组成区块链网络相关的节点节点是区块链的通信主体,和区块链网络相关的节点有多种类型:客户端(应用)、Peer节点、排序服务(Orderer)节点、CA节点客户端(应用程序)节点客户端必须连接到某一个Peer节点或者排序服务节点才可以与区块链网络通信。Peer节点Peer节点主要负责通过执行链码(chaincode)实现对账本的读写操作所有的
fabric简介Fabric架构的核心包括三部分:Identity - 身份管理Smart Contact - 智能合约Ledger及Transactions - 账本和交易1.身份管理用户身份 order节点 对交易排序,打包peer节点 存储账本需要安装链代码,处理客户端请求,管理账本数据客户端 对账本数据进行读写操作fabric网络中的每一类用户,可以有一
2019年12月12日13:05:16声明:从网络中学习整理实践而来。1.介绍fabricFabric 是一个面向企业应用的区块链框架,基于 Fabric 的开发可以粗略分为几个层面:1. 参与 Fabric 的底层开发,这主要是 fabricfabric-ca 和 sdk 等核心组件。2. 参与 Fabric 周边生态的开发,如支持如支持 fabric 的工具 explorer, compos
转载 2024-08-22 16:18:13
128阅读
  • 1
  • 2
  • 3
  • 4
  • 5