运行完整节点 (Running a full node)
Namada 账本 (The Namada Ledger)
Last updated
Namada 账本 (The Namada Ledger)
Last updated
为了通过 Namada 客户端 namadac
与 Namada 区块链进行任何交互,必须运行账本。
要启动本地 Namada 账本节点,可以运行:
注意:在启动账本之前,您必须加入一个。如果没有配置网络,它会抛出错误。
节点将尝试连接到网络中的持久验证节点和其他节点,并同步到最新的区块。
默认情况下,账本将在您的中存储其配置和状态。您可以使用 --base-dir CLI
全局参数或 BASE_DIR
环境变量来更改它。
假设您没有自定义的 base_dir,您可以按如下方式导出 BASE_DIR 环境变量:
当账本首次运行时,将下载 MASP 参数。这对于生成进行屏蔽交易所需的零知识证明至关重要。
账本还将下载创世区块,其中包含区块链的初始状态。账本还需要访问创世区块中使用的构建的 WASM 文件。这些文件包含在发布中,不应被修改,否则您的节点将在创世区块上出现共识错误。默认情况下,这些文件预计将位于基本目录中的链目录内的 wasm
目录中,即 $BASE_DIR/$CHAIN_ID/wasm
。wasm 目录也可以通过 --wasm-dir CLI
全局参数、NAMADA_WASM_DIR
或配置文件进行设置。
账本配置存储在 $BASE_DIR/$CHAIN_ID/config.toml
(默认的 --base-dir
)。它在您加入网络时创建。您可以修改该文件以更改节点的配置。所有值也可以通过设置。