Введение в 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
Создав кошелёк вы получите секретную фразу из 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.
Краткое описание основных принципов работы TON.
Описание виртуальной машины TON
Введение в язык смарт-контрактов Fift
Правила написания смарт-контрактов
Часто задаваемые вопросы
Как TON связан с Telegram сейчас?
По условиям соглашения с SEC команда мессенджера не может продолжать участие в разработке, тем не менее сообщество уже интегрирует TON в мессенджер Telegram посредством альтернативных версий мессенджера и ботов (например @CryptoBot).
Как распределены монеты в TON?
Для того чтобы обеспечить справедливое распределение тестовых монет между участниками сообщества, желавшим продолжить работу над сетью, Telegram перевёл основную массу монет на специальные смарт-контракты Proof-of-Work Givers. Спустя время тестовые монеты обрели ценность, сеть "testnet2" была переименована на "mainnet".
Такой тип распределения имеет очевидные преимущества, такие как децентрализация и равные условия получения монет для всех.
Актуальный баланс гиверов, сложность и статистику майнинга вы можете найти в разделе Майнинг на официальном сайте.
Больше вопросов и ответов вы найдёте в полной версии FAQ »
Last updated