如何检查当前的 EOS 是什么版本?

访问 http://127.0.0.1:8888/v1/chain/get_info

或者通过命令:
curl http://127.0.0.1:8888/v1/chain/get_info

或者:
./cleos -u http://127.0.0.1:8888 get info

获取到 chain basic info
Screen Shot 2018-09-29 at 17.51.18

找到
"server_version": "ef654aa3"

取前7位:ef654aa

然后到 https://github.com/EOSIO/eos/releases 搜索这个字符

Screen Shot 2018-09-29 at 17.47.49

即可找到当前的版本为 v1.0.9

EOS Dawn 3.0 安装指南

EOS 发布了 Dawn 3.0,这个版本是功能相对比较完整的,与前面两个版本相比Bug也少了很多,所以是值得一试的版本。

本文将介绍 EOS Dawn 3.0 安装的几个关键步骤。

硬件配置

从之前社区的讨论,EOS本地测试节点的硬件最低配置大概如下:
CPU:云服务器 2核CPU
内存:8G以上
硬盘:100G以上

系统要求

目前EOS官方支持的操作系统及版本如下,其它的系统可能会出各种问题

Amazon 2017.09 and higher
Centos 7
Fedora 25 and higher (Fedora 27 recommended)
Mint 18
Ubuntu 16.04 (Ubuntu 16.10 recommended)
MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended)

安装方式

1 自动安装脚本

最为推荐的一种安装方式,基本上如果硬件配置和操作系统没问题,这种方式是比较安全的。

2 手动编译安装

如果第一种方式不能顺利安装,可以通过这种方式,需要手动安装依赖库的安装,下载代码,并进行编译
https://github.com/EOSIO/eos/wiki/Local-Environment#2-building-eosio

3 Docker安装

网络好的话,速度快,但需要对Docker比较熟悉,否则对chain进行配置会比较复杂。另外有时候国内下载docker官方镜像可能会比较慢。

安装流程(自动安装脚本的方式)

1 下载eos代码

git clone https://github.com/EOSIO/eos --recursive

2 执行自动安装脚本

cd eos
./eosio_build.sh

安装成功界面

3 启动单节点测试网络(Single Node Testnet)

cd build/programs/nodeos
./nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --plugin eosio::account_history_api_plugin

4 验证安装结果

你可以通过下面的命令查看当前正在运行的测试链信息

查看链信息

curl http://127.0.0.1:8888/v1/chain/get_info

查看版本

cd ~/eos/build/programs/cleos
./cleos -H 127.0.0.1 -p 8888 get info

按照过程中如果碰到阿里云无法连接Github的问题,可以参考下面这篇文章

https://steemit.com/github/@ericfish/github