Fabric 1.0 开发构建一个测试小应用

 本文参考整理自Fabric 1.0的官方文档,文档地址为:

 http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#start-the-network

一、准备samples文件和构建工具

 按照本人上一篇博客配置好Fabric 1.0的环境之后,下载Hyperledger Fabric Samples以及Platform-specific Binaries,命令如下:

 git clone https://github.com/hyperledger/fabric-samples.git    //下载samples

 mkdir fabric_Binaries
 cd fabric_Binaries
 curl -sSL https://goo.gl/iX9dek | bash //下载构建Fabric所需的二进制工具

 可以看到下载的文件中有一个bin文件夹,内容如下所示:

 

 将该bin目录放到环境变量中去,本人把该文件夹放到了/usr/local目录下:

 export PATH=/usr/local/fabric_Binaries/bin:$PATH

二、运行构建网络

 cd fabric-samples/first-network

 ./byfn.sh -h //查看命令帮助
 ./byfn.sh -m generate   //为每个节点生成相应的证书,构建通道,并执行构建通道和产生anchor peer    的交易
 ./byfn.sh -m up  //构建并测试网络
 ./byfn.sh -m down //删除网络

三、构建网络流程

 1、使用下载的binaries包里面的crypton工具为网络中的每个实体生成加密所需材料(x509 certs)。

 2、使用下载的binaries包里面的configtxgen工具创建网络中的组件,order运行所需的genesis block,channal配置交易,以及每个anchor peer配置交易。

 3、使用admin peer安装并实例化chaincode

 4、使用peer调用chaincode

你可能感兴趣的:(区块链Fabric)