Skip to content

lishengxie/MobileInternet

Repository files navigation

EE447 MobileInternet

运行方法

  1. 配置Hyperledger Fabric v2.2测试环境

    https://hyperledger-fabric.readthedocs.io/en/release-2.2/test_network.html#before-you-begin

  2. 安装Go环境(使用go1.14以上版本,可以使用go mod)

  3. 将此仓库克隆到本地

    cd /home/lishengxie/hyperledger/fabric/fabric-samples/test-network/sdkdemo
    git clone https://github.com/lishengxie/MobileInternet.git
    
  4. 进入Hyperledger Fabric v2.2测试环境cd fabric-samples/test-network

    • installChaincode.sh复制到test-network目录下
    • deployCC2.sh复制到目录下test-network/scripts目录下
    • SmartReview文件夹复制到test-network/chaincode目录下
  5. 运行installChaincode.sh配置Hyperledger Fabric测试链及安装和初始化链码。

  6. 配置/etc/hosts 配置/etc/hosts的目的,是让另1个终端SDK程序能够访问到3个节点:peer0.org1.example.com、peer0.org2.example.com、orderer.example.com。 使用docker exec -it peer0.org1.example.com /bin/ash进入其中1个节点。

    在这里插入图片描述

    在peer0.org1的节点中执行ping peer0.org1.example.com,获得该节点的IP地址。类似地,获得其他2个节点的IP地址。

    在这里插入图片描述

    另开1个终端,修改/etc/hosts文件如下。并确认,这个终端,与上述3个节点的网络是相通的。

    在这里插入图片描述

  7. 进入MobileIntenet目录下,进入root模式下,运行go run main.go,在浏览器中输入localhost:9000使用。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published