在部署NEO节点过程中遇到如下几个问题,这些问题已经有了结果。
1.NEO节点日志目录(neo-cli/ApplicationLogs_00746E41)的生成规则是什么?
回答:
这里的日志是智能合约执行的日志,包括NEP-5资产发布和转账的日志。但不包括全局资产(如NEO或GAS)转账的记录。文件名是在 config.json 中定义的,下划线后面是网络编号,用来区分主网、测试网、私链的,网络编号在protocol.json中有定义。随着neo节点数据增大,不会有新的目录生成,但如果切换网络(比如从主网切换到测试网),会生成新的目录。
2.节点都同步什么数据?
所有的NEP-5转账记录都会存在这个文件夹里。
3.转账最晚多久同步到节点?
看你neo-cli同步的进度,通过 show state 命令可以查看同步进度,当同步到你转账发生的那个区块中,就会有文件生成。
如果 neo-cli 始终保持同步,一般交易经共识节点确认后几秒种就会同步到 neo-cli 中,然后就会生成 json 文件。
4.自己的Neo节点是否可以提供服务(查询服务)?
可以的,只要启动的时候加上如下参数
--rpc