Введение в TON

Эта статья была сделана редакторами канала @ruton. Другие их статьи можно посмотреть на ихнем сайте tonblockchain.ru.

В данной статье мы постараемся кратко и доступно описать основы и принципы работы блокчейна The Open Network.

С момента запуска Telegram, мессенджер существовал на личные средства Павла Дурова, наконец в 2017 стало известно, что Telegram готовит к запуску собственную блокчейн платформу – Telegram Open Network.

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

Планам не суждено было сбыться и уже в мае 2020 года по условиям мирового соглашения с регулятором в США, Telegram выходит из разработки блокчейн платформы, передавая проект сообществу, весь исходный код и документация проекта к тому моменту уже были выложены в открытый доступ.

Спустя год, тестовая сеть запущенная Telegram преобразовалась в основную сеть, которая сегодня называется The Open Network — она развивает идеи и виденье Павла и Николая Дуровых для создания универсальной блокчейн платформы.

The Open Network (TON) — экосистема, объединяющая в себе блокчейны, приложения и сервисы, чтобы создать новый интернет: децентрализованный, открытый и свободный от внешней цензуры.

В будущем TON может стать децентрализованной версией интернета – WEB 3.0, которая объединит все блокчейны и существующий Интернет, совершив революцию в том, как люди хранят и переводят средства и информацию.

Блокчейн

Блокчейн TON имеет четырёхуровневую структуру состоящую из управляющего мастерчейна, воркчейнов, шардчейнов и блоков. Такая сложная структура позволяет реализовать высокую пропускную способность и масштабировать блокчейн TON для создания сети следующего поколения.

Одна из ключевых особенностей TON — смарт-контракты, которые могут исполняться параллельно благодаря мультипотоковости. Если представить блокчейн, как магазин, то сети прошлого поколения — это небольшие торговые точки с одной кассой. Чем больше покупателей, тем длиннее очередь и время обслуживания. Блокчейн нового поколения подстраивается под нагрузку, открывая новые кассы при увеличении количества посетителей. Именно на такой архитектуре построен TON.

Благодаря этой и множеству других технических особенностей, блокчейн TON планирует объединить в себе существующие блокчейны и сервисы, а также позволить создавать новые на базе The Open Network, чтобы создать всемирную сеть, где разные блокчейны тесно связаны друг с другом и с централизованным миром.

Кошелёк и создание адреса

Первым делом нужно создать новый адрес, который используется для хранения и отправки монет, для этого воспользуйтесь одним из кошельков, которые можно найти на ton.org/wallets

Инструкция по покупке TON »

Создав кошелёк вы получите секретную фразу из 24 слов, в них зашифрован ваш приватный ключ – единственный способ восстановления доступа к вашему адресу и всех хранящихся на нём средств.

⚠️ Для большей безопасности – не храните эту фразу на компьютере, телефоне или в любом другом месте, потенциально доступном для посторонних. Секретную фразу невозможно изменить или восстановить, поэтому злоумышленник сможет распоряжаться вашими средствами.

Покупка и продажа

Купить и продать Toncoin вы можете через @CryptoBot.

Подробную инструкцию и другие способы покупки вы найдёте в этой статье.

Майнинг

TON Blockchain использует консенсус с использованием Proof-of-Stake, поэтому для генерации новых блоков майнинг не требуется. Тем не менее, после выхода из разработки команда Telegram перевела почти все 5 миллиардов TON на специальные смарт-контракты Proof-of-Work Givers, с помощью которых монеты можно получить путем майнинга. Эти контракты имеют свои пределы и иссякнут, как только пользователи добудут все доступные монеты.

Валидаторы

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

Валидатор (Validator) — занимаются подтверждением транзакций и производством новых блоков из которых состоит блокчейн.

Фишер (Fisher) — следят за другими участниками блокчейна с целью найти ошибку или выявить предположительно злонамеренные действия и в случае, если такая деятельность будет однозначно подтверждена – нарушитель получает штраф, а фишер в свою очередь получает вознаграждение.

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

Номинатор (Nominator) — предоставляют свои активы (монеты TON) валидаторам взаймы, получая пропорциональную долю вознаграждений.

Выборы

Процесс валидирования в сети TON разбит на раунды, которые длятся примерно по 18 часов, всё начинается с выборов. Все желающие могут подать заявки через специальный смарт-контракт, после чего формируется список по убыванию величины ставки и если активных заявок больше, чем максимально возможное количество валидаторов, заявки с меньшей ставкой отклоняются. Любые решения в рамках одного раунда принимаются только при достижении консенсуса, для этого требуется собрать подписи не менее 2/3 (66,67%) валидаторов.

Этапы одного раунда могут пересекаться с другими. Примерная схема проведения раундов приведена ниже.

Инструкцию по настройке и запуску валидатора вы найдёте здесь.

Комиссии

В сети TON есть несколько видов комиссий при совершении транзакций и любых операций со смарт-контрактами. В среднем одна транзакция стоит меньше $0.01. Эта сумма включает в себя следующие сборы:

Комиссия за хранение (Storage Fee) — за хранения данных валидаторами.

Комиссия транзакции (Transaction Fee) — за перевод токенов с адреса на адрес и зависит от суммы перевода, и количества символов в комментарии.

Газ (Gas Fee) — за работу блокчейна, снимается с двух сторон.

💡 В кошельке отображаются только первые две комиссии, так как в Transaction Fee автоматически включает в себя Gas Fee.

Смарт контракты

Одна из ключевых особенностей TON — смарт-контракты, которые могут исполняться параллельно благодаря мультипотоковости. Если представить блокчейн, как магазин, то сети прошлого поколения — это небольшие торговые точки с одной кассой. Чем больше покупателей, тем длиннее очередь и время обслуживания. Блокчейн нового поколения подстраивается под нагрузку, открывая новые кассы при увеличении количества посетителей. Именно на такой архитектуре построен TON.

Благодаря этой и множеству других технических особенностей, блокчейн TON планирует объединить в себе существующие блокчейны и сервисы, а также позволить создавать новые на базе The Open Network, чтобы создать всемирную сеть, где разные блокчейны тесно связаны друг с другом и с централизованным миром.

Полезные ссылки

Официальный сайт ›

Мониторинг сети ›

Статистика майнинга ›

Обзорщик блокчейна ›

Документация

TON Whitepaper

Главный документ с техническим описанием блокчейна TON.

TON Primer

Краткое описание основных принципов работы TON.

Описание виртуальной машины TON

Введение в язык смарт-контрактов Fift

Правила написания смарт-контрактов

Часто задаваемые вопросы

Как TON связан с Telegram сейчас?

По условиям соглашения с SEC команда мессенджера не может продолжать участие в разработке, тем не менее сообщество уже интегрирует TON в мессенджер Telegram посредством альтернативных версий мессенджера и ботов (например @CryptoBot).

Как распределены монеты в TON?

Для того чтобы обеспечить справедливое распределение тестовых монет между участниками сообщества, желавшим продолжить работу над сетью, Telegram перевёл основную массу монет на специальные смарт-контракты Proof-of-Work Givers. Спустя время тестовые монеты обрели ценность, сеть "testnet2" была переименована на "mainnet".

Такой тип распределения имеет очевидные преимущества, такие как децентрализация и равные условия получения монет для всех.

Актуальный баланс гиверов, сложность и статистику майнинга вы можете найти в разделе Майнинг на официальном сайте.

Больше вопросов и ответов вы найдёте в полной версии FAQ »

Last updated