Перейти к основному содержанию

Domains Node Types

Domain nodes can be configured in different ways to perform various functions. Nodes are launched with the CLI Application.

Узлы доменов​

Домены, по сути, представляют собой встроенные накопительный пакет (rollup), поддерживающие любые возможные фреймворки переходов состояний и среды выполнения смарт-контрактов посредством настраиваемых сред выполнения. Развертывание домена так же просто, как и развёртывание смарт-контракта. Они позволяют разработчикам легко запускать собственную сеть без необходимости создания нового набора валидаторов, при этом сохраняя преимущества общей безопасности и совместимости, обеспечиваемых цепочкой консенсуса Autonomys Network.

Существует также два способа настройки узла домена. Один для полной ноды и один для Архивированных нод.

информация

Чтобы настроить доменную часть узла, вам нужно включить строку, которая является всего лишь двумя дефисами --. Это скажет CLI, что все после этих дефектов относится к части домена.

Полный узел домена​

A domain full node processes all blocks and serves peers. It preserves the blockchain's state and recent history.

Замените следующие параметры
  • <BASE_PATH>: Путь к каталогу для хранения базы данных узла
  • <DOMAIN_ID>: The domain ID you want to connect to
./subspace-node-ubuntu-x86_64-skylake-mainnet-2026-jun-14 run \
--chain mainnet \
--base-path "<BASE_PATH>" \
--blocks-pruning archive \
--state-pruning archive \
--sync full \
-- \
--domain-id "<DOMAIN_ID>"

Архивный узел домена​

A domain archive node allows an RPC user to query any historical blocks on the domain it targets. It is useful when a complete history of the domain needs to be made available. An example use case would be indexing the domain chain via RPC.

Замените следующие параметры
  • <BASE_PATH>: Путь к каталогу для хранения базы данных узла
  • <DOMAIN_ID>: Идентификатор домена, к которому вы хотите подключиться.
  • <RPC_PORT>: порт RPC, по которому вы хотите, чтобы ваш узел был доступен

By default the RPC port is 9944 so you can leave the rpc-listen-on out. If you want to change it, you can set it to 0.0.0.0:"<RPC_PORT>"

./subspace-node-ubuntu-x86_64-skylake-mainnet-2026-jun-14 run \
--chain mainnet \
--base-path "<BASE_PATH>" \
--blocks-pruning archive \
--state-pruning archive \
--sync full \
-- \
--domain-id "<DOMAIN_ID>" \
--blocks-pruning archive \
--state-pruning archive \
--rpc-methods unsafe \
--rpc-cors all \
--rpc-listen-on 0.0.0.0:"<RPC_PORT>"

Специализированные узлы​

Узел оператора​

An operator node is closer to an archive domain node rather than a full domain node. The differences are that archive-canonical can be used and the state-pruning is set to 28,800 blocks. Also you need to specify a --domain-id and an --operator-id.

Замените следующие параметры
  • <NAME>: Имя вашего узла для телеметрии
  • <BASE_PATH>: Путь к каталогу для хранения базы данных узла
  • <DOMAIN_ID>: Идентификатор домена, с которым вы хотите работать
  • <OPERATOR_ID>: Ваш идентификатор оператора (полученный после регистрации)
./subspace-node-ubuntu-x86_64-skylake-mainnet-2026-jun-14 run \
--chain chronos \
--name "<NAME>" \
--base-path "<BASE_PATH>" \
--sync full \
-- \
--domain-id "<DOMAIN_ID>" \
--operator-id "<OPERATOR_ID>" \