🟢
Aptos RU WiKi
  • Aptos Developer Network
  • Основы
    • Учётные записи (аккаунты)
    • События (events)
    • Полные ноды
    • Газ и комиссия за транзакции
    • Подтверждение
    • Топология сети
    • Транзакции и состояния
    • Валидирующие ноды
  • Гайды
    • Начало работы
    • Жизнь транзакции
    • Move в сети Aptos
    • Взаимодействие с блокчейном Aptos
  • Руководства по применению
    • Ваша первая транзакция
    • Ваш первый Move модуль
    • Ваш первый Dapp
    • Ваша первая монета
    • Ваш первый NFT
    • Расширение Wallet
  • Руководства по нодам
    • Запуск локального тестнета
    • Запуск полной ноды
      • Запуск полной ноды
      • Обновление полной ноды на новый релиз
      • Идентификация для полной ноды
      • Устранение неполадок при настройке полной ноды
  • Документы по вознаграждаемому тестнету
    • Введение
    • Запуск валидатора используя GCP
    • Запуск валидатора используя AWS
    • Запуск валидатора используя Azure
    • Запуск валидатора используя Docker
    • Запуск валидатора используя исходные файлы
    • Подключение к вознаграждаемому тестнету Aptos
  • Критерии работоспособности ноды
  • Телеметрия
  • Глоссарий
Powered by GitBook
On this page
  • Отдельные сетевые стеки
  • Синхронизация ноды
  • Синхронизатор состояния
  • API синхронизация
  1. Основы

Топология сети

PreviousПодтверждениеNextТранзакции и состояния

Last updated 2 years ago

Валидирующие ноды и полные ноды образуют иерархическую структуру с валидирующими нодами в корне и полными нодами повсюду. Aptos Blockchain различает два типа полных нод: валидирующие полные ноды и публичные полные ноды. Валидирующие полные ноды подключаются напрямую к валидирующим нодам и обеспечивают масштабируемость наряду с защитой от DDoS-атак. Публичные полные ноды подключаются к валидирующим полным нодам (или другим публичным полным нодам), чтобы получить доступ к сети Aptos с низким значением задержки.

Отдельные сетевые стеки

Aptos Blockchain поддерживает разные сетевые стеки для разных сетевых топологий. Например, сеть валидаторов не зависит от сети полных нод. Преимущества наличия отдельных сетевых стеков включают в себя:

  • четкое разделение между различными сетями.

  • улучшенная поддержка настроек безопасности (например, двунаправленная vs серверная аутентификация).

  • учет изолированных протоколов обнаружения (т.е. обнаружение в цепи публичных конечных точек валидирующей ноды vs ручная настройка для частных организаций).

Синхронизация ноды

Ноды Aptos синхронизируются с последним состоянием Aptos Blockchain с помощью двух механизмов: консенсуса или синхронизации состояния. Валидирующие ноды будут использовать как консенсус, так и синхронизацию состояния, чтобы обновляться в дальнейшем, в то время как полные ноды используют только синхронизацию состояния.

Например, валидирующая нода активизирует синхронизацию состояния при первом подключении к сети или перезагрузке (например, после того, как она какое-то время находилась в автономном режиме). Как только валидатор обновится до последнего состояния блокчейна, он начнет участвовать в консенсусе и будет полагаться исключительно на консенсус, чтобы обновляться в дальнейшем. Полные ноды, однако, постоянно полагаются на синхронизацию состояний, чтобы обновляться по мере роста блокчейна.

Синхронизатор состояния

API синхронизация

Каждая нода Aptos содержит компонент , который используется для синхронизации состояния ноды с ее пирами. Этот компонент имеет одинаковую функциональность для всех типов нод Aptos: он использует выделенную одноранговую сеть для непрерывного запроса и распространения данных блокчейна. Валидирующие ноды распределяют данные блокчейна в сети валидирующих нод, в то время как полные ноды полагаются на другие полные ноды (т. е. валидирующие или публичные полные ноды).

Синхронизатор состояния ноды Aptos связывается с синхронизаторами состояния других нод для получения и отправки фрагментов транзакций. Узнайте больше о том, как это работает, .

State Synchronizer
здесь