首页 > 编程语言 >Hyperledger Fabric 2.x 环境搭建

Hyperledger Fabric 2.x 环境搭建

时间:2024-12-16 14:41:58浏览次数:10  
标签:01 Fabric -- chaincode basic Hyperledger com example 搭建

Hyperledger Fabric 是一个开源的企业级许可分布式账本技术(Distributed Ledger Technology,DLT)平台,专为在企业环境中使用而设计,与其他流行的分布式账本或区块链平台相比,它有一些主要的区别。 环境准备: Git 客户端 Golang 1.17.5以上版本 Docker 18.03以上版本 版本查看 docker -v go version git version   创建目录 mkdir -p Fabric cd Fabric git clone https://gitee.com/hyperledger/fabric.git github 网络太卡 修改安装脚本   0 将github 改为https://download.fastgit.org/镜像网站 执行fabric/scripts/ ./bootstrap.sh 下载完后执行 fabric/scripts/fabric-samples/test-network ./network.sh up   peer channel create -o orderer.example.com:7050 -c channel2 -f ./channel-artifacts/channel2.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem   peer lifecycle chaincode package basic.tar.gz --path ../asset-transfer-basic/chaincode-java/ --lang node --label basic_1.0   export CC_PACKAGE_ID=basic_1.0:59d13dab46150edf68f615887fce411300e25d71c286e645a4c8ae4bd27f2079 2023-01-13 01:24:51.110 PST [cli.lifecycle.chaincode] submitInstallProposal -> INFO 001 Installed remotely: response: 2023-01-13 01:24:51.111 PST [cli.lifecycle.chaincode] submitInstallProposal -> INFO 002 Chaincode code package identifier: basic_1.0:59d13dab46150edf68f615887fce411300e25d71c286e645a4c8ae4bd27f2079   2023-01-13 01:25:45.043 PST [cli.lifecycle.chaincode] submitInstallProposal -> INFO 001 Installed remotely: response: 2023-01-13 01:25:45.043 PST [cli.lifecycle.chaincode] submitInstallProposal -> INFO 002 Chaincode code package identifier: basic_1.0:59d13dab46150edf68f615887fce411300e25d71c286e645a4c8ae4bd27f2079     export CC_PACKAGE_ID=basic_1.0:59d13dab46150edf68f615887fce411300e25d71c286e645a4c8ae4bd27f2079   peer lifecycle chaincode approveformyorg -o localhost:7050 --ordererTLSHostnameOverride orderer.example.com --channelID mychannel --name basic --version 1.0 --package-id $CC_PACKAGE_ID --sequence 1 --tls --cafile "${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem"   ./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-java -ccl java  

标签:01,Fabric,--,chaincode,basic,Hyperledger,com,example,搭建
From: https://www.cnblogs.com/xiaofei12/p/18610117

相关文章

  • SQL SERVER 2016 AlwaysOn 无域集群+负载均衡搭建与简测
    之前和很多群友聊天发现对2016的无域和负载均衡满心期待,毕竟可以简单搭建而且可以不适用第三方负载均衡器,SQL自己可以负载了。windows2016已经可以下载使用了,那么这回终于可以揭开令人憧憬向往的AlwaysOn2016负载均衡集群的神秘面纱了。本篇主要描述个人集群搭建中遇到的坑......
  • 海外版TikTok矩阵出海获客,从下载搭建到运营教学
    海外版TikTok矩阵运营,如何快速搭建?在如今数字化时代,企业和个人品牌都非常重视海外市场的拓展。而作为全球热门的短视频平台,TikTok自然成为了兵家必争之地。然而,由于TikTok在海外有多个版本,例如:TikTok、DY、KS、XHS等,每个平台的运营策略和规则都不尽相同。因此,想要高效管理这......
  • 怎么搭建web组态
         web组态是指通过可视化拖拽组件的方式,低代码搭建监控大屏、web页面。物联网各行业的数据以及监控场景,每个行业的业务不同,需要展示的页面也不同。组态快速搭建页面的优势,能更好的满足不同定制化监控页面的需求。        BY组态软件,专注于能源电力、工业......
  • Xinference环境搭建&推理测试
    引子写了很多篇开源大模型的环境部署与推理搭建,截止到目前,开源大模型已经发展较为完善。个人觉得,产品和项目维度来看更多的是如果去落地实现,也就是大模型的最后一公里的应用开发。最近看到Xinference一个开源很火的推理框架。OK,那就让我们开始吧。一、框架介绍Xinference:一款性......
  • 达梦数据库的搭建和 SpringBoot 访问
    目前很多项目都采用国产数据库,虽然国产数据库很多,但是我接触过的项目中使用较多的主要是达梦数据库。本篇博客简单介绍达梦8数据库单机版部署以及SpringBoot对其进行增删改查操作,方便后续项目需要时快速搞定。我的CentOS7虚拟机ip地址是192.168.136.128,已经安装了docker......
  • Python入门:开发环境搭建(小白教程)
    ......
  • 从零开始搭建基于 Maven 和 MyBatis 的 Java 项目
    从零开始搭建基于Maven和MyBatis的Java项目1.修改IDEA中Maven的配置(安转目录本地仓库)2.创建Maven工程3.修改pom.xml文件中的配置信息主要是Maven编译器插件(maven-compiler-plugin)4.导入相关依赖坐标5.创建pojoJavaBean书写实体类6.根据实体类编写SQL语句建......
  • 搭建Tomcat(三)---重写service方法
    目录引入一、在Java中创建一个新的空项目(初步搭建)问题:要求在tomcat软件包下的MyTomcat类中编写main文件,实现在MyTomcat中扫描myweb软件包中的所有Java文件,并返回“@WebServlet(url="myFirst")”中url内填写的值:①main函数解析:首先,main函数用try-catch做了异常处理:指定......
  • ReactPress最佳实践—搭建导航网站实战
    Github项目地址:https://github.com/fecommunity/easy-blog欢迎Star。近期,阮一峰在科技爱好者周刊第325期中推荐了一款开源工具——ReactPress,ReactPress一个基于Next.js的博客和CMS系统,可查看demo站点。(@fecommunity投稿)导航站可以通过后台配置分类网站,展示......
  • Qt | 安全的udp服务器搭建(代码框架值得学习)
    点击上方"蓝字"关注我们01、项目框架>>>02、QHostAddress>>>QHostAddress 是 Qt 网络模块中的一个类,用于表示IP地址。它支持IPv4和IPv6地址,可以用于网络编程中,如建立TCP或UDP连接。QHostAddress 提供了一些方法来处理和转换IP地址03、m......