Fabric1.4 三、创建第一个区块链

以下内容记录了基于Fabric 架构,利用docker容器创建一个简单的区块链案例(helloworld),并实现第一个智能合约(链码)。详细配置可以参考fabric-sample/first-network

1.环境准备

安装以下环境,详细安装过程上网搜索相关资料:

  • git
  • nodejs
  • npm
  • golang
  • docker
  • docker-compose

配置gopath环境变量,以mac系统为例,打开~/.bash_profile 添加下面内容:

    #go的安装路径
    export GOROOT=/usr/local/Cellar/go/1.13.4 #go安装包安装的路径 
    #hyperledger相关可运行文件,所在的目录,自己可以随意设置
    export GOPATH=$HOME/go   
    #一些其他与运行hyperledger fabric运行有关的可执行文件所在的目录
    export PATH=$GOROOT/bin:$GOPATH/bin:$PATH  

2.下载fabric资源

  • 下载fabric
# 进入文件hyperledger文件路径
# /Users/zgq/go为GPATH 
cd /Users/zgq/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
cd fabric
git tag #查看所有版本࿰

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