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

整個環境安裝成功了

分享學習是一件開心事


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM