区块链单组群多节点部署
环境配置
配置 | 最低配置 | 推荐配置 |
---|---|---|
CPU | 1.5GHz | 2.4GHz |
内存 | 1GB | 8GB |
核心 | 1核 | 8核 |
带宽 | 1Mb | 10Mb |
- 本次试验使用Ubuntu16.04版本,内存4G
区块链的分类
- 公有链-公有云
无官方组织机构,无中心服务器,参与的节点按照系统规则自由介入网络,不受控制,节点间基于共识机制开展工作.
- 私有链-私有云
建立在某个企业内部,系统的运作根据企业要求进行设定,修改甚至是读取权限仅限于少数节点,同时仍保留着区块链的真实性,和部分去中心化特性.
- 联盟链-混合云
由若干机构联合泛起,基于公有和私有链之间,兼具部分去中心化的特性
部署
按照上一篇博客安装好Ubuntu虚拟机,这次登录用户
在桌面上点击鼠标右键,出现Open Terminal
打开终端选项
小声哔哔:把本篇博客代码高亮的地方依次复制到你的命令里,应该不会有什么大问题,遇到问题随机应变,看看错误提示。这篇向面向不同基础的人,所以有些地方会带命令的解释
安装依赖
本次使用的是FISCO BCOS平台,由于接下来要安装它的开发部署工具build_chain.sh,依赖于OpenSSL和curl,所以需要先安装依赖
sudo
命令是linux系统的管理指令,允许系统管理员让普通用户执行一些或者全部的root命令。
apt-get
,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
install
安装
后面三个是依赖的名称,
OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。