今天给大家介绍几个常用的eos程序和工具,这些工具和程序使用起来都不难,有一定技术背景的同学理解起来想对来说更简单,没技术背景的同学跟着我们的将来也能够看懂,并学会使用,学会这些有什么好处呢,就是你能够深入使用eos更多的功能,可以说是全部的功能,而不是只能依赖于第三方的钱包,而且,在这一过程中,你会对的所有操作特别放心,因为你所使用的东西都是eosio直接提供的,也是github上开源的,不存在像我们在使用第三方钱包或者工具的时候需要对它进行考察,并建立一定的信任感。接下来,我们开始本篇的介绍,主要有以下程序和工具。
Nodeos
EOS的核心后台程序,能够配置一些插件做为一个节点来运行,
Nodeos主要可以当作以下几种用途:
做为一个生产者节点
做为一个验证节点
提供区块链的http rpc api服务
为钱包提供http rpc api服务
或者以上任何组合使用
Cleos
Cleos是一个命令行工具,使用它可以和上面的nodeos程序进行交互,也就是大家常说的通过命令行来和eos网络进行交互。要使用这个命令行工具的话,你需要知道nodeos程序的ip和端口号
Keosd
它是一个轻客户端钱包,你可以使用它操作钱包,签名交易并广播到eos主网。
Eosiocpp
eosiocpp是一个C++的编译器,它可以生成.wasm和.abi的文件,部署到eos网络,在编写智能合约时会用到。
下图描述了以上几者之间的关系:
从图中我们可以看到cleos是我们操作的一个入口,通过它我们一方面可以借助nodeos程序和区块链交互,另一方面可以借助keosd和钱包进行交互。
今天就先给大家介绍到这里,先有一个初步的认识,后续我们会教大家如何实际操作使用,欢迎关注!
领取专属 10元无门槛券
私享最新 技术干货