今天来介绍一下什么叫做联盟链,以及如何使用Linux系统调用微众银行主导开展的金链盟(fisco)

到目前为止,国内比较出色的联盟链大致是由“微众银行”而参与组织的金链盟(fisco)和由众安科技主导的“Annchain”

联盟链

是什么呢,它和私有链共有链的区别又是什么呢?

  1. 共有链
  2. 联盟链
  3. 私有链

首先我们来了解一下许可链非许可链

众所周知,共有链的特点就是每一个节点的权限都是一样的(正所谓人人平等),所有人都可以自由的进入和退出,因此也被称为非许可链,没有人需要经过某一个节点的同意而进入这个大家庭。

而自然许可链就是包括联盟链私有链了,而对于联盟链来说,其本身也是私有链的一种,只是因为中心化的程度不一样,自然也就被分为了不同的类型说法。

接下来我们来解释一下,为什么私有链是私有的以及其优势是什么
其实私有链的本质仍然是中心化的机构拥有的绝对的权力,数据权限的读取都受到组织的影响,相比于共有链来说,其实私有链有着很大的优势,那就是过去文章中间描述的节点共识的时间问题,私有链的节点十分的有限,以至于共识速度十分之快,交易速度也十分的快捷,成本的低,而由于其优点,所以多被用在机构的内部,像Linux基金;
而联盟链呢:
联盟链其实是处于共有链和私有链之间的一种链,其没有私有链的王权性,也没有共有链的完全民主性,而是半和平的一般私有链形式,拥有着超级节点(一般是实体的大佬和机构),所以联盟链十分的适合用于B2B的商业形式。超级节点可以有权力来决定普通节点的进入权力。

好聊了这么多链,咱来实战一波!

今天我们就使用Linux系统中间的Centos和ubuntu来实现4个节点的搭链:

开始:
sudo apt install -y openssl curlall -y openssl curl (Centos使用yum代替apt)(依赖脚本 openssl 和 curl)

创建操作目录:
cd ~ && mkdir -p fisco && cd fisco

下载build_chain.sh脚本
curl -LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/curl -s https://api.github.com/repos/FISCO-BCOS/FISCO-BCOS/releases | grep "\"v2\.[0-9]\.[0-9]\"" | sort -u | tail -n 1 | cut -d \" -f 4/build_chain.sh && chmod u+x build_chain.sh

扫描二维码关注公众号,回复: 16015939 查看本文章

在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。请确保机器的30300-30303,20200-20203,8545~8548端口没有被占用。
bash build_chain.sh -l “127.0.0.1:4” -p 30300,20200,8545

最后启动所有节点:
bash nodes/127.0.0.1/start_all.sh

是不是很简单,一个四个节点的链就被搭建完成了,以后的文章中间将会写到任何写合约等等,加油哦,跟上时代的脚步。

猜你喜欢

转载自blog.csdn.net/gaoyanwangxin/article/details/100047830