eos 搭建 私有链 教程

eos简介:

eos是基于区块链的分布式操作系统,以区块链技术为核心,实现了分布式应用,智能合约,分布式存储等-多种特性,eosio币是运行其上的系统币,持有者可参与管理和使用系统,通过dpos共识算法解决了性能问题。

2017年创建,由block.one公司开发。


如何搭建私链

需要三个最重要的程序

nodeos - 服务端区块链结点

cleos - 管理钱包和区块链的命令行号接口

keosd - 钱包工具

总体架构图

----

系统需求:

内存:8G

硬盘:20G

编译步骤

编译源码:

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

eos/Docker$ docker build.-t eosio/eos

启动nodeos 

docker run --name nodeos -p 8888:8888 -p 9876:9876 -t eosio/eos nodeosd.sh arg1 arg2

获取区块链信息

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

启动nodeos and keosd container

docker-compose up

执行cleos命令

alias cleos='docker-compose exec keosd /opt/eos/bin/cleos -H nodeos'

cleos get info

cleos get account inita

多节点参考

https://github.com/EOSIO/eos/wiki/Testnet-Single-Host-Multinode






问题解决:

如碰到超时问题

在启动nodeos时添加 --max-transaction-time=1000 参数

你可能感兴趣的:(eos 搭建 私有链 教程)