1 год Нам 1 год: −20% на все серверы по коду До конца 14 ч Заказать

PowerDedi

Руководства

Требования к ноде Sui в 2026 году: оборудование для полной ноды и валидатора

Что нужно полной ноде или валидатору Sui в 2026 году по данным официальной документации Sui: ядра процессора, оперативная память, объём NVMe в зависимости от профиля обрезки, текущий размер формального снапшота, порты, переход с JSON-RPC на gRPC и серверы, подходящие для каждой роли.

Инженеры PowerDedi · · 11 мин чтения

На этой странице 12 разделов
  1. Коротко
  2. Официальные требования Sui к полной ноде и валидатору
  3. Сколько места на диске нужно ноде Sui: всё решает обрезка
  4. Снапшоты: формальные или RocksDB
  5. Резервное чтение из архива и почему полная история — задача для облака
  6. Порты, пропускная способность и настройка сети
  7. RPC-ноды в октябре 2026 г.: gRPC вместо JSON-RPC
  8. Какой сервер PowerDedi выбрать для ноды Sui
  9. Запуск валидатора: требования помимо оборудования
  10. Как настроить полную ноду Sui: краткий план
  11. Частые вопросы
  12. Источники

По состоянию на октябрь 2026 г. документация Sui рекомендует для полной ноды 8 физических ядер (16 vCPU), 128 ГБ оперативной памяти и NVMe-накопитель на 4 ТБ, а для валидатора — 24 физических ядра (48 vCPU), 128 ГБ, 4 ТБ NVMe и 1 Гбит/с. Расход диска определяется обрезкой: 2,5 ТБ для RPC-ноды с обрезкой и 16 ТБ без обрезки (ноябрь 2025 г.).

Ниже — официальные цифры, что меняют обрезка, снапшоты и переход на gRPC, порты и сервер для каждой роли. Речь только об оборудовании и эксплуатации; это не рекомендация по стейкингу и не финансовая консультация.

Коротко

РольCPUОЗУДиск по спецификацииФактический объём на диске в основной сети, ноябрь 2025 г.Сеть
Валидатор24 физических ядра (48 виртуальных)128 ГБ4 ТБ NVMeОколо 250–400 ГБ1 Гбит/с; порты 8080–8084
Полная нода с обрезкой, обслуживающая RPC8 физических ядер (16 vCPU)128 ГБ4 ТБ NVMeОколо 2,5 ТБ, включая 1,5 ТБ индексовЦифры нет; открыт 8084/UDP
Полная нода без обрезки (полная история)Отдельной цифры нетОтдельной цифры нетОтдельной цифры нетОколо 16 ТБЦифры нет

Всё остальное стоит читать с учётом двух оговорок. Без активной обрезки, предупреждает Sui, нода «может заполнить 7 ТБ и более». А формальный снапшот, с которого запускают ноду, по нашим подсчётам занимал 15 октября 2026 г. около 175 ГБ, а не «~30 ГБ», которые по-прежнему приводит документация.

Официальные требования Sui к полной ноде и валидатору

Обе роли используют один и тот же исполняемый файл sui-node с разными файлами конфигурации. Валидатор участвует в консенсусе; полная нода получает сертифицированные контрольные точки (checkpoints) через синхронизацию состояния, повторно исполняет их и обслуживает запросы на чтение, то есть предоставляет «представление состояния сети только для чтения».

  • Полная нода. Страница о настройке полной ноды приводит «рекомендуемый минимум»: «8 физических ядер / 16 vCPU», 128 ГБ оперативной памяти и «NVMe-накопитель на 4 ТБ»; руководство по интеграции для бирж повторяет эти цифры. Пропускную способность канала не указывает ни один из этих источников.
  • Валидатор. Страница о развёртывании валидатора требует «24 физических ядра (или 48 виртуальных ядер)», 128 ГБ, «4 ТБ NVME» и сеть 1 Гбит/с; руководство Sui for Node Operators в репозитории MystenLabs/sui совпадает с ней строка в строку.

Ни на одной из страниц не указаны рекомендуемый уровень, тактовая частота или модель процессора. Sui рекомендует Linux (поддерживаются Ubuntu и Debian), а macOS «рекомендуется только для разработки»; Mysten Labs выпускает бинарные файлы для linux/amd64 и образы Docker, а документация допускает bare metal, виртуальные машины или Kubernetes. Требования к процессору следует понимать как физические ядра: 16-ядерный 32-поточный процессор вдвое превышает требование для полной ноды, но не дотягивает до 24 физических или 48 виртуальных ядер валидатора.

Сколько места на диске нужно ноде Sui: всё решает обрезка

Расход диска определяют два параметра в authority-store-pruning-config: num-epochs-to-retain — для старых версий объектов и num-epochs-to-retain-for-checkpoints — для прошлых контрольных точек с их транзакциями, эффектами и событиями. Эпоха в Sui длится 24 часа, поэтому каждое значение примерно соответствует числу дней. Профили из документации:

ПрофильСрок хранения версий объектов (эпох)Срок хранения транзакций (эпох)Расход диска по данным Sui
Валидатор или нода синхронизации состояния без трафика чтения0 («агрессивная обрезка»)2Минимальный
Полная нода, обслуживающая RPC-запросы52Умеренный
Полная нода с полной историей объектовВсе (18446744073709551615)2Максимальный
Пример хранения для gRPC со страницы о полной ноде1414Не указан; Sui советует сначала проверить на практике
  • Шаблон не обрезает транзакции. Поставляемый fullnode-template.yaml задаёт num-epochs-to-retain: 1, но не содержит num-epochs-to-retain-for-checkpoints, а в исходном коде ноды этот параметр по умолчанию имеет значение none: история транзакций никогда не обрезается. Значения меньше 2 округляются вверх до 2. Sui советует настроить обрезку до первого запуска.
  • Место освобождается медленно. Обрезка удаляет данные логически, а место освобождается позже, при уплотнении (compaction) RocksDB. Если через 3–5 дней расход не снизился, Sui советует проверить конфигурацию и задать periodic-compaction-threshold-days: 1.

Страница Sui о хранилище приводит объёмы для основной сети по состоянию на ноябрь 2025 г.: около 250–400 ГБ для валидатора; 2,5 ТБ для полной ноды с обрезкой и индексами, из которых 1,5 ТБ приходится на каталог indexes/, растущий вместе с объёмом транзакций; и 16 ТБ без обрезки. В её примерах роста для ноды без обрезки — около 10 ГБ в день примерно при 18 транзакциях в секунду и 40 ГБ в день примерно при 183. Для масштаба: 27 июля 2026 г. архивный сервис Sui на базе Bigtable хранил около 18,1 ТБ истории основной сети.

Наша оценка: 4 ТБ — это с запасом для валидатора и достаточно для RPC-ноды с обрезкой и коротким окном хранения. Но цифра 2,5 ТБ появилась до отключения JSON-RPC в 2026 г. и с тех пор не обновлялась, поэтому следите за расходом и берите диск с запасом, если нужно длинное окно хранения.

Снапшоты: формальные или RocksDB

Sui не рекомендует синхронизироваться с генезис-блока: это «занимает очень много времени и потребляет много ресурсов (в том числе, скорее всего, заполнит ваш диск)». Вместо этого начинайте со снапшота:

  • Формальные снапшоты содержат только набор актуальных объектов на конец эпохи, проверенный по коммитменту, подписанному комитетом валидаторов этой эпохи. В них нет ни индексов, ни истории, поэтому они подходят валидаторам и нодам синхронизации состояния, но «не подходят» для RPC-ноды, выполняющей исторические запросы. Mysten Labs бесплатно раздаёт их через sui-tool download-formal-snapshot --no-sign-request из бакета, который «пока находится только в Северной Америке».
  • Снапшоты RocksDB копируют базу данных ноды вместе с индексами и «по размеру равны базе данных полной ноды, которая их создала». Их можно получить только из бакетов Requester Pays в Google Cloud Storage или S3, поэтому исходящий трафик оплачиваете вы.

Страница о хранилище оценивает формальный снапшот в «~30 ГБ для последних эпох основной сети» (ноябрь 2025 г.). Сегодня он намного больше: 2 886 файлов из манифеста основной сети для эпохи 1280, записанного 15 октября 2026 г., по нашим подсчётам в сумме занимают около 175 ГБ, а файлы эпохи 1221 от 17 августа — около 173 ГБ. При устойчивой скорости 1 Гбит/с 175 ГБ скачиваются примерно за 23 минуты; на порту 10 Гбит/с ограничением становится уже сам бакет.

Другие расхождения, с датами: страница о хранилище указывает для снапшотов базы данных около 1,6 ТБ в таблице и 2,5 ТБ в тексте, в обоих случаях на ноябрь 2025 г. (2,5 ТБ скачиваются примерно за 5,6 ч при 1 Гбит/с). Что касается срока хранения, страница о снапшотах называет 90 эпох, а страница о хранилищах данных — около 60 для основной сети; в актуальном манифесте их было 60, с эпохи 1221 по 1280. Кроме того, согласно руководству по миграции с JSON-RPC, выпуск «снапшотов JSON-RPC для полных нод» прекратился в августе 2026 г., поэтому, прежде чем платить за бакет RocksDB, проверьте, что в нём хранится.

Резервное чтение из архива и почему полная история — задача для облака

Seed-пиры основной сети «хранят историю лишь за несколько эпох», поэтому ноде, отставшей сильнее, нужен архив, который читается через state-archive-read-config. В основной сети этот архив — бакет S3 с моделью Requester Pays, и документация предписывает «запускать ноду на EC2 с профилем инстанса»: переменные окружения, роли задач ECS и IRSA «не загружаются этой конфигурацией». Бесплатный эндпоинт checkpoints.mainnet.sui.io хранит данные только за 30 дней, и синхронизация состояния его «явно отклоняет».

Таким образом, вне AWS документированный способ восстановить отстающую ноду основной сети — тот, что описан в регламенте (runbook): восстановить свежий снапшот, а не ждать, пока нода догонит сеть. Обновляйте ноду, следите за её отставанием по контрольным точкам и автоматизируйте восстановление скриптом. Полная история — это другой продукт: Archival Store and Service от Sui работает на Google Cloud Bigtable, и для истории за несколько лет этот сервис или провайдер данных подходят лучше, чем отдельный сервер.

Порты, пропускная способность и настройка сети

Значения по умолчанию для полной ноды:

ПортПротоколСервисДоступ извне
8084UDPP2P: синхронизация состояния и обнаружение пировПубличный; нужен для связи с пирами
9000TCPAPI gRPC (и JSON-RPC, пока он сохраняется)Через TLS-прокси на порту 443 с поддержкой HTTP/2
9184TCPМетрики PrometheusЗакрытый; по умолчанию привязан к 0.0.0.0
1337TCPИнтерфейс администрирования, без аутентификацииТолько localhost

Порты валидатора:

ПортНаправлениеЦель
TCP 8080ВходящиеИнтерфейс валидатора и транзакций
TCP 8081Входящие и исходящиеКонсенсус
UDP 8084Входящие и исходящиеP2P-синхронизация состояния
TCP 8443ИсходящиеОтправка метрик (push)
TCP 9184LocalhostСбор метрик (scraping)

И документация, и руководство на GitHub предписывают открыть порты 8080–8084 «с указанием конкретного протокола»; в версии на GitHub также перечислены UDP 8081 и 8082 для интерфейсов Narwhal, которых в документации больше нет. Страница о валидаторе добавляет увеличенные сетевые буферы Linux, поскольку значения по умолчанию «слишком малы»:

# /etc/sysctl.d/100-sui-node.conf, then apply with: sudo sysctl --system
net.core.rmem_max = 104857600
net.core.wmem_max = 104857600
net.ipv4.tcp_rmem = 8192 262144 104857600
net.ipv4.tcp_wmem = 8192 262144 104857600

Sui указывает 1 Гбит/с для валидаторов, ничего — для полных нод и не называет месячного объёма трафика ни для тех, ни для других. На порту 10 Гбит/с без учёта трафика загрузка снапшотов и трафик публичного API в счёте не отражаются.

RPC-ноды в октябре 2026 г.: gRPC вместо JSON-RPC

В этом году изменился API для нод, обслуживающих приложения. Из руководства по миграции с JSON-RPC:

ЭтапПлановая дата
Отключение JSON-RPC на полных нодах Sui Foundation в основной сетиНеделя с 27 июля 2026 г.
Sui Foundation прекращает публикацию снапшотов JSON-RPC для полных нодКонец августа 2026 г.
Отключение неявного резервного обращения JSON-RPC к архивному сервисуКонец сентября 2026 г.
Полный вывод JSON-RPC из полных нод, включая удаление кодаСередина октября 2026 г.

Следовательно, новой RPC-ноде нужен параметр rpc.enable-indexing: true. Первое построение индексов «занимает время в зависимости от вашего оборудования», и в это время нода «может не обслуживать другой трафик», поэтому планируйте поэтапное переключение. API ListTransactions, ListEvents и ListCheckpoints требуют этих индексов; на запросы данных за пределами вашего окна хранения возвращается NOT_FOUND, и такие данные покрывает Archival Service. Поставьте перед нодой TLS, файрвол и ограничение частоты запросов и не используйте в продакшене fullnode.mainnet.sui.io: по словам Sui, у него есть лимиты запросов и он предназначен для разработки.

Какой сервер PowerDedi выбрать для ноды Sui

У каждой конфигурации ниже — порт 10 Гбит/с без учёта трафика и помесячная оплата. Наша политика допустимого использования разрешает запуск нод и валидаторов, но не майнинг.

РольКонфигурацияРазметка дисковДля когоЦена
Полная нода без RPC-индексовRyzen 9 9950X: 16 ядер, 128 ГБ DDR5, 2 × 1,92 ТБ NVMeRAID 0: 3,84 ТБ или RAID 1: 1,92 ТБВдвое больше ядер, памяти ровно столько, сколько нужно; диск меньше 4 ТБ, хотя, судя по разнице в цифрах Sui за 2025 г., нода с обрезкой без индексов занимала около 1 ТБ$159/мес
Полная RPC-нода с обрезкойRyzen 9 9950X3D: 16 ядер, 192 ГБ DDR5, 2 × 3,84 ТБ NVMeRAID 1: 3,84 ТБ или RAID 0: 7,68 ТБСоответствует профилю полной ноды; зеркало на 4% меньше 4 ТБ, чередование позволяет держать более длинное окно хранения$219/мес
ВалидаторEPYC 9454P: 48 ядер, 256 ГБ ECC, 2 × 3,84 ТБ NVMeRAID 1: 3,84 ТБВдвое больше ядер и памяти; с большим запасом вмещает 250–400 ГБ данных валидатора$489/мес
Валидатор с более высокими частотамиEPYC 9355P: 32 ядра с базовой частотой 3,55 ГГц, 384 ГБ ECC, 2 × 3,84 ТБ NVMe Gen5RAID 1: 3,84 ТБЯдер больше требуемого, и они быстрее, чем у 9454P, хотя требований к частоте Sui не предъявляет; сборка за 24 часа$519/мес
RPC-нода с зеркалом и длинным окном храненияEPYC 9555P: 64 ядра, 768 ГБ ECC, 4 × 3,84 ТБ NVMe Gen5RAID 10: 7,68 ТБ или RAID 0: 15,36 ТБПочти вдвое больше рекомендуемого объёма диска, в зеркале; сборка за 24 часа$949/мес
Полная нода без обрезкиEPYC 9965: 192 ядра, 1,5 ТБ DDR5 ECC, 4 × 7,68 ТБ NVMe Gen5RAID 5: 23,04 ТБ или RAID 0: 30,72 ТБЕдинственная NVMe-конфигурация, превышающая 16 ТБ по данным на ноябрь 2025 г.; учтите оговорку об архиве; сборка за 72 часа$1 790/мес

Схему дисков вы выбираете при заказе или переустановке; варианты описаны в нашем руководстве по программному RAID.

  • Валидаторам: сохраняйте зеркало. RAID 1, который по умолчанию используется на серверах с двумя накопителями, всё равно оставляет гораздо больше места, чем нужно валидатору, а отказ накопителя в этом случае не выведет его из строя. Это важно: по правилу подсчёта (tallying rule) Sui другие валидаторы могут урезать вознаграждение того, кто работает плохо.
  • RPC-нодам: зеркало или чередование. 3,84 ТБ в зеркале с запасом вмещают 2,5 ТБ из данных Sui. Чередование удваивает объём, но отказ накопителя означает новое восстановление из снапшота, а поскольку формальный снапшот не содержит истории, ваше локальное окно запросов начнётся заново с этой эпохи.
  • 3,84 против 4 ТБ. 3,84 ТБ — обычный объём корпоративного накопителя «класса 4 ТБ», что на 4% меньше цифры из требований.

Что не подходит: наши серверы с 32 и 64 ГБ памяти (Ryzen 5 7600, Ryzen 7 7700, Ryzen 9 9900X, Xeon E-2488) не дотягивают до 128 ГБ, которых требуют обе роли; 16-ядерные серверы не дотягивают до 24 физических ядер валидатора; а у серверов хранения ёмкость приходится на жёсткие диски, а не на NVMe. EPYC 4585PX ($179/мес) — альтернатива 9950X с памятью ECC и теми же дисками. Для полной истории у 9965 достаточно места, но развёртывание полной ноды основной сети без обрезки вне AWS упирается в описанное выше ограничение архива; архивный сервис Sui на базе Bigtable или провайдер данных обычно оказываются лучшим вариантом.

Документация Sui не задаёт ни целевой задержки, ни региона ни для одной из ролей; размещайте RPC-ноду рядом с приложениями, которые к ней обращаются. 9950X3D доступен в Амстердаме, Франкфурте, Нью-Йорке и Лос-Анджелесе, 9454P — там же и дополнительно в Сингапуре, а 9355P и 9555P — в Амстердаме, Франкфурте, Нью-Йорке и Токио. О другом высокопроизводительном блокчейне читайте в нашем руководстве по оборудованию для валидаторов и RPC-нод Solana.

Запуск валидатора: требования помимо оборудования

  • Стейк. SIP-39 со статусом Final заменяет прежний минимум в 30 млн SUI порогами по доле голосов (voting power) на шкале из 10 000 единиц: 3 — для вступления, семь эпох испытательного срока при доле ниже 2, исключение — при доле ниже 1. Когда предложение писалось в августе 2024 г., одна единица стоила около 800 000 SUI, то есть для вступления требовалось около 2,4 млн SUI; эта сумма меняется вместе с общим объёмом стейка. На странице о валидаторах сказано, что SIP-39 «внедряется», а в её шагах настройки по-прежнему упоминается 30M SUI.
  • Ключи. protocol.key (BLS12-381) для транзакций, а также ключи Ed25519: аккаунта, сети и воркеров. Право на операции (operation capability) можно делегировать другому адресу для котировок цены газа и отчётов, чтобы ключ аккаунта оставался офлайн.
  • Пиры. Рекомендуемое значение по умолчанию max-concurrent-connections: 0 позволяет другим валидаторам синхронизировать с вами состояние, но не позволяет этого ни одной полной ноде, поэтому трафик чтения обслуживайте с отдельной полной ноды.
  • Обновления. Выпуски для основной сети выходят раз в две недели по средам; последний — mainnet-v1.81.1 от 7 октября 2026 г., с версией протокола 138. Валидаторы вводят обновления протокола голосованием, взвешенным по стейку, а полная нода, пропустившая такое обновление, «не может подключиться к сети». Срочные исправления безопасности могут выходить вне графика в виде подписанных бинарных файлов ещё до публикации исходного кода.

Как настроить полную ноду Sui: краткий план

В этих шагах используются только команды из документации Sui; пути скорректируйте под свой fullnode.yaml.

# 1. Install sui-node and sui-tool, then get the Mainnet template and genesis blob
curl -fLO https://github.com/MystenLabs/sui/raw/mainnet/crates/sui-config/data/fullnode-template.yaml
cp fullnode-template.yaml fullnode.yaml
curl -fLO https://github.com/MystenLabs/sui-genesis/raw/main/mainnet/genesis.blob

# 2. Before the first start, set db-path, genesis-file-location, the Mainnet
#    seed-peers from the docs and the settings below

# 3. Restore the latest formal snapshot from the free bucket into db-path
sui-tool download-formal-snapshot --latest --genesis /opt/sui/config/genesis.blob --network mainnet --path /opt/sui/db --num-parallel-downloads 50 --no-sign-request

# 4. Start the node and watch its checkpoint height
sui-node --config-path fullnode.yaml
curl -s http://localhost:9184/metrics | grep highest_synced_checkpoint
# fullnode.yaml settings for an RPC node (retention values from the full node page)
metrics-address: "127.0.0.1:9184"
rpc:
  enable-indexing: true
authority-store-pruning-config:
  num-epochs-to-retain: 14
  num-epochs-to-retain-for-checkpoints: 14
  periodic-compaction-threshold-days: 1

В шаблоне уже есть metrics-address и параметры обрезки, поэтому редактируйте их, а не добавляйте дубликаты; для ноды без RPC-трафика используйте значения 0 и 2 и не включайте индексацию. Запускайте ноду под systemd от имени непривилегированного пользователя, пропускайте через файрвол только 8084/UDP и ваш TLS-прокси и выполните пункты нашего чек-листа по защите сервера в первый час. Актуальное наличие серверов — на нашей странице хостинга блокчейн-нод.

Частые вопросы

Хватит ли 64 ГБ оперативной памяти для полной ноды Sui? По документации — нет: 128 ГБ — рекомендуемый минимум и для полных нод, и для валидаторов, а более низкого уровня Sui не публикует.

Можно ли запустить валидатор Sui на 16-ядерном Ryzen? Если следовать букве требований — нет. Для валидатора указано 24 физических ядра или 48 виртуальных ядер, а 16-ядерный 32-поточный процессор не соответствует ни тому, ни другому.

Нужна ли собственная нода, чтобы разрабатывать на Sui? Для разработки — нет. Для продакшена руководство Sui по интеграции для бирж советует запускать собственную полную ноду или пользоваться услугами провайдера, чей договор соответствует вашим требованиям к пропускной способности и времени безотказной работы, а не публичными эндпоинтами с лимитами запросов.

Источники

Инженерная команда PowerDedi

Команда, которая собирает, устанавливает в стойки и обслуживает каждый сервер PowerDedi. Мы пишем о железе, сетях и затратах, с которыми работаем каждый день, и указываем источники.

Похожие статьи

Все статьи
Руководства

Требования к ноде Aptos в 2026 году: валидатор, VFN и полная нода

Что нужно валидатору Aptos, полной ноде валидатора или публичной полной ноде в 2026 году по данным официальной документации: аппаратная спецификация от марта 2026 г., расчёт объёма диска и окна обрезки, порты, быстрая синхронизация и резервные копии, а также серверы, которые ей соответствуют.

12 мин чтения

Руководства

Аппаратные требования к ноде Monad: как запустить полную ноду или валидатор

Что нужно полной ноде или валидатору Monad по данным официальной документации для операторов нод: bare metal, 16 ядер и что на самом деле означает правило о базовой частоте 4,5 ГГц, схема дисков для TrieDB, пропускная способность, порты, этапы настройки и актуальные цены.

12 мин чтения

Руководства

Требования к ноде Hyperliquid: оборудование, размещение в Токио и использование диска

Что нужно невалидирующей ноде или валидатору Hyperliquid по данным официального репозитория ноды: vCPU в сравнении с физическими ядрами, 128 ГБ оперативной памяти, Ubuntu 24.04, gossip-порты, почему README рекомендует Токио и как очищать около 100 ГБ данных в день.

9 мин чтения

До вашего следующего сервера — 15 минут.

От $55/мес: 10 Гбит/с без учёта трафика, без платы за подключение и без договора.

Запуск за ~15 минОтмена в любой моментBTC, ETH, XMR, USDT или SOL