anchor.diff:  
   # install protoc
   RUN cd /tmp \
  -        && git clone https://github.com/google/protobuf.git \
  +        && git clone --single-branch https://github.com/google/protobuf.git \
           && cd protobuf \
           && git checkout 12fb61b292d7ec4cb14b0d60e58ed5c35adda3b7 \
           && ./autogen.sh \
  
positive.code:         && cd $GOPATH/src/github.com/hyperledger/fabric \
          && CGO_CFLAGS=" " CGO_LDFLAGS="-lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy" go install
  
  RUN mkdir -p /var/hyperledger/db \
          && mkdir -p /var/hyperledger/production
  
  RUN cp $GOPATH/src/github.com/hyperledger/fabric/core.yaml $GOPATH/bin \
          && cp $GOPATH/src/github.com/hyperledger/fabric/consensus/obcpbft/config.yaml $GOPATH/bin
  
negative.code:  && INSTALL_PATH=/usr/local make install-shared \
   && ldconfig
  
  RUN mkdir -p /var/hyperledger/db \
          && mkdir -p /var/hyperledger/production
  
  # install hyperledger
  RUN mkdir -p $GOPATH/src/github.com/hyperledger \
          && cd $GOPATH/src/github.com/hyperledger \
  