使用minifabric进行fabric2网络搭建与开发-1网络搭建

Developing with Minifabric(fabric2.x网络搭建与链码开发)

1.使用minifabric搭建fabric2.x网络

2.添加CHannel(通道)

3.安装Chaincode(链码)与调用

4.使用VSCode搭建开发调试环境

 

Minifabric:

官方Github:https://github.com/cry2133/minifabric

概念:minifabric是fabric-lab官方组织开发的工具,用于方便的进行fabric网络的搭建,调用,调试,开发,管理等功能,同时支持fabric1.x版本和2.x版本

安装

先决条件

docker(18.03或更高版本)环境

剩余5 GB可用磁盘存储空间

1.获取脚本。

      如果您使用的是Linux(Ubuntu,Fedora,CentOS)或OS X

mkdir -p ~/mywork && cd ~/mywork && curl -o minifab -sL https://tinyurl.com/yxa2q6yr && chmod +x minifab

如果您使用的是Windows 10

mkdir %userprofile%\mywork & cd %userprofile%\mywork & curl -o minifab.cmd -sL https://tinyurl.com/y3gupzby

下载脚本之后执行该脚本


./minifab up 
#启动一个临时的fabric网路
#也可以使用 ./minifab -h查看有哪些可以执行的命令

开始下载对应的docker镜像并启动它们

如果想自己设置一些配置那么就先创建一个yaml文件

#当前mywork目录下
cat spec.yaml

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
搭建Fabric网络后,可以进行以下几个步骤来进一步应用和开发: 1. 配置身份和角色:在搭建Fabric网络后,需要对参与网络的用户进行身份验证和角色设置。可以创建不同的身份和角色,例如管理员、节点操作员等,以便在网络进行不同级别的权限管理。 2. 定义通道:通过定义通道可以将网络成员组织进行分组和隔离。可以根据实际需求创建多个通道,例如私有通道和公共通道,以实现不同级别的访问控制和隔离。 3. 部署链码:链码是Fabric网络中的智能合约,用于定义业务逻辑和数据操作。可以根据业务需求编写并部署链码,然后在网络进行调用和执行。 4. 进行交易:搭建网络后,可以通过调用链码来进行交易操作。可以测试链码的功能和性能,同时验证链码是否满足业务需求,并进行必要的调优和改进。 5. 监控和管理:利用Fabric提供的监控和管理工具,可以监测网络的运行状态和性能指标,并对网络进行相应的管理和维护。可以实时监控交易的处理情况、节点的运行状态等,确保网络的稳定和可靠运行。 6. 开发应用程序:在搭建Fabric网络的基础上,可以根据业务需求开发应用程序。通过调用链码和使用Fabric提供的SDK,可以与网络进行交互,并实现自定义的业务逻辑和功能。 以上是搭建Fabric网络后可以进行的一些主要操作,通过这些步骤可以进一步应用、测试和开发基于Fabric的区块链解决方案。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值