- 博客(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 8511
原创 【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 2023
原创 【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 321
原创 【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 1290
原创 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 487
原创 【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 695 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 1341
原创 【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 4475 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 1741
原创 【fabric】链码debug步骤
报错会发送在实例化链码步骤如果有报错,执行以下步骤根据报错修改链码将链码拷贝到目标机器将链码拷贝到docker容器(cli)相应文件夹安装链码(叠加版本 -v 1.0 2.0这样叠加,不建议重新命名一个链码)实例化链码,如果有错误从1开始实例化...
2020-08-15 16:34:05 368 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 1155
原创 使用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 1322
转载 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 962
原创 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 1095
原创 【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 320
原创 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 1996
原创 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 8567
原创 区块链浏览器的部署记录
区块链浏览器为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 685 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 1141
原创 【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 2198
原创 【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 2097
原创 【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 2691 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 314
原创 【解决思路】思路记录
我在github composer上面的提问中找到了issues/4632的一段代码。他在transaction中没有直接对asset的引用,而我直接对asset引用了。这会不会是我的问题。所以我才无法做一些事情?以下是我的transaction和event原文。transaction SampleTransaction { --> SampleAsset asset --&g...
2019-05-04 10:19:03 196
原创 【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 4871
原创 【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 1159
原创 【读书笔记】大数据处理平台 学术中国系列 宋杰著
读书笔记大数据处理平台 学术中国系列 宋杰著学术中国系列第三本书 这本书绝了hhhh,普通pc=廉价pc。对于大数据平台来说真实诚。我已经差不多忘记上一本(云计算大数据处理)讲的啥了,只记得mapreduce,一些存储方法还有一个数据立方。这本书从大数据的体系结构、查询平台、分析平台以及迭代计算平台分别介绍。集群系统原来指的是:在计算机集群上,将计算机连接作为单一的统一的计算资源,为上...
2019-04-29 21:39:22 309
原创 【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 839
原创 【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 3385
原创 【吐槽】composer开发吐槽
我开发已经到发CSDN文章要被审核了。??????????????????觉得受到了伤害。好不容易搞懂fabric的弯弯绕绕,跑了个示例程序,似乎看上去建了一些东西。但是后面的坑还不少啊。就算我现在说,我把最底层的东西做的差不多了。我也不一定做得出来。因为上层太多的坑了………………………………我真的现在很伤心。typescript我都懵了!你不是说fabric composer支...
2019-04-22 22:13:21 190
原创 【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 3189
原创 【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 600
原创 【开发记录cmusic(1)】项目建立和model建立
建项目首先建项目,将model写好(model设计参考数据库设计)。cielo@cielo-ThinkPad-E550:~/cprogrames$ yo hyperledger-composer _-----_ | | ╭──────────────────────────────────────────╮ |--(o)--| │ ...
2019-04-22 16:19:00 235
原创 【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 946
原创 【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 204
原创 【composer开发-API】访问控制的code方式
前言已经在ACL讲过了声明访问控制的方式。访问控制的api是runtime module下Api类的功能。主要流程getCurrentParticipant()这个函数可以获得提交这个transaction的participant的一些相关信息。函数返回结果是Common module的resource类,participant。调用resource 类的getFullyQualifi...
2019-04-19 11:14:03 122
原创 【composer开发-API】Runtime API Class(得到registry;query;事务提交和与系统的交互等)
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2019-04-19 11:05:13 165
原创 【composer开发-单元测试】Embedded Runtime
前言composer支持所谓的嵌入式运行时,它可用于执行单元测试。composer支持三个运行时环境的执行:fabric,playground,embedded runtime environment(用于单元测试)需要在单元测试代码旁边设置一些代码。在单元测试代码执行之前,需要将BNA部署到嵌入式运行时的环境。对注册表使用内存中持久性(意思就是所有东西存在内存里面,不会存在文件系统里...
2019-04-18 20:35:26 478
基于区块链和社会计算的推荐系统架构.docx
2021-01-26
人工智能与区块链报告.docx
2021-01-26
vc运行相关dll.rar(游戏运行相关,包含msvcp140d.dll、vcruntime140d.dll、ucrtbased.dll、2010c++运行库)
2020-07-30
区块链浏览器介绍,hyperledger fabric explorer简介与搭建教程
2019-10-12
AESjava实现
2017-12-27
【JDBC驱动;最新版】mysql-connector-java-5.1.44.zip
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人