美文网首页
EOS环境构建-centos

EOS环境构建-centos

作者: 勤劳的程序员 | 来源:发表于2018-05-05 11:43 被阅读0次

    1、操作系统centos7

    2、源代码git clone https://github.com/eosio/eos --recursive

    3、编译

      cd eos

      ./eosio_build.sh

    4、编译问题

      如遇到/opt/rh/devtoolset-7/enable 目录不存在则手动执行如下操作后再执行./eosio_build.sh

      sudo yum -y --enablerepo=extras install centos-release-scl

      sudo yum install -y devtoolset-7

      sudo yum install -y python33.x86_64

    5、可执行程序说明

      ./programs/nodeos/nodeos  服务器端区块链节点,用于构建一个去中心化的服务网络

      ./programs/keosd/keosd    EOS 钱包

      ./programs/cleos/cleos    客户端命令行程序

    6、配置与数据文件说明

      执行nodeos后会生成~/.local/share/eosio/nodeos 目录

      其下config/config.ini 为结点配置文件

      其下data目录为结点数据文件

    7、config.ini增加或修改

      enable-stale-production = true

      p2p-server-address = 192.168.0.191:9876  当前结点IP

      p2p-peer-address = 192.168.50.124:9876  其他结点1的IP

      p2p-peer-address = 192.168.50.123:9876  其他结点2的IP

      producer-name = eosio //改用其他名称发现不生产区块,还得跟代码分析一下

      plugin = eosio::producer_plugin

      plugin = eosio::wallet_api_plugin

      plugin = eosio::chain_api_plugin

      plugin = eosio::http_plugin

    8、运行结点

      ./programs/nodeos/nodeos

    相关文章

      网友评论

          本文标题:EOS环境构建-centos

          本文链接:https://www.haomeiwen.com/subject/ivvsrftx.html