区块链demo
cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples
cd是进入那个路径 fabric-samples路径就在我上面发给你那个
cd时地址不需要写全,写前几个字母,按Tab键,系统会帮你补全。
按方向键上可以取得上一个历史命令
cd ~代表回到home目录
去cd到fabric-samples的文件夹里
你们可以在centos7下进行搭建,然后运行一些fabric-sample里的例子,并去阅读里面相关的智能合约
然后通过这篇文章+里面脚本文件(例如进入test-network里的bootstrap文件)去学习区块链运行起来的相关过程https://blog.csdn.net/qq_25870633/article/details/81144847
cd命令是Linux中最常用的命令之一,它用于切换目录(最基本的命令行操作之一)。
ls -l代表以列表的形式列出所在目录下所有的文件
ls -a显示隐藏文件
.表示当前目录,..代表上一级路径
第一步,保证centos能正常连网。使用命令 :yum -y install wget ,稍等一会即可安装完成。
(1)进入要下载的文件所在的网站:https://studygolang.com/dl
(2)找到该文件,右键复制文件下载链接
(3)使用wget下载go的安装包,并保存在当前目录。这里wget后面的链接就是第(2)步中复制的链接,所以直接粘贴就行了。
wget https://studygolang.com/dl/golang/go1.15.linux-amd64.tar.gz
sh是linux中运行shell的命令,是shell的解释器,shell脚本是linux中壳层与命令行界面,用户可以在shell脚本输入命令来执行各种各样的任务.
此命令创建一个由两个对等节点和一个排序节点组成的Fabric网络.节点,节点是什么?
查看所有容器:docker ps -a。docker容器是什么??
tag上传,rm删除
创建频道是什么意思
export PATH=${PWD}/../bin:$PATH export添加路径
deleted删除 enroll注册
./network.sh up 此命令创建一个由两个对等节点和一个排序节点组成的Fabric网络
默认情况下,网络使用 cryptogen工具来建立网络。 但是,您也可以 通过证书颁发机构建立网络。
Fabric网络成员的所有组织通常称为联盟(consortium)
使用channel标志创建具有自定义名称的通道。 作为一个例子,以下命令将创建一个名为channel1的通道: ./network.sh createChannel -c channel1。 如果您想一步建立网络并创建频道,则可以使用up和createChannel模式一起???:./network.sh up createChannel
在Fabric中,智能合约作为链码以软件包的形式部署在网络上。 链码安装在组织的对等节点上,然后部署到某个通道。使用network.sh创建频道后,您可以使用以下命令在通道上启动链码:
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go