hyperledger

hyperledge环境安装

梦想与她 提交于 2020-11-24 19:27:05
1.安装环境 1)本机安装 前提是已经安装好了docker\docker-compose\go,相应的内容可见 docker-1-环境安装及例子实践 docker官方文档学习-1-Docker for mac安装配置 go安装可看: 开始学习前的环境安装 然后可见本机环境版本信息为: docker为: userdeMacBook-Pro:~ user$ docker version Client: Docker Engine - Community Version: 18.09 . 0 API version: 1.39 Go version: go1. 10.4 Git commit: 4d60db4 Built: Wed Nov 7 00 : 47 : 43 2018 OS /Arch: darwin/ amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09 . 0 API version: 1.39 (minimum version 1.12 ) Go version: go1. 10.4 Git commit: 4d60db4 Built: Wed Nov 7 00 : 55 : 00 2018 OS /Arch: linux/ amd64 Experimental

fabric 多机部署

心已入冬 提交于 2020-11-19 13:53:55
Fabric多机部署步骤 1 Fabric CA生成 1.1 环境准备和yaml文件编写 CA 镜像装载,版本根据需求而定,本次版本是1.4.4。 CA 的yaml文件编写。 需要⚠️yaml文件有标准格式 //版本 version: '2' //网络名称 networks: rootchain: //定义服务 services: //服务名称 lzsk.ca.chain.com: //容器名称 container_name: lzsk.ca.chain.com //镜像 image: hyperledger/fabric-ca //docer容器环境 environment: //CA 服务端生成证书路径 - FABRIC_CA_SERVER_HOME=/etc/hyperledger/fabric-ca-server //CA客户端生成证书路径,主要为节点和sdk所用 - FABRIC_CA_CLIENT_HOME=/etc/hyperledger/fabric-ca-client // CA 的名字 - FABRIC_CA_SERVER_CA_NAME=lzsk.ca.chain.com # 启用tls - FABRIC_CA_SERVER_TLS_ENABLED=true # 公用名称 - FABRIC_CA_SERVER_CSR_CN=ca.chain.com #-

ipfs正舵者Filecoin主网上线活动周总结

别说谁变了你拦得住时间么 提交于 2020-10-28 13:56:13
上周,Filecoin Liftoff Week举行了许多讲座,演示,研讨会和更多内容。我们知道发生了很多事情,因此我们想花一点时间来总结本周的重点,最重要的公告以及可以在其中找到更多信息的地方。 公告 🤝Filecoin与ConsenSys合作 上周,我们宣布了协议实验室与ConsenSys的扩展合作,ConsenSys是以太坊领域最受信任的软件工程领导者之一。ConsenSys Labs和Protocol Labs之间的新合作将Filecoin和以太坊生态系统整合在一起,以驱动下一代网络。合作已经宣布了来自ConsenSys Codefi的Filecoin存储和Filecoin Defi Bridge,MetaMask的Snaps,Infura的Filecoin网络API,与ConsenSys R&D进行的二次检索挖掘研究以及去年夏天的Tachyon Launchpad Accelerator。 📂 Filecoin存档和建议 该Filecoin归档是Filecoin和协作的互联网档案馆项目选择的重要信息数据集和保存他们Filecoin网络上。这种由社区推动的工作需要您的帮助来决定选择哪些信息!任何人都可以通过发推并标记#FilecoinArchives来提出一个想法。Internet存档和协议实验室将收集您的建议,发布完整列表,并整理一个子集以保存在Filecoin网络上

Hyperledger Caliper测试Hyperledger Fabric1.4.1性能实战 结果集

痴心易碎 提交于 2020-10-12 11:18:44
环境搭建请 参考Hyperledger Caliper测试Hyperledger Fabric1.4.1性能实战操作 测试1 配置文件 benchmarks/scenario/simple/config.yaml , 网络文件 networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml npx caliper launch master -- caliper - workspace . -- caliper - benchconfig benchmarks / scenario / simple / config . yaml -- caliper - networkconfig networks / fabric / fabric - v1 . 4.1 / 2 org1peergoleveldb / fabric - go . yaml 测试2 配置文件 benchmarks/scenario/simple/config.yaml , 网络文件 networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go-tls.yaml npx caliper launch master -- caliper - workspace . -- caliper -

在Ubuntu18.04上部署搭建hyperledge fabric 2.0(二):镜像部署网络

送分小仙女□ 提交于 2020-10-09 00:20:25
前言 本文主要是镜像部署网络,最终成功运行first-network。 一、拉取fabric项目 首先,我们创建并进入项目目录 mkdir - p ~ / go / src / github . com / hyperledger cd ~ / go / src / github . com / hyperledger 然后拉取fabric项目 git clone https : / / github . com / hyperledger / fabric . git 下载缓慢,还可能会出错中断,反正我报错了 对此,我们可以加大缓存区 git config -- global http . postBuffer 524288000 然后将https地址换成ssh地址来clone git clone git : / / github . com / hyperledger / fabric . git 再次拉取fabric项目,成功。 拉取好后,切换fabric版本为2.0 cd fabric git checkout v2 . 0.0 显示如下 二、修改bootstrap.sh脚本并拉取镜像 因为在执行bootstrap.sh脚本时等待时间漫长且极易失败,这里我们修改下bootstrap.sh,仅拉取镜像,之后我们再手动下载拉取fabric-samples及二进制文件。

从头到脚基于raft共识搭建fabric2.1分布式环境(2)

北城以北 提交于 2020-10-03 06:29:45
智能合约实践 1、启动各台机器上的容器 进入192.168.73.10中scripts目录,执行chmod +x up.sh为文件添加执行权限,再./up.sh, 再在92.168.73.20/30/40/50上分别执行上面的两个命令,fabric的网络就启动完毕了,接下来用cli工具代替客户端去和fabric网络进行交互 192.168.73.10/20/30/40/50: wang@wang:~/raft-network/scripts$ ./down.sh wang@wang:~/raft-network/scripts$ ./up.sh 2、创建应用通道(192.168.73.10): wang@wang:~/raft-network/scripts$ docker exec -it cli bash bash-5.0 # peer channel create -o orderer.example.com:7050 -c testchannel -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer

用hyperledger cello H3C分支创建kubernetes集群模式区块链系统

旧巷老猫 提交于 2020-10-02 10:39:10
承接上一篇文章 https://blog.csdn.net/rtxie/article/details/108866866 ,本文介绍使用hyperledger cello创建一套基于kubernetes集群模式的区块链系统。 准备工作,除了上一篇文章中的主机以外,单独准备一套kubernetes集群系统。 cello的编译和启动过程和上一篇文章相同,在这里不再赘述。operator-dashboard启动以后,点击主机管理->添加,然后“主机类型”选择“KUBERNETES”,添加主机名和对应的主机地址,主机地址的端口为6443,凭证类型选择“config”,然后切换到kubernetes集群的管理串口上,输入cat /root/.kube/config,把配置信息拷贝粘贴到添加主机界面的“配置内容”中,“nfs地址”填写operator-dashboard所在主机本身的ip地址,可以选择关闭ssl证书选项,如下: 在这里需要注意:kubernetes的安装方式不同,配置文件存放的位置可能会不一样,有些安装方式也有可能没有配置文件,这时候可以通过cert_key的方式导入证书和私钥来连接主机,证书和私钥的存放路径可以通过 kube-apiserver的配置文件来查看 。另外如果需要打开ssl验证,需要导入ssl证书,证书的存放路经也可以通过 kube