jjzjj

hyperledger

全部标签

【跟小嘉学习区块链】二、Hyperledger Fabric 架构详解

系列文章目录【跟小嘉学习区块链】一、区块链基础知识与关键技术解析【跟小嘉学习区块链】二、区块链基础知识与关键技术解析文章目录系列文章目录@[TOC](文章目录)前言一、Hyperledger社区1.1、Hyperledger(面向企业的分布式账本)1.2、Hyperledger社区组织结构二、Hyperledger项目介绍2.1、Hyperledger项目介绍2.1.1、Hyperledger项目介绍2.1.2、Hyperledger顶级项目介绍三、社区工作流3.1、LinuxFoundationID3.2、Jira3.3、Gerrit3.4、RocketChat四、开发环境五、Hyperle

Ubuntu系统下配置安装区块链Hyperledger Fabric(新手小白篇)

有些安装过程比较简单的,不会详细赘述。主要还是集中在HyperledgerFabric的配置上。本篇主要介绍在Ubuntu系统上安装HyperledgerFabric的过程。这里使用的Ubuntu:16.04LTS。1.Git安装Git工具安装命令如下:sudoaptupdatesudoaptinstallgit可以使用如下命令检测是否安装成功。如果能返回git版本信息,则说明正确安装。gitversion2.安装Docker和docker-compose2.1Docker安装Docker工具安装命令如下:sudoaptupdatesudoaptinstalldocker.io同样可以使用如下

Hyperledge Fabric-身份与角色认证

简述我们之前讲过区块链主要分为公有链、联盟链以及私有链,其中公有链为非许可链,联盟链和私有链为许可链。尤其是联盟链,身份是联盟链区别与公链的一个最重要特征。在公链中是没有身份这个概念的,每个节点都是相同的角色。而fabric身份是联盟链中最重要的概念,甚至可以没有之一。联盟链中的身份确定了对资源的确切权限以及对参与者在区块链网络中拥有的信息的访问权限。此外,数字身份还具有Fabric用于确定权限的一些其他属性,并且它为身份和关联属性的并集提供了特殊名称——主体。主体就像userID或groupID,但更灵活一点,因为它们可以包含参与者的身份的各种属性,例如参与者的组织,组织单位,角色甚至是参与

Hyperledger Fabric 权限策略和访问控制

HyperledgerFabric权限策略和访问控制访问控制是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。常见的访问控制模型包括强制访问控制(MandatoryAccessControl)、自主访问控制(DiscretionaryAccessControl)、基于角色的访问控制(RoleBasedAccessControl)和基于属性的访问控制(AttributeBasedAccessControl)。功能越强大的模型,实现起来往往越复杂。Fabric通过权限策略和访问控制列表(ACL)机制实现了基于角色的访问控制模型,可以满足通道内资源访问、

【区块链】HyperLedger Besu集群服务

今天给各位详细讲解关于Besu节点的部署实施并使用到Besu特有的QBFT和IBFT2.0两种共识机制,废话少说马上开始。1.Node203服务器1.1配置文件生成为了方便管理先创建Besu节点根目录:mkdir/home/yzh/Documents/blockchain/besu在根目录下创建qbft_generate.json文件用于生成基于qbft共识的创世规则,目录如下:root@node204:/home/yzh/Documents/blockchain/besu#lsqbft_generate.jsonqbft_generate.json内容如下所示:{"genesis":{"co

区块链网络搭建

区块链项目部署一、项目环境部署1、fabric区块链网络1.1基础开发环境1.2网络部署二、后台环境1、环境配置2、运行springboot项目三、PC端1、安装依赖2、修改区块链网络连接地址3、启动项目一、项目环境部署1、fabric区块链网络1.1基础开发环境1)nodejs,版本低于12,口令node-v2)docker,口令docker--version3)docker-compose口令docker-composeversion1.2网络部署区块链是一个动态的网络,需要时刻运行,因此自己买了一个阿里云服务器1)拉取联盟链框架pulldockerpullhyperledger/fabr

使用HyperLeDger-composer创建另一个同行节点

我实施了HyperLeDgerComposer教程,并创建一个简单的业务网络定义,并通过作曲家对其进行部署,并通过Composer-Rest-Server实现其RESTAPI。现在,我想在可以访问我之前创建的区块链的不同本地计算机上添加另一个对等,所以我的问题是如何实现与我在ComposerTutorial中创建的区块链连接的不同的对等节点(另一台本地计算机)?看答案您可以检查艾哈迈德·纳赛尔(AhmedNasser)提供的S/溢出链接,该链接与将同行添加到现有的面料网络有关。一旦您启动并运行了织物网络,并且对所有网络配置/Resolution/Docker配置进行了测试和工作,您就可以来到C

如何在区块链大理石样品应用程序中添加更多的HyperLeDger通道

尝试此区块链应用程序(https://github.com/ibm-blockchain/marbles)。使基础知识正常,现在想进一步探索。当前的配置与单个通道一起工作。我们可以仅使用配置添加更多频道,还是还需要更改代码?如果是,将感谢为此的准则/建议。看答案要设置一个通道,您需要使用配置交易创建一个创世纪块,基本上您需要使用configtxgentool生成它。可以找到有关如何使用它的更多文档这里.还有一个教程设置第一个网络涵盖非常好的阶段,您需要遵循以创建新频道。

【Hyperledger Fabric】Fabric 2.2 手动安装

本文内容介绍在Centos7.9系统下手动安装v2.2版本Fabric的过程。部分配置可参考fabric-samples截至2023.09,HyperLedgerFabric最新长期支持版本是v2.5,其次是v2.2和v1.4。下一待发行版本是v3.0,v3.0将提供了基于SmartBFT共识库的BFT排序服务,是继v1.4版本之后(v2.x版本仅提供Raft和Solo共识排序)再一次支持拜占庭排序,实现完全去中心化。 0.前置条件参照https://hyperledger-fabric.readthedocs.io/en/release-2.2/prereqs.html安装Git、cURL、

Hyperledger Fabric 配置文件解析——configtx.yaml

提示:个人学习HyperledgerFabric的个人笔记,也是摸石头过河,借鉴前人的经验来提高自己。借鉴:HyperledgerFabric配置文件解析(二)——configtx.yaml_TLpigff的博客-CSDN博客_configtx.yaml目录一、configtx.yaml简介二、configtx.yaml分析主要配置如下2.1Organizations部分2.2Capabilities通道能力配置部分 2.3 Application应用通道配置部分 2.4 Orderer排序节点配置部分 2.5 Channel通道配置部分  2.6 Profiles配置入口 三、使用命令 一、