自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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实现,内涵报告和系统)

手写字识别系统,基于CNN,MINISET手写字数据集,python实现。非要我填够50字的资源描述,这我就很苦恼,居然还不够,太气人了。

2020-06-22

secret-sharing.zip

shamir秘密共享的算法,go语言版本的,其中包含了go实现大整数运算的一些基本操作的包(自己写的,大家可以补充)

2020-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除