首页 > TAG信息列表 > Fabric
学习Fabric(一):fabric2.2环境搭建和测试网络
一、准备工作 安装Git sudo apt-get install git 安装cURL sudo apt-get install curl 安装docker 一键安装方式(国内daocloud): curl -sSL https://get.daocloud.io/docker | sh 手动安装方法 https://docs.docker.com/desktop/linux/install/ubuntu/ 安装docker-compose: 1.curl下Ansible
Ansible介绍Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible【区块链开发实战】第3章 Hyperledger简介
3.1 Hyperledger综述 Hyperledger,中文名超级账本,是2015年发起的推进区块链数字技术和交易验证的开源项目。随着项目组发展,Hyperledger已经不是某个具体的技术,而是代表着一组区块链技术框架的集合。 3.1.1 Hyperledger项目背景 (1)Hyperledger 是对传统区块链模型的革新。HAzure Service Fabric 踩坑日志
近期项目上面用到了Azure Service Fabric这个服务,它是用来做微服务架构的,由于这套代码和架构都是以前同学留下来的,缺少文档,项目组在折腾时也曾遇到几个问题,这里整理如下,以供参考。 我属于Service Fabric的初学者和使用者,很多概念也都是临时学习的,我们的工程师后续会更加细致的研fabric 组合group 增加边框
本身是没有边框属性支持的,所以想要边框就得手写: 大体逻辑: 1、组合时,额外增加 rect 模拟边框样式,保存最初组合时 left top width height 属性 2、拆分时,需计算元素 top left(缩放等属性,因为group 移除元素时使用了 removeWithUpdate,故省却计算) 3、更新边框属性时,需删除对应边框(通常Hyperledger Fabric chaincode GetState返回空值
可能原因: 1. struct的字段首字母没有大写。用json转换的话首字母都要大写。 2. 不同smart contract function分布在了不同文件夹。一个smart contract对应一个database,不同function要都写在同一个go文件里。 https://stackoverflow.com/questions/53437717/chaincode-getstate-retHyperledger Fabric 2.2 学习笔记:测试网络test-network
写在前面 最近被Hyperledger Fabric折磨,归根结底还是因为自己太菜了qwq。学习路漫漫,笔记不能少。下面的步骤均是基于已经成功搭建了Fabric2.2环境,并且拉取fabric-samples文件夹了。 一、启动测试网络 打开终端进入test-network目录下。我的具体目录是: /workspace/fabric-safabric button 通过子类实现
创建 button 类: import { fabric } from 'fabric'; /** * 继承并扩展 rect ,实现:text + rect 的类 button 组 */ export class Button { button; constructor(config) { fabric.Button = fabric.util.createClass(fabric.Rect, { type: '【Azure Fabric Service】怎样关闭 Azure Service Fabric?
问题描述 怎样关闭Azure Service Fabric服务呢?在Azure门户上没有找到 Stop 按钮。 问题回答 Azure Service Fabric 默认是无法停止的,可以删除。 虽然可以在VMSS(运行Service Fabric的虚拟机集群中停止所有的VM,但是这样做很容易会导致Azure Service Fabric出问题,所以不建议Hyperledger Fabric 部署在多个主机上
前言 在实验Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中,我们已经完成了使用提供 TLS-CA 服务的 council 组织运行维护 Raft 协议的三个 orderer 节点。但目前我们都是在单个主机上启动 Fabric 网络,本文将尝试将 Hyperledger Fabricfabric.js rect
Fabric 中提供了很多基本形状,属性也大部分类似,这里先记录下 rect 相关 绘制一个矩形并添加到 canvas 上: defaultRect 中的属性配置: 还可以配置其他属性: rect.set({ angle: 0, // 设置角度 backgroundColor: 'red', // 背景色 borderColor: 'purple', // 激活Hyperledger Fabric节点的动态添加和删除
前言 在Hyperledger Fabric组织的动态添加和删除中,我们已经完成了在运行着的网络中动态添加和删除组织。本文将在其基础上,详细介绍了如何在 soft 组织上添加新的 peer2 节点,并在简要概述了删除节点的方法,本实验必要的准备工作和 DNS 配置请参考 准备工作。 背景介绍 实验准备 本文51toc Fabric学习笔记
1 单机安装 在first-network目录下,运行启动脚本文件:byfn.sh up 默认情况下,以mychannel通道启动。 启动过程会创建channel、安装合约等步骤 查看bootstrap.sh脚本文件,在fabric-samples/sctrps下 下载二进制文件 拉去docker镜像 启动网络 ALL GOOD...说明网络启动成功 此时使用【Azure Fabric Service】Service Fabric 遇见错误信息记录 - The process/container terminated with exit code:2148
问题描述 Service Fabric 在升级 Application 过程中,发布了新的代码后,启动应用中遇见了如下错误: Error message: System.Hosting' reported Error for property 'CodePackageActivation:Code:EntryPoint:1873280033071208'. There was an error during CodePackage activation.The四大功能!带你初识 Fabric | 容器网络系列第2期
随着 Kubernetes 社区的发展,实际生产环境中使用 Kubernetes 越来越多,用户对 CNI (Container Network Interface) 的要求也越来越多。Fabric 作为博云自研的一款成熟的 CNI 产品,旨在提供能适应多种场景,功能丰富易用且性能卓越的容器网络管理平台,从而有效的回应用户对于 CNI 的期待Hyperledger Fabric 2.x Java区块链应用
一、说明 在上一篇文章中 [《Hyperledger Fabric 2.x 自定义智能合约》] 分享了智能合约的安装并使用 cli 客户端进行合约的调用;本文将使用 Java 代码基于 fabric-gateway-java 进行区块链网络的访问与交易,并集成 SpringBoot 框架。 Fabric Gateway SDK 实现Fabric区块链Hyperledger Fabric环境搭建成功参考博客
①配置阿里镜像源 首先进行配置文件的备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 编辑配置文件 sudo vim /etc/apt/sources.list 或gedit /etc/apt/sources.list 在配置文件最后添加一下内容: deb http://mirrors.aliyun.com/ubuntu/ bionic main restrFabric-跨链码访问
首先说明一下链码是支持跨链访问,即能够调用不是当前通道的链码;但是仅仅支持的操作是查询事物。 链码命名空间 链码的命名空间允许它保持其世界状态与其他链码分开,简单地说,相同的链码中的智能合约共享同一个世界状态并可以直接访问,而不同链码中的智能合约是不能直接访问彼此Hyperledger Fabric 2.x 动态更新智能合约
一、说明 在上一篇文章中分享了智能合约的安装与使用,如果业务有变更代码需要修改怎么办呢?本文分享如何对已安装的合约进行版本更新。 二、环境准备 区块链网络安装:《Hyperledger Fabric 2.x 环境搭建》 智能合约安装:《Hyperledger Fabric 2.x 自定义智能合约》 执行以下命Fabricjs中实现序列化Json与反序列以及转换SVG
场景 Fabricjs一个简单强大的Canvas绘图库快速入门: Fabricjs一个简单强大的Canvas绘图库快速入门_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上,在画布上添加完对象之后,可以将整个画布转换成json数据。 然后还可以将json数据反序列成画布。 还可以将画布转换成svg。 注: 博区块链Fabric 之共识机制
什么是共识 什么是一致性? 分布式系统中,一致性是指对于系统中的多个服务节点,给定一系列操作,在协议(往往通过某种共识算法) 保障下,试图使得它们对处理结果达成某种程度的一致。如果分布式系统能实现“一致”,对外就可以呈现是一个功能正常的,性能和稳定性都要好很多的“虚处理节点在 Fabric 中使用私有数据
在 Fabric 中使用私有数据 本教程将带你练习在 Fabric 中定义、配置和使用私有数据。 关于私有数据的更多信息请参阅 私有数据 。 官方教程参考:https://hyperledger-fabric.readthedocs.io/zh_CN/release-1.4/private_data_tutorial.html 下边的图片阐明了弹珠私有数据示例所Hyperledger Fabric 2.x 环境搭建
一、说明 区块链网络的核心是分布式账本,在这个账本中记录了网络中发生的所有交易信息。 Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台。Hyperledger Fabric由模块化架构支撑,并具备极佳的保密性、可伸缩性、灵活性和可扩展性。Hyperledger Fabric被Hyperledger Fabric交易流程
1.应用SDK,客户端,进行交易(写数据,查询数据) 2.peer节点手袋客户端的提案(背书策略) 3.peer节点将交易进行预言,这里不是真正的交易 4.peer节点将交易预言的结果发送给客户端,如果失败则结束整个流程 5.客户端将交易提交给排序节点,预言结果是成功的才会提交到排序节点 6.排序节点对fabric
test 安装环境 vmware Ubuntu 18.04.5 注意 都以root用户执行 $ sudo -i 然后输入密码 1 准备依赖环境 1.0 ubuntu软件更换国内源 参考 1.1 安装git $ apt install git 1.2 安装 cURL $ apt install curl 1.3 安装 Docker 查看系统是否已经安装 Docker: $ docker --version