Update Blockchain Automation Framework Configure file 之HyperLedger Fabric Configure file简介

产业园区运营负责人如何实现创新资源的系统化配置?.docx 产业园区运营负责人如何实现创新资源的系统化配置? 立即下载

1. Hyperledger-Fabric

      fabric_networkyaml

2. Hyperledger-fabric Configuration file简介

      network.yaml文件是在Blockchain Automation Framework中设计的用于配置Fabric DLT网络的基本配置文件。该文件包含与基础结构和网络规范有关的所有信息。下面显示了其结构。 ../_images/TopLevelClass.png

在设置Fabric DLT网络之前,需要使用所需的规范更新此文件。为了更好地理解,这些配置在以下各节中进行了分组。

  • type
  • version
  • docker
  • frontend
  • env
  • orderers
  • channels
  • organizations

type:定义平台选择,例如corda / fabric。

version:定义所使用平台的版本。

frontend:是一个标志,它定义是否为节点启用前端。其值只能启用/禁用。仅在安装示例供应链应用程序时适用。

env:部分包含环境类型和其他(8443除外)ammbassador端口配置。

field(字段)描述
类型环境类型。可以像dev / test / prod。
代理(proxy)选择集群入口控制器。目前支持“ambassador”或“ haproxy”
ambassadorPorts可以在此处提供任何其他ambassadorPorts;必须以逗号分隔,且不能使用空格10010,10020。仅在以下情况下有效proxy: ambassador
retry_count重试检查计数。
external_dns如果群集具有外部DNS服务,则必须进行设置,enabled以便自动更新托管区域。

docker 部分包含构建和存储所有必需镜像的存储库的凭据。

field(字段)描述
urlDocker注册表URL
username登录所需的用户名凭证
password登录需要密码凭证

注意:在运行Ansible脚本之前,请按照以下说明构建和存储docker映像。

orderers 部分包含带有变量的订购者列表,这些变量会将其公开给网络。

field(字段)描述
名称订购服务的名称
类型对于Fabric,orderer是订购者的唯一有效类型。
org_name该订购者所属组织的名称
uri订购者网址
certificate外部组织连接的订购者证书的路径

channels 部分包含提及组织参与方的channel列表。

field (字段)描述
consortium联盟名称,渠道所属
channel_namechannel名称
genesis.name起源块的名称
orderer.name订购者所属的组织名称
organization.name参与该通道的对等方的组织名称
organization.type该字段可以是频道的创建者/参与者
Organization.peer.namepeer名称
Organization.peer.type该字段可以是有validating/non-validating*
organization.peer.gossipAddressGossip address of the peer

organizations 本节包含每个组织的规范。

field(字段)描述
名称机构名称
国家组织国家
州组织州
位置机构所在地
主题主题格式可以在OpenSSL主题中引用
type此字段可以是订购者/对等
external_url_suffix集群的公共URL后缀
ca_data.url认证中心网址
ca_data.certificateCA的公共证书的路径***
cloud_provider该字段可以是aws,azure或gcp
aws.access_key组织基于AWS集群时的访问密钥
aws.secret_key当组织基于AWS集群时的密钥
k8s.region群集已部署的区域
k8s.context组织实体应部署到的集群的上下文
k8s.config_filekubernetes集群配置文件的路径
vault.url未密封的Hashicorp保管库URL
vault.root_token未密封的Hashicorp Vault根令牌
gitops.git_ssh应当在其中同步通量的存储库的SSH URL
gitops.branch存储舵图和值文件的存储库分支
gitops.release_dir助焊剂应同步文件的相对路径
gitops.chart_source存储舵图的相对路径
gitops.git_push_urlgit push的Gitops https URL,例如“ github.com/hyperledger-labs/blockchain-automation-framework.git”
gitops.username有权在存储库上进行读写的用户名
gitops.password有权在存储库中进行读写的使用密码
gitops.private_key具有对git repo的写访问权的私钥文件的路径
services.ca.name认证中心服务名称
services.ca.subject主题格式可以在OpenSSL主题 中引用
services.ca.type类型必须ca为证书颁发机构
services.ca.grpc.portGrpc端口号
services.peer.namepeer名称
services.peer.type类型永远peer是对等的
services.peer.gossippeeraddress对方的八卦地址
services.peer.grpc.portGrpc端口
services.peer.events.port活动端口
services.peer.couchdb.portCouchdb端口
services.peer.restserver.targetPortRestserver目标端口
services.peer.restserver.portRestserver端口
services.peer.expressapi.targetPortExpress服务器目标端口
services.peer.expressapi.port高速服务器端口
services.peer.chaincode.name链码名称
services.peer.chaincode.version链码的版本
services.peer.chaincode.maindirectorymain.go文件的路径
services.peer.chaincode.repository.username有权访问包含链码的git repo的用户名
services.peer.chaincode.repository.password有权访问包含链码的git repo的用户密码
services.peer.chaincode.repository.url包含链码的git存储库的URL
services.peer.chaincode.repository.branch在链码所在的存储库中分支
servcies.peer.chaincode.repository.path链代码在存储库分支中的路径
services.peer.chaincode.arguments链码的参数
services.peer.chaincode.endorsements这可能是anchor/non-anchor**
services.consensus.name共识服务的名称
service.consensus.type共识服务类型,例如:broker
service.consensus.replicas经纪人的副本数
service.consensus.grpc.portGRPC共识服务端口
service.orderer.name订购服务名称
service.orderer.type此类型必须是 orderer
服务订购者共识共识类型,例如:kafka
service.orderer.grpc.port订购者的Grpc端口
service.orderer.ca_data.url订单网址
service.orderer.ca_data.certificateCA证书的路径***

说明:*在将来的范围内为非验证功能 / **在将来的范围内为非锚点功能 / ***在将来的范围内的功能

       

高校技术转移办公室人员需要哪些材料完成成果转化项目审核?.docx 高校技术转移办公室人员需要哪些材料完成成果转化项目审核? 立即下载

相关推荐

状态估计【扩展卡尔曼滤波算法的神经网络训练】BP神经网络、扩展卡尔曼滤波EKF+BP、粒子滤波PF轨迹估计研究(Matlab代码实现)

【状态估计】【扩展卡尔曼滤波算法的神经网络训练】BP神经网络、扩展卡尔曼滤波EKF+BP、粒子滤波PF轨迹估计研究(Matlab代码实现)内容概要:本文主要介绍了基于变频控制的多相交错LLC谐振变换器闭环仿真研究,重点探讨了多相交错并联技术在降低输出电流纹波和提升功率容量方面的优势,分析了交错角对纹波抵消的影响以及均流问题的成因。针对变频控制带来的非线性特性,文章采用扩展描述函数(EDF)建立小信号模型,用于指导PID控制器的设计,并验证其在稳态和动态工况下的控制性能。通过Simulink仿真平台对闭环系统进行建模与测试,考察了启动过程、负载阶跃响应及频率调节的平滑性,结果表明所设计的控制系统具有良好的稳态精度和动态响应能力。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生及从事电源系统研发的工程技术人员。; 使用场景及目标:①掌握多相交错LLC谐振变换器的工作原理与建模方法;②学习变频控制下非线性系统的建模与PID环路设计技巧;③应用于高效率、低纹波开关电源的仿真设计与优化。; 阅读建议:建议结合文中提供的仿真模型与参数设置进行实践操作,重点关注EDF建模过程与控制器参数整定方法,通过对比不同交错角下的仿真结果加深对纹波抑制机理的理解。

BlockChain之Automation Framework版本说明

1. 官方文档 Version 2. 区块链自动化框架v0.2.0.0发行说明 v0.2.0.0发行说明-2019年10月25日 Fabric Fabric支持的结构版本为v1.4.0 Corda 支持的Corda版本是v4.0 NetworkMap服务(NMS)版本是3.3.1 Doorman服务版本为3.3.1 共识机制(Consens...

calm_encode的博客 365

论文复现基于物理信息神经网络预测2D3D非稳态温度场及热源(Python代码实现)

内容概要:本文详细介绍了基于物理信息神经网络(PINN)预测2D和3D非稳态温度场及热源的Python代码实现,旨在复现相关科研论文。该方法将物理定律嵌入神经网络结构中,利用偏微分方程描述传热过程,在无需大量标注数据的前提下,求解复杂的非稳态传热问题,实现对温度场时空演化和内部热源分布的高精度预测。文中系统阐述了PINN的模型构建原理、损失函数设计策略(包含初始条件、边界条件与控制方程的物理约束)、网络训练流程以及数值实验结果,充分展示了其在科学计算与工程仿真中的强大潜力与良好泛化能力。; 适合人群:具备一定Python编程基础和深度学习理论知识,熟悉偏微分方程与传热学基本概念,对科学计算、物理信息建模、智能仿真等方向感兴趣的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于复现并深入理解PINN在非稳态热传导问题中的具体应用;②为从事热管理、材料科学、能源系统、航空航天等领域的研究人员提供可扩展、可定制的开源代码框架;③辅助高校教学与科研实践,帮助学生掌握物理信息驱动的机器学习建模方法及其在实际工程问题中的实现路径。; 阅读建议:建议读者结合文中提供的完整代码与详细注释,使用主流深度学习框架(如TensorFlow或PyTorch)进行动手实践,重点理解物理约束如何通过损失项融入网络训练过程,并尝试在不同几何构型、边界条件或热源形式下进行模型验证,以深入掌握PINN的设计思想与泛化机制。

紫光同创国产FPGA学习之Fabric Configuration

这个是下载软件使用教程。紫光同创的参考文件。哎呦我去,一个下载软件都弄的那么详细。我真的不知道,看到的人啥感想。估计他们更喜欢我自己写的简易教程。估计看晕了,还是先学会下载了,在看文档吧。   一、   软件简介 Fabric Configuration软件主要功能是用于PANGO公司FPGA芯片的配置,负责把用户逻辑设计生成的位流文件下载到FPGA芯片中。 它的主要功能包括: u 支持以下...

my_share的专栏 8036

EtherCAT主站开发(学习笔记一)

摘要:本文介绍了基于STM32H7的EtherCAT主站开发探索。EtherCAT是一种高实时性工业以太网协议,具有低延迟、高带宽利用率等特点。文章详细解析了EtherCAT的协议架构、帧结构和工作原理,重点阐述了PDO数据传输过程及主从站通信机制。同时介绍了CoE、FoE等应用层协议扩展。作者将基于SOEM开源协议栈进行开发,为后续实际应用中的伺服电机控制奠定基础。

weixin_69388007的博客 1475

Drupal远程代码执行漏洞(CVE-2018-7600)实战复现:从检测到写入WebShell的全过程

本文详细解析了Drupal远程代码执行漏洞(CVE-2018-7600)的实战复现过程,从环境搭建、漏洞检测到WebShell写入的全流程。该高危漏洞影响Drupal 6.x至8.x版本,允许攻击者未经授权执行任意代码。文章提供了多种POC构造方法和高级利用技巧,帮助安全研究人员深入理解漏洞原理并掌握验证技术。

weixin_29322553的博客 275

BlockChain简介

1. BlockChain简介 一般而言,区块链是一个不变的交易分类帐,维护在对等节点的分布式网络中。这些节点各自通过应用已通过共识协议验证的交易来维护分类账的副本,交易被分组为多个区块,这些区块包括将每个区块绑定到前一个区块的哈希。 区块链的第一个也是最广为人知的应用是比特币加密货币,尽管其他人也紧随其后。以太坊是另一种加密货币,采用了不同的方法,整合了许多与比...

calm_encode的博客 2179

使用ST-LINK烧录stm32教程说明

使用ST-LINK烧录stm32

qq_34426854的博客 1万+

区块链,联盟链之Hyperledger Fabric

一 概述 Hyperledger Fabric是一个基于模块化架构的分布式账本解决方案平台,是IBM带头发起的一个开源的联盟链项目,后来成为了Hyperledger基金会的一个开源项目,Hyperledger基金会是由IBM,Intel,思科等大公司组成。除了Fabric之外,该基金会还孵化了很多区块链项目,但是Fabric是最出名的一个项目,所以一般说的超级账本(Hyperledger)基本上是指Fabric。 二 Hyperledger开源项目概览 ...

calm_encode的博客 1601

Selenium自动化测试遇到shadow-root元素?3种实用解决方案帮你搞定

本文针对Selenium自动化测试中遇到shadow-root元素难以定位的常见问题,提供了三种实用的解决方案。详细阐述了通过JavaScript直接穿透Shadow DOM、利用浏览器工具快速获取JS Path以及使用Python第三方库进行优雅封装的方法,并分享了提升脚本健壮性的实战策略与最佳实践,帮助测试人员有效应对现代Web组件化开发带来的挑战。

code8的博客 409

DDD系列 - 第12讲 如何在DDD中实现Query服务(轻量化CQRS)

轻量化CQRS、整合Repository和DAO的优势。

罗小爬的技术宝书 267

BlockChain之HyperLedger Fabric介绍

1. HyperLedger Fabric官网 HyperLedger Fabric 2. HyperLedger Fabric介绍 Hyperledger Fabric是一个开放源代码的企业级许可分布式分类帐技术(DLT)平台,设计用于企业环境,与其他流行的分布式分类帐或区块链平台相比,它提供了一些关键的区分功能。 一个关键不同点是Hyperledg...

calm_encode的博客 725

通俗范畴论10 泛性质(MD版)

既然泛性质可以在同构意义下唯一确定一个泛构造,那么我们就可以用泛性质来定义泛构造。我们回顾一下已经掌握的泛性质和泛构造。泛性质其实我们并不陌生,始对象和终对象,就是具有泛性质的对象,一个具有“始”的泛性质,一个具有“终”的泛性质。比如始对象,如果一个范畴里面有始对象,它到所有对象都有且只有一个态射,这样的对象可能有两个么?嗯,还真可能,但是这两个始对象同构,所以在同构意义下,它们可以看成一个,因此在同构意义下,始对象是唯一的。同理,终对象也一样。同构的始对象。

RockTec的专栏 478

BlockChain之Automation Framework简介

1. BlockChain Automation Framework官网 BlockChainAutomation Framework 2. BlockChain自动化框架及自动化平台(Automation Framework) 区块链自动化框架的目标是提供一种一致的方法,开发人员可以在公共和私有云提供商之间部署生产就绪的分布式网络。这使开发人员可以专注于快速构建业...

calm_encode的博客 530

5ZCM6ZGrVDllSFLkv6Hmga/ljJbnrqHnkIbns7vnu58= GetFlowDropDown SQL注入

5ZCM6ZGrVDllSFLkv6Hmga/ljJbnrqHnkIbns7vnu58=、eHR/OA一体化智慧云平台、智慧一卡通云平台、行业软件开发与定制、智慧企业管理信息化咨询与项目服务为核心业务的顾问式管理咨询和软件个性定制开发的高科技股份集团公司。同鑫T9eHR信息华管理系统存在SQL注入漏洞,攻击者可通过该漏洞上传shell。关闭互联网暴露面或接口设置访问权限。利用sqlmap进行shell。

iSee857的博客 701

【AUTOSAR-E2E】-2.1-配置E2E:基于E2EPW配置一个RX接收的Signal Group(使用E2E Profile 2)

《共13页精讲》:此法也适用于E2E Profile 4/5/6/7/11/22 目录 1 检查CAN Matrix Arxml/DBC是否满足E2E需求 2 在DaVinci Developer中为Port添加E2E保护 3 在DaVinci Configurator settings设置 4 如何使用应用层的E2E保护 5 结尾 <--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--

「汽车电子助手」的博客 4419

Blockchain Automation Framework Setting up a DLT network

1. 官方文档 Setting up aDLT Network 2. 设置DLT网络 Ansible脚本用于建立DLT网络。为此,首先为Ansible主机和控制器配置前提条件,例如kubectl,helm,Vault,aws-cli和aws-auth(当cloud_provider为aws时),然后按照网络中提到的规范设置DLTnetwork.yaml,netwo...

calm_encode的博客 523

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

BlockChain Automation Framework Key Concepts之HashiCorp Vault简介

1. HashiCorp Valut官网 HashiCorp Valut 2. HashiCorp Valut简介 HashiCorp Vault提供一种安全的方法来存储和获取机密信息,例如令牌,密码和证书。 区块链自动化框架依靠保管库来管理在部署生命周期中DLT网络的每个节点中使用的证书,这是在部署DLT网络之前安装和解封保管库的先决条件。 3.H...

calm_encode的博客 523

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Update Blockchain Automation Framework Configure file 之 R3 Corda Configure file简介

1. R3 Corda 简介 Corda_networkyaml 2.R3 Corda Configure file network.yaml文件是用于建立Corda DLT网络的基本配置文件。该文件包含了基础结构和网络规范相关的所有信息。 3. network.yaml文件结构 network.yaml文件架构 设置Corda DLT网络之前,需要使...

calm_encode的博客 455

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Blockchain Automation Framework’s Features

1. 官方文档地址 Automation Framework’s Features 2. 区块链自动化框架的功能 2.1多云服务提供商支持 区块链自动化框架的脚本不遵循任何一种云服务提供商。相反,只要满足所有先决条件(prerequisites),它们就可以在任何云平台上使用。 2.2 多DLT平台支持 ...

calm_encode的博客 362

Configuring pre-requisites for the Blockchain Automation Framework

1. 前言 当我们想要使用Blockchain Automation Framework之前,我们需要在部署区块链网络和/或操作区块链自动化框架的平台上安装了所有先决条件,可以参考Configure_prerequisites进行配置。 2. 为Blockchain Automation Framework配置先决条件 2.1Ansible详细目录文件 在区块链...

calm_encode的博客 310

BlockChain Automation Framework Key Concepts之Kubernetes Services简介

1. 官方文档 Kubernetes Services 2. Kubernetes Service简介 2.1 容器(Container) 一个Docker容器(Docker Container)是ephermeral运行的过程,该容器包含它多有必要软件包的依赖。它与作为多层文件的Docker镜像(Docker Image)分开来。与虚拟...

calm_encode的博客 262

Gossip协议

一 概述 Gossip 算法又被称为反熵(Anti-Entropy),熵是物理学上的一个概念,代表杂乱无章,而反熵就是在杂乱无章中寻求一致,这充分说明了 Gossip 的特点:在一个有界网络中,每个节点都随机地与其他节点通信,经过一番杂乱无章的通信,最终所有节点的状态都会达成一致。每个节点可能知道所有其他节点,也可能仅知道几个邻居节点,只要这些节可以通过网络连通,最终他们的状态都是一致的,当然这也是疫情传播的特点。 简单的描述下这个协议,首先要传播谣言就要有种子节点。种子节点每秒都会随机向其他节点发送自己

calm_encode的博客 259

BlockChain Automation Framework Key Concepts之Jenkins简介

1. Jenkins使用官方文档e Jenkins User Documentation 2. Jenkins简介 Jenkins是一个自包含的,开源的持续集成/持续开发(CI / CD)自动化服务器,可用于自动化与构建,测试以及交付或部署软件有关的各种任务。 3. Jenkins在Blockchain Automation Framework中的作用 ...

calm_encode的博客 242

BlockChain Automation Framework Key Concepts之Ansible简介

1. Ansible官方文档 Ansible 2. Ansible简介 Ansible是一种IT自动化工具。它可以帮助IT技术人员轻松实现业务流程中的系统配置,软件部署和其他复杂任务以及协调更高级的IT任务,例如连续部署或零停机滚动更新。并且提供了几种类型的命令行工具,例如ansible,ansible-playbook和ansible-galaxy等。每种工具提供不...

calm_encode的博客 237
上一篇: Update Blockchain Automation Framework Configure file 之 R3 Corda Configure file简介
下一篇: Blockchain Automation Framework Setting up a DLT network
至学者
博客等级 码龄9年 180粉丝 773原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值