DEV Community

EgorMajj
EgorMajj

Posted on

Концепции APTOS | Топология сети нод

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

Различные сетевые стеки

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

  • Чистое разделение между различными сетями.
  • Лучшая поддержка предпочтений безопасности (например, двунаправленная аутентификация против аутентификации на сервере).
  • Возможность использования изолированных протоколов обнаружения (например, обнаружение на сети для публичных конечных точек нод валидатора против ручной настройки для частных организаций).

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

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

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

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

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

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay