架構概況
EOSIO 架構
如圖所示,EOS 架構主要由四部分組成:
keosd (key + eos = keosd):負責錢包相關的操作测砂,創(chuàng)建保存公私鑰對和交易簽名等茵烈。
nodeos (node + eos = nodeos):負責節(jié)點相關的功能,可以發(fā)送交易邑彪。
cleos (cli + eos = cleos):負責用戶(主要是開發(fā)人員)與keosd/nodeos交互的命令行工具瞧毙。
eosio-cpp :負責將 C++ 合約編譯成 WASM 并生成 ABI。也可以安裝 eosio.cdt 來編譯合約寄症。
查看安裝結果
在安裝成功后有巧,可以通過 which 命令查看本機安裝結果:
$ which keosd
/usr/local/bin/keosd
$ which nodeos
/usr/local/bin/nodeos
$ which cleos
/usr/local/bin/cleos
$ which eosio-cpp
/usr/local/bin/eosio-cpp
命令測試
先來執(zhí)行一條最簡單的命令,看一下安裝的版本
$ cleos version client
Build version: f9a3d023
Reference
https://developers.eos.io/
相關鏈接
EOS 源碼編譯
EOS 公私鑰和錢包