На этой странице 12 разделов
- Коротко
- Официальные требования Sui к полной ноде и валидатору
- Сколько места на диске нужно ноде Sui: всё решает обрезка
- Снапшоты: формальные или RocksDB
- Резервное чтение из архива и почему полная история — задача для облака
- Порты, пропускная способность и настройка сети
- RPC-ноды в октябре 2026 г.: gRPC вместо JSON-RPC
- Какой сервер PowerDedi выбрать для ноды Sui
- Запуск валидатора: требования помимо оборудования
- Как настроить полную ноду Sui: краткий план
- Частые вопросы
- Источники
По состоянию на октябрь 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 |
| Полная нода с обрезкой, обслуживающая RPC | 8 физических ядер (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-запросы | 5 | 2 | Умеренный |
| Полная нода с полной историей объектов | Все (18446744073709551615) | 2 | Максимальный |
| Пример хранения для gRPC со страницы о полной ноде | 14 | 14 | Не указан; 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, и для истории за несколько лет этот сервис или провайдер данных подходят лучше, чем отдельный сервер.
Порты, пропускная способность и настройка сети
Значения по умолчанию для полной ноды:
| Порт | Протокол | Сервис | Доступ извне |
|---|---|---|---|
| 8084 | UDP | P2P: синхронизация состояния и обнаружение пиров | Публичный; нужен для связи с пирами |
| 9000 | TCP | API gRPC (и JSON-RPC, пока он сохраняется) | Через TLS-прокси на порту 443 с поддержкой HTTP/2 |
| 9184 | TCP | Метрики Prometheus | Закрытый; по умолчанию привязан к 0.0.0.0 |
| 1337 | TCP | Интерфейс администрирования, без аутентификации | Только localhost |
Порты валидатора:
| Порт | Направление | Цель |
|---|---|---|
| TCP 8080 | Входящие | Интерфейс валидатора и транзакций |
| TCP 8081 | Входящие и исходящие | Консенсус |
| UDP 8084 | Входящие и исходящие | P2P-синхронизация состояния |
| TCP 8443 | Исходящие | Отправка метрик (push) |
| TCP 9184 | Localhost | Сбор метрик (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 ТБ NVMe | RAID 0: 3,84 ТБ или RAID 1: 1,92 ТБ | Вдвое больше ядер, памяти ровно столько, сколько нужно; диск меньше 4 ТБ, хотя, судя по разнице в цифрах Sui за 2025 г., нода с обрезкой без индексов занимала около 1 ТБ | $159/мес |
| Полная RPC-нода с обрезкой | Ryzen 9 9950X3D: 16 ядер, 192 ГБ DDR5, 2 × 3,84 ТБ NVMe | RAID 1: 3,84 ТБ или RAID 0: 7,68 ТБ | Соответствует профилю полной ноды; зеркало на 4% меньше 4 ТБ, чередование позволяет держать более длинное окно хранения | $219/мес |
| Валидатор | EPYC 9454P: 48 ядер, 256 ГБ ECC, 2 × 3,84 ТБ NVMe | RAID 1: 3,84 ТБ | Вдвое больше ядер и памяти; с большим запасом вмещает 250–400 ГБ данных валидатора | $489/мес |
| Валидатор с более высокими частотами | EPYC 9355P: 32 ядра с базовой частотой 3,55 ГГц, 384 ГБ ECC, 2 × 3,84 ТБ NVMe Gen5 | RAID 1: 3,84 ТБ | Ядер больше требуемого, и они быстрее, чем у 9454P, хотя требований к частоте Sui не предъявляет; сборка за 24 часа | $519/мес |
| RPC-нода с зеркалом и длинным окном хранения | EPYC 9555P: 64 ядра, 768 ГБ ECC, 4 × 3,84 ТБ NVMe Gen5 | RAID 10: 7,68 ТБ или RAID 0: 15,36 ТБ | Почти вдвое больше рекомендуемого объёма диска, в зеркале; сборка за 24 часа | $949/мес |
| Полная нода без обрезки | EPYC 9965: 192 ядра, 1,5 ТБ DDR5 ECC, 4 × 7,68 ТБ NVMe Gen5 | RAID 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 по интеграции для бирж советует запускать собственную полную ноду или пользоваться услугами провайдера, чей договор соответствует вашим требованиям к пропускной способности и времени безотказной работы, а не публичными эндпоинтами с лимитами запросов.
Источники
- Настройка полной ноды Sui — документация Sui
- Развёртывание и настройка валидатора и Управление нодой валидатора — документация Sui
- Хранилище — документация Sui (данные по основной сети на ноябрь 2025 г.)
- Управление данными — документация Sui
- Снапшоты базы данных и Доступные хранилища данных — документация Sui
- Архивные данные Sui и Запуск Archival Store and Service — документация Sui (объём хранилища измерен 27 июля 2026 г.)
- Руководство по миграции с JSON-RPC — документация Sui
- Обновление полной ноды и Интеграция для бирж — документация Sui
- Sui for Node Operators, fullnode-template.yaml и node.rs — MystenLabs/sui на GitHub
- mainnet-v1.81.1 — выпуски MystenLabs/sui на GitHub (7 октября 2026 г.)
- SIP-39: снижение порога входа в набор валидаторов — Sui Improvement Proposals на GitHub
- Манифесты формальных снапшотов основной сети — Mysten Labs (доступные эпохи, а также размеры файлов для эпох 1221 и 1280, суммированные PowerDedi 15 октября 2026 г.)




