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 参数
网友评论