跳转至

节点操作模式

原文:https://docs.elrond.com/validators/node-operation-modes

v1.4.x版本开始,节点中引入了新的 CLI 标志。它是--operation-mode,其目的是覆盖一些配置值,允许节点根据用例采取不同的行动。

可用操作模式列表

您可以在下面找到支持的操作模式列表:

全存档

用法:

./node --operation-mode full-archive 

full-archive操作模式将改变节点的配置,以使其能够从 genesis 同步,也能够服务于历史请求。从 genesis 同步一个节点可能需要一些时间,因为没有那么多完整的归档对等点可以同步。

Db 查找分机

用法:

./node --operation-mode db-lookup-extension 

db-lookup-extension操作模式将改变节点的配置,以支持能够存储更多数据的扩展数据库,这些数据将在进一步的 Rest API 请求中使用,例如日志、块和 epoch 之间的链接等等。

例如,代理的hyperblock端点依赖于它的观察者启用了这个设置。其他的例子有/network/esdt/supply/:tokenID或者/transaction/:txhash?withResults=true

历史余额

用法:

./node --operation-mode historical-balances 

historical-balances操作模式将改变节点的配置,以支持历史余额查询。通过设置这种模式,节点将不会执行通常的 trie 修剪,从而导致更多的磁盘使用,但也能够查询很久以前提出的块中地址的余额或随机数。

简装观察员

用法:

./node --operation-mode lite-observer 

lite-observer操作模式将通过禁用 trie 快照机制并确保删除较旧的数据来更改节点的配置,从而提高实时请求的效率。

这种观察器的一个用例是为实时余额请求提供服务,或者广播交易,消除 trie 快照的高成本操作。



回到顶部