- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 fabric链码可以安装peer上,却安装通道时报错(实例化时)
相信很多人都碰到这种问题,这里给出一种方案,并带你分析一下为什么出现这种问题。问题描述话不多说,直接上干货先来张报错的图:错误提示为:Error: could not assemble transaction, err proposal response was not successful, error code 500, msg error starting container: error starting container: Failed to generate platform-sp
2022-01-30 13:24:19 12708
原创 fabric安装链码的时候找不到包bccsp
错误内容:Error: error getting chaincode code enccc: error getting chaincode package bytes: Error obtaining dependencies for github.com/hyperledger/fabric/bccsp: command <go list -f {{ join .Deps “\n”}} github.com/hyperledger/fabric/bccsp>: failed with .
2020-09-26 13:40:12 791 7
原创 树莓派arm64下搭建fabric1.4的raft多机部署
本文的大致目录如下:1、 版本解读2、 Ubuntu16.0.4-amd64基础环境的搭建:go、docker、git、docker-compose3、 树莓派基础环境搭建4、 环境测试(amd64和arm64)5、 Raft多机部署(fabric1.4)6、踩过的坑文中所需要的文档均打包一份,上传至Github1、 版本解读本文所述的Fabric1.4的安装部署环境主要有:(1)Ubuntu16.0.4-amd64(也适用于高于此版本的);(2)树莓派的Ubuntu-arm64。
2020-08-09 19:20:03 1842 28
原创 fabric-iot的环境前搭建的安装准备
傻瓜式安装教程:起点为一个全新的Ubuntu系统在我的电脑上已经搭建完成,处于可运行状态时的环境版本:1、安装go语言环境
2020-07-26 16:38:31 1832 1
原创 fabric源码编译,安装
直接撸命令1、准备必须的环境:go、docker、git,网上教程很多。2、准备必须的第三方工具:$ export GO111MODULE=on$ export GOPROXY=https://goproxy.io,direct $ sudo mkdir -p $GOPATH/src/golang.org/x$ cd $GOPATH/src/golang.org/x$ git clone https://github.om/golang/tools.git$ got get -u githu
2020-07-23 13:50:32 945
原创 fabric进行make all的时候出现错误
现在github上git clone关于fabric的git文件,然后进入fabric目录,执行make all命令。出现错误如下:可以看到其中出现两个错误:1、gotools.mk:59: recipe for target 'gotool.counterfeiter' failed make[1]: *** [gotool.counterfeiter] Error 12、gotools.mk:64: recipe for target '/home/gopath/bin/counterfe.
2020-07-23 13:02:23 1055
原创 fabric安装前的准备(刚装完双系统,又要giao一遍,记录一下)
话不多说,本篇博客 主怼图片1、git的安装出错了,大概意思有锁,然后不能够安装,那现在就开始处理这个锁,简单粗暴点,直接删除这个文件再次尝试安装安装成功2、安装GoLand(也就是Go语言)...
2020-07-22 19:20:14 269
原创 关于秘密共享方案的实例(shamir)
网上有些博主可能发布过相关的文章,我之前也动手算过一次,怎么算都算不对。后来发现mod p这个运算的除法运算比较独特。首先介绍一个小费马定理:引申为:那么有:接下来步入正题:shamir(t, n)门限秘密共享方案秘密分发阶段:首先构造多项式:其中S为我们的秘密。p是一个大素数,且S<p。取w个不相等的x,带入F(x)中,得到w组(xi,yi),分配给w个人,公开p,销毁多项式,每个人负责保密自己的(xi,yi)。秘密重构阶段:使用拉格朗日插值公式:F(0) = S。接
2020-07-07 16:07:50 6760 1
原创 Fabric-samples开发模式下chaincode操作流程及错误锦集
首先简单介绍一下此次流程步骤,在go build阶段出现问题,然后说明一下如何解决的问题。出现的问题的提示代码为:问题1、go: github.com/hyperledger/fabric-chaincode-go@v0.0.0-20190823162523-04390e015b85: Get "https://proxy.golang.org/github.com/hyperledger/fabric-chaincode-go/@v/v0.0.0-20190823162523-04390e015b85
2020-07-04 11:07:32 2637 12
原创 关于Fabric中peer包的问题
在编写chaincode的时候,会用到一个名peer的包,是下面这样定义的:import( "github.com/hyperledger/fabric/protos/peer")这样定义,我们往往会找不到这个包的存在,从而导致编译出错。我们可以看一下fabric中的这个包的位置,在现在的fabric版本中,我们会发现,这个包的上层文件夹是不存在的,如下所示:可以清楚的看到peer是不存在的,考虑到这个问题,我专门在Fabric的源码中去寻找了一下,peer包到底跑到了什么位置。终于,在p
2020-07-03 19:21:11 1623 3
原创 关于Fabric中shim包的问题
在编写chaincode的时候,会用到一个名shim的包,是下面这样定义的:import( "github.com/hyperledger/fabric/core/chaincode/shim")这样定义,我们往往会找不到这个包的存在,从而导致编译出错。我们可以看一下fabric中的这个包的位置,在现在的fabric版本中,我们会发现,这个包是不存在的,如下所示:可以清楚的看到shim是不存在的,考虑到这个问题,我专门在Fabric的源码中去寻找了一下,shim包到底跑到了什么位置。终于,
2020-07-03 16:02:08 5374 11
原创 Error: error getting chaincode bytes: failed to create chaincode package: lstat ../chaincode/fabcar/
执行./network.sh deployCC -l java -c channel00时出现错误。错误:Error: error getting chaincode bytes: failed to create chaincode package: lstat ../chaincode/fabcar/java/build/install/fabcar: no such file or dir...
2020-05-01 22:42:12 1105
翻译 Fabric的first-network的部署使用(所使用的均为最新版本)
此文创作于2020-4-30所使用的docker、Fabric、fabric-samples均为最新版本latest本文主要翻译于Building Your First Network对于环境的搭建,不再过多叙述,CSDN的很多大佬都写过相关博客,大家可以去借鉴一些。放上一篇自己的博客(部分不多叙述的内容):fabric-samples的安装这里直接描述first-network:...
2020-04-30 22:08:47 522
原创 Could not find profile: TwoOrgsOrdererGenesis.
**问题:**当执行../bin/configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block -channelID channel00时出现错误如下:错误提示:Could not find profile: TwoOrgsOrdererGenesis. Please mak...
2020-04-30 09:51:50 2617 5
原创 fabric-samples的安装
现如今很多的安装教程都有些老了,现在根据自己的安装过程发布一个新的。参考文献:fabric-samples安装的官方文档部分内容选自上方链接注意事项:下载的都是最新版本,需要指定特殊版本,可以根据情况而定,奉上相关代码如果您在Windows上运行,则需要使用Docker快速启动终端执行后续的终端命令。如果以前没有安装,请访问必备组件。如果在Windows 7或macOS上使用Docke...
2020-04-29 17:59:22 2553 1
原创 geth遇到的一些问题(miner.setCoinbase/ miner.start())
对于geth和以太坊相关环境的部署,私有链的搭建就不多叙述,可以参考下面链接:手把手部署私有链下面讲述遇到的两个问题:(主要参考他人文章解决的问题)1、miner.setCoinbase(address)很多的教程中采用这个方法来设置矿工收益地址。但是在最新版本的geth的API中,可以发现,这个方法已经发生更改。geth的API地址:geth-API用法如下:2、当初始化genesi...
2020-04-25 22:45:10 2179
原创 docker-compose-cli.yaml详解(进入cli容器后踩到深坑的我)(orderer容器未正常启动)
先说我踩得什么坑吧看我的go的路径(第一张图)(最下面的三行),去对比 docker-composer-cli.yaml 中的第二张图部分,根本对不上,导致图三命令出错误。找不到命令中的路径。我还没解决,解决后在重编。先给一份详解好啦,网上资源发现太少。可以根据详解去解决一下,但是有个新问题,路径下的东西找不到。version: '2'volumes: #声明挂载的卷 ord...
2020-02-23 11:15:54 4169 9
翻译 德尔塔δ分布
德尔塔δ函数(单位脉冲函数):在除了零以外的点都等于零,而其在整个定义域上的积分等于1。严格地说,其并不是一个函数。因为满足上述条件的函数并不存在。但是却可以用分布的概念来解释。即德尔塔δ分布。在实际应用中,δ函数或δ分布总是伴随着积分一起出现。δ分布在偏微分方程、数学物理方法、傅立叶分析和概率论里都和很多数学技巧有关。定义:性质:表达式:...
2019-10-22 21:45:41 10697
原创 离散Hopfield网络在二维平面上坐标点的联想记忆问题
@元胞内容引用自非元胞数组对象。第一次发布文章,不对的地方敬请指正主要针对于《matlab神经网络原理与实例精解》中的反馈神经网络中hopfield_newhop.m中,书上给出的代码无法正确运行,自己经过调试解决以及无法解决的问题。书上的源代码如下:% hopfield_newhop.m% 定义吸引子T=[-1,1;1,-1];% 创建Hopfield网络net=newhop(...
2019-08-07 08:35:39 549
手写字识别系统(简易的版本,python实现,内涵报告和系统)
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人