轻节点
轻节点,只包含部分数据,节点轻量化,所以叫轻节点,BTC、ETH都支持轻节点功能,在tron网络中轻节点数据,只保留一天的数据,从这一天的数据为起点,同步后续数据。
开发一般使用轻节点来进行开发和调试是比较方便的,全量数据需要很大的磁盘空间。
快照
快照有全量数据快照和轻节点数据快照。
全量数据快照,就是全部的数据,比较大。
轻节点数据快照是可以指定某一天的数据快照。
看下单天的数据量很小,只有10G,全量数据就比较大,有442G:
搭建
搭建看之前的搭建方式: FullNode搭建,唯一的区别在于,FullNode并没有指定数据快照,从零开同步,轻节点或全量节点,是指定的数据快照,这样就不需从零开始同步。
项目结构:
代码语言:javascript复制FullNode.jar
config.conf
output-directory
启动:
代码语言:javascript复制java -jar FullNode.jar -c config.conf -d output-directory
优化参数自行指定,这里只说怎么启动轻节点。
还有一点,轻节点默认不启用查询功能,需要在config.conf
中修改参数
openHistoryQueryWhenLiteFN = true
总结
快照下载地址:http://47.89.178.46/