zoukankan      html  css  js  c++  java
  • EOS2.0环境搭建-centos7

    需要安装启动的有三个组件 nodes,keosd,cleos,看看三者的关系
    file

    • nodeos:核心程序,用于启动eos节点服务,在后台运行,可以配置不同 插件。该进程负责账户管理、区块生成、共识建立,并提供智能合约的运行环境
    • keosd:钱包管理程序,负责钱包、密钥的管理和交易的签名
    • cleos:与nodeos和keosd交互的命令行工具,cleos通过RPC API 访问nodeos和keosd

    安装文档参考:https://developers.eos.io/manuals/eos/latest/install/install-prebuilt-binaries
    创建目录

    mkdir  /eos
    cd /eos
    

    下载rpm二进制安装文件,注意使用root账号安装

    wget https://github.com/eosio/eos/releases/download/v2.0.1/eosio-2.0.1-1.el7.x86_64.rpm
    sudo yum install ./eosio-2.0.1-1.el7.x86_64.rpm
    

    启动nodeos

    启动之前先配置一下config.ini,文件存在目录 ~/.local/share/eosio/nodeos/config/

    vi  ~/.local/share/eosio/nodeos/config/config.ini
    
    enable-stale-production = true # 启用不稳定出块
    producer-name = eosio # 出块节点名
    http-validate-host = false # 是否验证http头信息
    access-control-allow-origin = * # CORS
    http-server-address = 0.0.0.0:8888 # 监听地址
    

    启动命令

    nodeos --replay-blockchain 
      -e -p eosio 
      --plugin eosio::producer_plugin  
      --plugin eosio::chain_api_plugin 
      --plugin eosio::http_plugin      
      >> nodeos.log 2>&1 &
    

    查看启动日志

    tail -f nodeos.log
    

    file

    启动keosd

    启动之前先配置一下config.ini,文件存在目录 ~/eosio-wallet/

    vi ~/eosio-wallet/config.ini
    

    修改项

    http-server-address = 0.0.0.0:8900 # 监听地址
    http-validate-host = false # 是否验证http头信息
    access-control-allow-origin = *  # CORS
    

    启动

    keosd &
    

    file

    控制台cleos

    cleos get info
    

    file

    整个环境安装成功了

    分享学习是一件开心事
  • 相关阅读:
    复杂json格式转化为javabean
    lambda常用方法
    solr设置分片和副本
    Python之Scrapy爬虫框架安装及简单使用
    40多个纯CSS绘制的图形
    windows下自动启动Redis隐藏命令行窗口
    用Webpack构建Vue项目
    上传本地代码到gitHub过程详解
    html/css常用合集
    数据库索引与b+树
  • 原文地址:https://www.cnblogs.com/hy-xiaobin/p/12408310.html
Copyright © 2011-2022 走看看