【许晓笛】EOS 系统架构图解
其实没有那么复杂 相信关心 EOS 系统的同学肯定见过下面这张蓝图。对,目前只是一个蓝图,而且以 BM 的尿性,肯定在心理已经把这张图改的面目全非了(比如图中的 eosd 早就改名了)。所以这张图只能作为未来 EOS 发展方向的参考而已,目前的 EOS 还远没有这么复杂和完善。 了解系统架构之前我们先看看目前 EOS 系统的主要组成部分: nodeos: EOS 系统的核心进程,也就是所谓的“节点”。运行时可以配置插件: producer_plugin(见证人插件):见证人必须使用这个插件,普通节点不需要。 wallet_plugin(钱包插件):使用这个插件就可以省去 keosd 钱包工具。 wallet_api_plugin(钱包接口插件):给钱包插件提供接口。 chain_api_plugin(区块链接口插件):提供区块链数据接口。 http_plugin(http 插件):提供 http 接口。 account_history_api_plugin(账户历史接口):提供账户历史查询接口。 cleos:本地的命令行工具,通过命令行与真人用户交互,并与节点(nodeos)的 RES...