EOS 组件介绍

架构概况

EOSIO 架构

如图所示,EOS 架构主要由四部分组成:

keosd (key + eos = keosd):负责钱包相关的操作,创建保存公私钥对和交易签名等。
nodeos (node + eos = nodeos):负责节点相关的功能,可以发送交易。
cleos (cli + eos = cleos):负责用户(主要是开发人员)与keosd/nodeos交互的命令行工具。
eosio-cpp :负责将 C++ 合约编译成 WASM 并生成 ABI。也可以安装 eosio.cdt 来编译合约。

\color{grey}{即使现在对于各部分作用没有直观印象也不用担心,后续会通过实例一一介绍各部分的用途。}

查看安装结果

在安装成功后,可以通过 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

命令测试

先来执行一条最简单的命令,看一下安装的版本

$ cleos version client
Build version: f9a3d023

Reference
https://developers.eos.io/


相关链接
EOS 源码编译
EOS 公私钥和钱包

你可能感兴趣的:(EOS 组件介绍)