自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (14)
  • 收藏
  • 关注

原创 【fabric2.4】使用java sdk访问虚拟机里面的区块链网络上的链码

文章目录前言一、准备工作1.获取网络文件2.在线生成or自己写钱包二、java工程总结前言链码中的函数名和参数名需要大写,不然是private无法访问记录一下做实验写论文时,如何使用fabric2.4的java sdk一、准备工作1.获取网络文件执行ccp-generate脚本,能够在指定路径下获取当前网络的配置文件,这是第一步看看本机的IP地址和虚拟机的IP地址,互相ping一下看看能不能ping通把一些需要的文件拷贝到物理机上(公私钥信息所在的路径fabric-samples/te

2022-04-06 10:48:27 8487

原创 【fabric2.4】fabric2.4网络搭建、使用test-network测试,安装链码

准备空白的ubuntu,从0开始搭建文章目录一、准备工作二、使用步骤1.启动网络和通道2.安装链码总结一、准备工作安装相关程序,可以使用自动搭建Hyperledger Fabric 网络脚本中间可能报错,需要手动安装一些依赖不需要在虚拟机中开发的,可以不安装nodejs nodejs-legacy npm注意一下/home的路径,可能需要修改一下脚本中的路径信息这一步要是有问题,可以从其他途径获取bootsrap.sh并执行,自动拉取镜像sudo curl -sS https://r.

2022-04-05 14:42:25 2006

原创 fabric explorer相关软件和依赖--免安装版本参考资料

在无网环境下如何部署explorer

2022-04-04 19:14:02 321

原创 【ubuntu】文件夹路径问题

问题描述`新建文件夹发生问题,由此引出Home和~的问题。cielo@ubuntu:~/Desktop/scripts$ sudo mkdir /home/eftales/gopathmkdir: cannot create directory ‘/home/eftales/gopath’: No such file or directory原因分析:路径不对解决方案:sudo mkdir ~/eftales/gopath...

2022-04-04 19:13:00 296

原创 【Error】Got permission denied while trying to connect to the Docker

问题描述fabric-samples/test-network启动失败cielo@ubuntu:~/Desktop/scripts/fabric-samples/test-network$ ./network.sh up createChannel -ca -c mychannelUsing docker and docker-composeCreating channel 'mychannel'.If network is not up, starting nodes with CLI time

2022-04-04 17:21:42 1276

原创 curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.19) but 7.58.0-2ubuntu3.16 is to be install

环境搭建问题

2022-04-04 14:56:41 472

原创 【ERROR】fabric explorer报错 (node:28283) DeprecationWarning: grpc.load: Use the @grpc/proto-loader modu

1、已启动fabric。2、将fabric-explorer文件夹下的client文件夹中的components替换为中文版的components(前端的js代码)【中文版目前支持Fabric 1.4.x区块链,由汇智网提供,下载地址:https://github.com/ezpod/blockchain-explorer/ 。】3、相关npm操作执行完毕。4、尝试启动fabric explorer报错:(node:28283) DeprecationWarning: grpc.load: Use

2020-10-05 14:16:28 677 2

原创 【ERROR】Exception in thread “main“ java.io.FileNotFoundException

报错Exception in thread "main" java.io.FileNotFoundException: F:\resources (拒绝访问。) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:212) at java.base/java.io.FileInputStream.<init

2020-08-26 15:48:48 1321

原创 【Error】gRPC failure=Status{code=UNAVAILABLE, description=io exception, cause=io.netty.channel.

18:43:16.408 [main] ERROR org.hyperledger.fabric.sdk.Channel - Channel Channel{id: 1, name: mychannel} Sending proposal with transaction: c6da6324f94b7aa4776727603fc22177e8ad8d50453ed515e2d0e950b9afe367 to Peer{ id: 7, name: peer0.org1.example.com:7051, ch

2020-08-25 20:06:56 4444 5

原创 【fabric】java sdk制作 Hyperledger Fabric Gateway SDK for Java

参考资料:Github:https://github.com/hyperledger/fabric-gateway-java?tdsourcetag=s_pctim_aiomsg

2020-08-22 16:31:55 1712

原创 【fabric】链码debug步骤

报错会发送在实例化链码步骤如果有报错,执行以下步骤根据报错修改链码将链码拷贝到目标机器将链码拷贝到docker容器(cli)相应文件夹安装链码(叠加版本 -v 1.0 2.0这样叠加,不建议重新命名一个链码)实例化链码,如果有错误从1开始实例化...

2020-08-15 16:34:05 356 1

原创 【fabric】部署链码

链码开发好后参考文章:https://blog.csdn.net/taifei/article/details/852346321:查看容器docker ps -a2.进入容器docker exec -it 【CONTAINER ID或者NAMES】 /bin/bash拷贝链码到docker cli容器里面。【】为CONTAINER ID或者NAMES均可可以在gopath下建一个专门的文件夹放chaincode。3.退出容器exit4.拷贝链码到对应文件夹docker cp ./【

2020-07-30 19:54:55 1141

原创 【远程ssh】scp用法

scp -P 【端口】【文件名or文件夹】 【远程用户名】@【IP地址】:【文件夹位置,开头为 ~/xxx/xxx 】

2020-07-30 18:53:16 170

原创 使用ftp将本地文件传送到ubuntu服务器上

参考博客https://blog.csdn.net/weixin_36269179/article/details/78794096使文件能够传送到服务器上。更新源列表—> sudo apt-get update安装vsftpd—> sudo apt-get install vsftpd (安装)—> sudo service vsftpd start (启动)3.见博客https://blog.csdn.net/weixin_36269179/arti

2020-07-01 19:42:43 1305

转载 Windows自带openSSH连接服务器

usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L

2020-06-28 09:36:24 945

原创 git clone速度过慢,改hosts文件

查找域名对应的ip地址,并修改hosts文件查ip地址https://www.ipaddress.com/github.global.ssl.fastly.Netgithub.com将下列内容加入 /etc/hosts文件中:sudo gedit /etc/hosts151.101.76.249 github.global-ssl.fastly.net140.82.113.4 github.com刷新DNS缓存sudo /etc/init.d/networking restart

2020-06-11 10:40:27 1079

原创 【Python】一定比例拜占庭节点情况下,区块链网络当前选举安全的概率计算

第一篇论文的概率计算的代码那么简单(虽然系统实现很复杂)。但也可以记录一下下。import operatorimport mathdef c(n, k): return reduce(operator.mul, range(n - k + 1, n + 1)) / reduce(operator.mul, range(1, k + 1))N = 50K = 3p =...

2020-02-17 20:28:04 312

原创 ubuntu18.04安装postgresql9.5/postgresql9.6版本

Ubuntu 18.04 (bionic)sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main"wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -...

2020-01-16 15:53:16 1976

原创 E: 仓库'https://download.docker.com/linux/ubuntu bionic InRelease'将其'Label'值从'Docker EE'修改到了'Docker CE

报错E: 仓库'https://download.docker.com/linux/ubuntu bionic InRelease'将其'Label'值从'Docker EE'修改到了'Docker CE'N: 为了让这个仓库能够应用,这必须在更新之前显式接受。更多细节请参阅 apt-secure(8) 手册。解决sudo apt updateycielo@cielo-ubun...

2020-01-16 15:42:53 8509

原创 区块链浏览器的部署记录

区块链浏览器为fabric项目中的first network部署一个浏览器环境依赖检查first network情况PostgreSQL 9.5 or greater安装为fabric项目中的first network部署一个浏览器https://github.com/hyperledger/blockchain-explorer以上为项目的github地址,本文大部分资料来源于这里。环境...

2020-01-12 16:30:33 674 2

原创 【Error】Error: EACCES: permission denied, access/node_modules' npm ERR!

Errorcielo@ubuntu:~/go/src/github.com/hyperledger/fabric/blockchain-explorer$ npm installnpm WARN checkPermissions Missing write access to /home/cielo/go/src/github.com/hyperledger/fabric/blockchain...

2019-09-17 12:38:58 1125

原创 【nodejs改版本】node路径与nodejs版本管理n路径不一致问题

问题描述使用n(Node版本管理)切换版本后,执行node -v得到的版本还是不对。原因如下:使用的node不是在n安装的目录下(即/usr/local/n/versions/node/5.5.0)解决方法需要把n相关的路径加到PATH里面export NODE_HOME=/usr/localexport PATH=NODEHOME/bin:NODE_HOME/bin:NODEH...

2019-09-11 11:27:51 2176

原创 【fabric1.4 explorer】Fabric1.4 explorer区块链浏览器搭建教程和搭建报错记录

依赖关系1、安装postgreSQLsudo apt-get updatesudo apt-get install postgresql在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随机的。并且会自动生成一个名字为postgres的数据库,用户名也为...

2019-09-08 20:51:24 2072

原创 【ERROR】Failure downloading binaries (curl RC=56). Please try again and the download will resume from

问题描述根据下面这个博客搭建1.4.0的版本的fabric环境。(我胡汉三又回来啦)https://blog.csdn.net/smallone233/article/details/86569536到docker镜像安装部分出现问题。下载fabric镜像出现问题报错:cielo@ubuntu:~/go/src/github.com/hyperledger/fabric/fabric-...

2019-06-19 22:31:49 2681 5

原创 【ERROR未解决】Error: Error trying to ping. Error: Composer runtime (0.20.8) is not compatible with clien

错误描述想把改了的model在playground里面跑一跑,结果出错。但是composer-rest-server没问题啊报错信息:Error: Error trying to ping. Error: Composer runtime (0.20.8) is not compatible with client (0.20.8-20190314170258)哈?我什么都没做你突然就不...

2019-05-07 17:04:02 303

原创 【解决思路】思路记录

我在github composer上面的提问中找到了issues/4632的一段代码。他在transaction中没有直接对asset的引用,而我直接对asset引用了。这会不会是我的问题。所以我才无法做一些事情?以下是我的transaction和event原文。transaction SampleTransaction { --> SampleAsset asset --&g...

2019-05-04 10:19:03 193

原创 【ERORR未解决】npm ERR! request to https://registry.npmjs.org/composer-runtime-hlfv1 failed, reason: unab

尝试js遇到问题,开了一个v2版本的换了一些东西准备跑一下试试看,遇到错误。它尝试启动一个ccenv但是没有启动成功。然后报错,错误信息如下:错误描述cielo@cielo-ThinkPad-E550:~/cprogrames/csupplychainv2/dist$ composer network start -n csupplychainv2 -c PeerAdmin@hlfv1 -...

2019-05-02 21:50:57 4837

原创 【ERROR未解决】at <anonymous> name: 'ValidationException'

测试能否执行交易的时候出现了问题。错误描述cielo@cielo-ThinkPad-E550:~/cprogrames/HLF-Fabric-API-master$ node bn-factory-submit-txn.js2. Received Definition from Runtime: csupplychain 0.0.1{ ValidationException: Mo...

2019-05-02 18:09:47 1149

原创 【读书笔记】大数据处理平台 学术中国系列 宋杰著

读书笔记大数据处理平台 学术中国系列 宋杰著学术中国系列第三本书 这本书绝了hhhh,普通pc=廉价pc。对于大数据平台来说真实诚。我已经差不多忘记上一本(云计算大数据处理)讲的啥了,只记得mapreduce,一些存储方法还有一个数据立方。这本书从大数据的体系结构、查询平台、分析平台以及迭代计算平台分别介绍。集群系统原来指的是:在计算机集群上,将计算机连接作为单一的统一的计算资源,为上...

2019-04-29 21:39:22 299

原创 【ERROR】Error: Cannot find module 'composer-common'

决定曲线救国,绕过REST-API,尝试用js链接fabric并进行操作。尝试了大神的代码,报错。错误描述cielo@cielo-ThinkPad-E550:~/cprogrames/HLF-Fabric-API-master$ node manage-cards.jsmodule.js:550 throw err; ^Error: Cannot find module...

2019-04-29 21:33:00 829

原创 【ERROR】Error: Cannot find module '../models/config'

错误描述cielo@cielo-ThinkPad-E550:~/cprogrames/SupplyChainFabric-master/angular-app$ npm start> angular-app@0.0.1 start /home/cielo/cprogrames/SupplyChainFabric-master/angular-app> ng serve --pr...

2019-04-26 20:38:51 3360

原创 【吐槽】composer开发吐槽

我开发已经到发CSDN文章要被审核了。??????????????????觉得受到了伤害。好不容易搞懂fabric的弯弯绕绕,跑了个示例程序,似乎看上去建了一些东西。但是后面的坑还不少啊。就算我现在说,我把最底层的东西做的差不多了。我也不一定做得出来。因为上层太多的坑了………………………………我真的现在很伤心。typescript我都懵了!你不是说fabric composer支...

2019-04-22 22:13:21 183

原创 【Error未解决】Error:500 - Internal Server Error

错误描述Everyday New Struggle.我以为自动生成的没有问题的看上去很酷。看不太懂。 updateTransaction(form: any): Promise<any> { this.Transaction = { $class: 'org.sc.product.SampleTransaction', 'asset': ...

2019-04-22 22:07:32 3163

原创 【ERROR】Port 4200 is already in use. Use '--port' to specify a different port.

报错cielo@cielo-ThinkPad-E550:~/cprogrames/csupplychain/CSupplyChain$ npm start> CSupplyChain@0.0.1 start /home/cielo/cprogrames/csupplychain/CSupplyChain> ng serve --proxy-config proxy.conf.j...

2019-04-22 18:12:43 590

原创 【开发记录cmusic(1)】项目建立和model建立

建项目首先建项目,将model写好(model设计参考数据库设计)。cielo@cielo-ThinkPad-E550:~/cprogrames$ yo hyperledger-composer _-----_ | | ╭──────────────────────────────────────────╮ |--(o)--| │ ...

2019-04-22 16:19:00 223

原创 【ERROR】Error: 404 - Could not find API route. Please check your available APIs.

问题描述这样的,我小心翼翼终于启动了dev容器后,决定不怎么动它,只在angular里面写东西。启动angular后发现页面上有这个问题:Error: 404 - Could not find API route. Please check your available APIs.配置Composer rest server的配置如下:cielo@cielo-ThinkPad-E...

2019-04-22 16:17:20 922

原创 【composer开发】REST-API相关tls以及multi user模式

简介好像很多的框架都有rest-api,这个composer的rest api可以看做是一个屏蔽不同应用细节的一个中间件。利用rest-api的方式有很多种。毕竟是一个json格式消息的数据可以访问的中间件嘛。经典的是:企业应用–web–{json格式信息}–restapi–fabric网络REST-API提供对资产的CRUD操作。如果对它不做什么保护措施,所有人都可以对它进行操作。所以...

2019-04-19 16:59:38 197

原创 【composer开发-API】访问控制的code方式

前言已经在ACL讲过了声明访问控制的方式。访问控制的api是runtime module下Api类的功能。主要流程getCurrentParticipant()这个函数可以获得提交这个transaction的participant的一些相关信息。函数返回结果是Common module的resource类,participant。调用resource 类的getFullyQualifi...

2019-04-19 11:14:03 109

原创 【composer开发-API】Runtime API Class(得到registry;query;事务提交和与系统的交互等)

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

2019-04-19 11:05:13 161

原创 【composer开发-单元测试】Embedded Runtime

前言composer支持所谓的嵌入式运行时,它可用于执行单元测试。composer支持三个运行时环境的执行:fabric,playground,embedded runtime environment(用于单元测试)需要在单元测试代码旁边设置一些代码。在单元测试代码执行之前,需要将BNA部署到嵌入式运行时的环境。对注册表使用内存中持久性(意思就是所有东西存在内存里面,不会存在文件系统里...

2019-04-18 20:35:26 473

基于区块链和社会计算的推荐系统架构.docx

本文贡献如下:(1)介绍了区块链、推荐系统和人工智能的一些基本原理和技术;(2)提出了一个基于区块链和社会计算的推荐系统架构,解决用户移动性带来的问题和用户隐私保护问题;(3)设计了用户可自定义推荐比例的功能;(4)分析评估了该架构的优势。

2021-01-26

人工智能与区块链报告.docx

本文简要介绍了区块链技术、人工智能三大流派,并罗列了区块链发展中面临的挑战。之后介绍了区块链和人工智能结合的一些方案和能够解决的问题。针对区块链的系统安全和数据安全问题,机器学习能够提供态势感知、数据分类等一些帮助。对其他的安全问题暂时没有出现结合机器学习的解决方案。对于区块链的效率、资源和博弈问题,也暂时没有出现结合人工智能的解决方案。 另一种区块链和人工智能结合的想法是使用区块链将知识共享或是将数据共享,实现“联邦学习”,也就是将区块链作为一个分布式数据库存储人工智能所使用的数据来源。也可以使用区块链进行机器学习模型的交易等。

2021-01-26

vc运行相关dll.rar(游戏运行相关,包含msvcp140d.dll、vcruntime140d.dll、ucrtbased.dll、2010c++运行库)

游戏运行相关dll,包含msvcp140d.dll、vcruntime140d.dll、ucrtbased.dll、2010c++运行库、msvcr100.dll 安装方法: 2010c++运行库:双击直接安装。 ucrtbased.dll、msvcr100.dll:直接放置在C:\Windows\SysWOW64 msvcp140d.dll、vcruntime140d.dll:去掉后缀名放到后缀名对应的文件夹下。C:\Windows\SysWOW64和C:\Windows\System32

2020-07-30

区块链浏览器介绍,hyperledger fabric explorer简介与搭建教程

区块链浏览器PPT介绍文档,内含hyperlegder下的几个小项目的简介;环境要求以及区块链浏览器搭建流程。

2019-10-12

手机芯片行业简介PPT-中国芯片技术和产业的路在何方PPT

这个是自然辩证法作业之一,讨论了中国芯片技术和产业路在何方。我主要讨论了手机芯片行业的发展问题。

2019-10-12

传教士与野人python

可以实现n个野人与传教士,船能搭载m个人的情况下的传教士和野人的状态转移内容。人工智能课作业。

2019-10-12

属性加密技术及基于属性的访问控制技术

学习过程中整理的关于属性加密技术以及基于属性的访问控制技术等信息,供大家参考学习使用。

2017-12-30

基于深度学习的人脸识别认证研究报告

学习过程当中整理的基于深度学习的生物认证技术研究这块的人脸识别认证部分,讲了人脸识别的发展和深度学习的概念等等。

2017-12-30

信息安全测评的一般方法和流程报告

自己辛辛苦苦整理的报告,有排版和目录啥的。大致地整理了一下信息安全测评的一般方法和流程。供大家参考学习。

2017-12-30

AESjava实现

密码学作业之一,辛辛苦苦实现的哎。网上的搜到的AES还是DES的S盒有个地方是不一样的。同学找了半天才找出来。有点不太记得了。几个月之前写的,供大家参考学习。环境就是eclipse

2017-12-27

现代密码学相关代码

codeblocks下实现的,包括AES、雅各比符号的实现等。密码学课程内容。有点乱。

2017-12-27

对合密钥实现代码

这个是密码学的第一章古典代码中的对合密钥的C语言实现。环境是codeblocks。分享一下课程作业。分享一下课程作业。

2017-09-18

【JDBC驱动;最新版】mysql-connector-java-5.1.44.zip

最新的JDBC驱动文件,包含mysql-connector-java-5.1.44-bin.jar以及一些src文档。下载于2017年9月18日。供大家方便下载。

2017-09-18

空空如也

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

TA关注的人

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