From c828ebd29e554a62d8b0b2b477a69ecd875987e6 Mon Sep 17 00:00:00 2001 From: Townsquare DevOps <147710825+TonSquare@users.noreply.github.com> Date: Wed, 1 Jan 2025 18:19:14 +0800 Subject: [PATCH] New translations node-types.mdx (Russian) --- .../documentation/infra/nodes/node-types.mdx | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/v3/documentation/infra/nodes/node-types.mdx diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/v3/documentation/infra/nodes/node-types.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/v3/documentation/infra/nodes/node-types.mdx new file mode 100644 index 0000000000..63a9f4445c --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/v3/documentation/infra/nodes/node-types.mdx @@ -0,0 +1,95 @@ +import Button from '@site/src/components/button' + +# Типы узлов TON + +**Узел блокчейна** — это устройство, обычно компьютер, на котором работает программное обеспечение блокчейна TON, и поэтому он участвует в работе блокчейна. +В целом, узлы обеспечивают децентрализацию сети TON. + +Узлы выполняют различные функции в протоколе TON: + +- **Полные** и **архивные узлы** поддерживают историю блоков и транзакций блокчейна, позволяют пользователям и клиентским приложениям искать блоки и транзакции, а также отправлять новые транзакции в блокчейн; +- **Узлы валидатора** проверяют транзакции, обеспечивая безопасность блокчейна. + +Ниже вы найдете более подробную информацию о каждом из этих типов узлов, а также о взаимодействии полных и архивных узлов с клиентскими приложениями. + +## Полный узел + +**Полный узел** — это базовый тип узла в блокчейне TON. +Они служат основой блокчейна TON, сохраняя историю его блоков — другими словами, его _текущее состояние_. + +По сравнению с **архивными узлами** полные узлы сохраняют только последнюю часть состояния блокчейна, жизненно важную для обеспечения стабильности сети и работы клиентских приложений. +Полные узлы _обрезают_ состояние блокчейна TON, которое они хранят — это означает, что более ранние блоки, которые становятся ненужными для сети, автоматически удаляются полным узлом для эффективного управления объемом его данных. + +Чтобы позволить клиентским приложениям искать блоки и транзакции, а также отправлять новые транзакции в блокчейн TON, полные узлы оснащены функциональностью liteserver: см. [Взаимодействие с узлами TON](#interacting-with-ton-nodes) ниже. + + + +## Архивный узел + +**Архивный узел** — это полный узел, который хранит всю историю блоков блокчейна TON. +Такие узлы действуют как децентрализованная точка отсчета с точки зрения обеспечения согласованности всей истории блокчейна. +Они служат бэкэндом для обозревателей блокчейна и других приложений, полагающихся на глубокую историю транзакций. + +Архивные узлы не обрезают состояние блокчейна, что повышает их системные требования, особенно с точки зрения хранения. +Согласно последним оценкам, в то время как полные узлы и узлы-валидаторы требуют около 1 ТБ дискового пространства, архивным узлам потребуется около 8 ТБ для хранения полной истории блоков. + + + +## Узел валидатора + +**Узлы-валидаторы** или **валидаторы** — это участники сети TON, которые предлагают новые блоки и проверяют транзакции в них в соответствии с механизмом TON _Proof-of-Stake_. +Таким образом валидаторы вносят вклад в общую безопасность блокчейна. + +За успешное участие в процессе порверки, валидаторы получают [вознаграждения в TON](/v3/documentation/infra/nodes/validation/staking-incentives). + +Чтобы иметь право предлагать и проверять блоки, валидаторы выбираются другими участниками в соответствии с количеством TON, удерживаемых у них, — другими словами, их _стейком_: чем больше TON поставлено на валидатора, тем больше у него шансов быть избранным, проверять блоки для сети и получать вознаграждения. +Как правило, операторы валидаторов мотивируют других держателей TON делать стейк с ними, чтобы получать пассивный доход от полученных вознаграждений. +Таким образом валидаторы обеспечивают стабильность сети, безопасность и способствуют ее росту. + + + +## Взаимодействие с узлами TON + +Узлы TON оснащены функционалом _Liteserver_, позволяющим внешним приложениям (другими словами, _легким клиентам_) взаимодействовать с блокчейном TON через них. +В большинстве случаев режим liteserver используется в полных и архивных узлах, тогда как узлы-валидаторы его не используют для повышения производительности проверки. + +Режим liteserver позволяет легким клиентам отправлять транзакции через узлы TON, а также получать информацию о блоках и транзакциях с ними — например, для извлечения и обновления балансов кошельков. + +У вас есть два варианта, чтобы разрешить вашему приложению легкому клиенту взаимодействовать с блокчейном TON: + +1. Чтобы иметь стабильное соединение, вы можете запустить свой собственный полный или архивный узел с включенным режимом Liteserver в файле конфигурации узла. +2. Если у вас нет возможности настроить собственный узел TON с Liteserver, вы можете использовать сетку общедоступных Liteserver, предоставляемую TON Foundation. Для этой цели используйте следующие файлы конфигурации: + - [Конфигурации общедоступного Liteserver - основная сеть](https://ton.org/global-config.json) + - [Конфигурации общедоступного Liteserver - тестовая сеть](https://ton.org/testnet-global.config.json) + +:::caution Использование общедоступных Liteserver в продакшене +Из-за постоянной высокой нагрузки на публичные Liteserver большинство из них имеют ограниченную скорость, поэтому не рекомендуется использовать их в продакшене. +Это может привести к нестабильности вашего клиентского приложения. +::: + + + +Для взаимодействия с Liteserver вы можете использовать следующие инструменты: + +- TON [ADNL API](/v3/guidelines/dapps/apis-sdks/ton-adnl-apis) как самый низкоуровневый способ взаимодействия с блокчейном; +- TON [SDK](/v3/guidelines/dapps/apis-sdks/sdk) для различных языков программирования; +- TON [API на основе HTTP](/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton) предоставляющие промежуточное ПО REST API между вашим приложением и Liteserver. + +