有一起学习、讨论的伙伴可以加q 260261476,欢迎交流、指导! 基于区块链的冷链食品溯源项目 开发环境 工具版本fabric1.4.4go1.16sdksdk gowebhtml、css、js 基于区块链的图书馆管理系统 开发环境 工具版本fabric1.4.4go1.16sdksdk gowebhtml、css、js 基于区块链的音乐版权(数字
函数说明: 1:from fabric.api import *local #执行本地命令,如local('uname -s')lcd #切换本地目录,如lcd('/home')cd #切换远程目录,如cd('/var/logs')run #执行远程命令,如run('free -m')sudo #sudo方式执行远程命令,如sudo('/etc/init.d/httpd
首先附上github地址:blockchain-application-using-fabric-java-sdk 我安装readme中的步骤来,把区块链网络跑起来之后,创建channel成功了,安装链码也成功了,只是最后在实例化(instantiate)链码的时候一直失败,提示: could not build chaincode: docker build failed: docker image build
导语:在fabric环境配置过程中,出错是很正常的事情,我每踩过的一个坑,都是我们成功路上的垫脚石,当然,我希望我踩过的坑,你们能跨过去 1、手动配置阿里的下载源 vim /etc/apt/sources.list 2、输入以下内容,保存退出 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
问题描述 Service fabric升级结构版本失败,Service Fabric的可靠性层是白银层,持久性层为青铜层,当把节点从6个直接在虚拟规模集(VMSS)中缩放成了3个。从而引起了Service Fabric 全部的3个节点状态显示都是错误的,部署应用出现问题,升级结构版本等操作都会报错。 问题回答 首先 Serv
前言: 随笔资料仅供自用备忘,如果能帮到有缘人给我点个赞,好东西需要有伯乐,金子需要矿工才能认出,不懂的人诺大的金矿也是只是一队无用的石头。 一、链码容器 (一)链码容器依赖 链码容器是链码运行的隔离沙盒,不一定是最终的形态。链码容器的作用是提供链码运行的隔离沙盒环
一、基础设施管理 (一)常用工具及命令 1.证书工具 (1)查看当前证书属于哪个用户 openssl x509 -in config/msp/signcerts/cert.pem -noout -subject (2)打印证书的过期时间 openssl x509 -in signed.crt -noout -dates (3)打印出证书的内容 openssl x509 -in cert.pem -noout -text (4)打印出
1. Error: error getting endorser client for channel: endorser client failed to connect to orderer.rabbit.com:8051: failed to create new connection: context deadline exceeded 原因:CORE_PEER_ADDRESS=orderer.rabbit.com:8051 地址不对或peer节点未启动 2. Error: pr
一、canvas库-Fabric.js Fabric.js 是一个强大而简单的 Javascript HTML5 画布库。 Fabric 在画布元素之上提供交互式对象模型, Fabric 还具有 SVG-to-canvas(和 canvas-to-SVG)解析器。 详情见这篇文章:这个 19.4K 的 canvas 库,功能很强大!—— https://mp.weixin.qq.com/s
我们知道在存储区域网络(SAN:storage area network),主机(Host)能够访问后端存储(比如CLARiiON,VNX)必备的一个前提是主机必须配备HBA卡(Host Bus Adapter)。在没有虚拟化之前,每台物理主机自己配备HBA卡是无可厚非的事情。但是,在虚拟化流行的今天,怎么在不添加新的HBA卡的前提下把后端
梳理了一下core.yaml配置文件的内容,都是大概地标注了一下,方便自己日后更改项目配置。如果整理的有错误,欢迎评论和私信! core.yaml文件分为几大section:Peer section(节点配置),VM section(链码运行环境配置),chaincode section(链码配置),ledger section(账本配置),operations section(操作服务
Golang 安装配置 golang下载地址: https://studygolang.com/dl mkdir ~/download cd ~/download wget https://studygolang.com/dl/golang/go1.14.linux-amd64.tar.gz 解压 sudo tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz #创建go目录 mkdir $HOME/go #用vi打开~./
从以太坊、比特币等其余区块链进入Hyperledger Fabric的新手,经常会问:如何查询Hyperledger Fabric区块链上的历史交易?的确,既然区块链或帐本上都有交易记录了,怎么找不到一个简单的API来查询历史交易?git 在以太坊、比特币等区块链平台中,一般都会提供简单的JSON RPC API接口,应用程序只
一、QueryTransaction接口 和以太坊类似,fabric提交一笔写交易后会得到一个交易ID,我们可以根据这个交易ID去查询交易相关信息,然而fabric-sdk-go中提供的查询接口QueryTransaction返回的信息很有限(或者说不易读)。 这里是GoDoc中的该接口的相关文档,有兴趣的读者可以看一下,QueryTransa
源码传送门 2021 年了没有可以直接复制粘贴用fabric 2.2.x 简单代码?那就自己写,并且分享一下偷懒configtx.yaml配置,首先确保你搭建的联盟链channel的配置是这个样子, 这个配置文件名字叫 configtx.yaml #########################################################################
在Fabric里有设置出块时间、区块大小的字段,如下:字段 含义 默认值BatchTimeout 出块时间 默认2秒MaxMessageCount 区块容纳的交易条数 默认10 条AbsoluteMaxBytes 区块大小 默认10MBPreferredMaxBytes 每条交易的大小
老规矩先上代码, 1 <template> 2 <div class="animate"> 3 <canvas id="canvas" width="300" height="300"></canvas> 4 <el-button id="toggle">▷</el-button> 5 </d
先禁用交换机 switchDisable 进入configuration ,看到Fabric parameters时输入y,就可以修改domainID swd78:admin> configure Configure... Fabric parameters (yes, y, no, n): [no] y Domain: (1..239) [1] 2 之后可以一直回车选择默认的配置,也可以Ctrl+ D直接跳过
在Fabric v1.4~v2.3版本里,有个first-network案例,运行first-network/byfn.sh脚本就可以测试当前fabric 单机网络是否安装成功。这里,使用手动部署的方式,来取代自动化部署。 软件环境如下: fabric-samples v1.4.3 fabric v1.4.3 fabric ca v1.4.3
这里,介绍在Ubuntu16.04上安装Fabric v1.4.3单机版本,步骤如下。 1、软件准备 Fabric需要docker、go等软件的支持,具体如下: curl 7.47以上版本git 2.7.4以上版本docker 17.06以上版本docker-compose 1.14以上版本go 1.11 以上版本 1.1 安装curl sudo apt-get instal
一、设置canvas画板,给画板添加路口背景图 需要引入 "fabricjs": "^1.0.0", npm i fabricjs 1、html页面: <canvas id="tutorial2" style="margin-left: 60px;margin-bottom: 20px"></canvas> 2、js 具体实现步骤 import { fabric } from 'fa
问题:fabric下载完成后,fabric-samples文件夹有个小锁头: 解决: cd到包括fabric-samples文件夹的路径,执行下面的命令: sudo chmod 777 -R * 原因是目前fabric-samples文件夹没有权限。 chmod:用于改变文件或目录的访问权限。 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(
基于Raft共识搭建单机Fabric2.3网络环境 当前fabric社区已经更新到2.3版本有一段时间了,作为fabric社区的第二个TLS版本,相信会有许多企业会将自己的fabric版本升级到fabric2.3,以跟上社区的维护进度,或者一些新的项目会选择2.3版本,这里这篇博客就是搭建fabric2.3单机网络的实战
操作系统:Ubuntu 16.04/18.04 1. 安装依赖工具 1.1 go语言 test@ubuntu :~/Soft$ wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz test@ubuntu :~/Soft$ sudo tar -zxvf go1.14.2.linux-amd64.tar.gz -C /opt test@ubuntu :~/Soft$ echo "export GOROOT=/opt/g
新开一节,继续做项目 出现一个很有趣的问题,ENDORSEMENT_POLICY_FAILURE。官网教程可以搜得到,但其实不是那样的。 后来发现是我调用mysql,创建表,然后肯定另一个节点运行不通啊。。。那一个节点成功,另一个不成功,那肯定返回出错呀。。。 所以这就需要考虑到背书阶段,看看怎么在背书