6 сентября блокчейн-платформа TON запустила тестовую сеть — теперь у разработчиков и участников комьюнити наконец появилась возможность скачать обозреватель, установить и запустить полную ноду, а также ознакомиться с устройством смарт-контрактов сети. Чуть позже, 12 сентября, компания TON Labs выпустила пакет инструментов для работы с блокчейном TON. DeCenter разобрался в предоставленной для криптокомьюнити документации, а также в доступных для будущих разработчиков инструментах одного из самых ожидаемых проектов на крипторынке.

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

Долгожданный релиз тестовой сети, публикация новой документации и запуск инструментов для разработчиков — важный шаг на пути к полноценному релизу мейнета сети TON. Широкий круг разработчиков теперь сможет оценить код платформы и ее библиотеки, доступ к которым можно получить на официальном ресурсе TON. На данный момент доступны:

README и HOWTO

 README — краткая информация, компиляция и инструкции по установке легкого клиента Telegram.

 HOWTO — гид по созданию смарт-контрактов сети TON. Смарт-контракты можно также запускать с помощью легкого клиента TON, а инструкция дает пошаговое описание процесса.

 FullNode-HOWTO — гид по запуску полной ноды в тестовой сети TON.

 Validator-HOWTO — гид по установке валидатора, который описывает, как превратить полную ноду в валидатора.

Файлы и ресурсы

 Blockchain explorer — обозреватель блоков TON, с помощью которого любой желающий может получить информацию о блокчейне и транзакциях в тестовой сети TON.

 ton-test-liteclient-full.tar.xz — легкий клиент TON, пользователи которого могут скачать его прямо с ресурса и установить на свой компьютер (1.7 MiB).

 ton-lite-client-test1.config.json — конфигурационный файл для легкого клиента TON.

 gitHub repository ton-blockchain/ton — репозиторий Github проекта TON.

 ton-global.config.json — конфигурационный файл для полной ноды блокчейна TON.

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

 ton.pdf — white paper TON.

 tvm.pdf — описание виртуальной машины.

 tblkch.pdf — описание блокчейна TON.

 tblkch.pdf — описание программного языка Fift.

Инструменты разработчиков TON

На данный момент для разработчиков TON уже существует специальная платформа TON Dev, на которой доступен ряд инструментов с открытым исходным кодом, для разработки, тестирования и выпуска программных продуктов в экосистеме TON. Эта платформа создана компанией TON Labs, разработчики которой принимают активное участие в тестировании блокчейна TON. Глава TON Labs Александр Филатов отметил, что по оценкам специалистов компании, блокчейн тестнета TON пока загружен всего на 10% от мощности своих узлов и валидаторов. Релиз нового пакета инструментов, бесспорно, повлияет на дальнейшее развитие инфраструктуры сети.

Компоненты TON Labs Node Startup Edition:

Local Node позволяет искать и исправлять баги в смарт-контрактах, а также тестировать их в безопасной среде, которая устроена как полноценная нода сети TON.

Compiler Kit позволяет компилировать TVC файлы из исходного кода Solidity и C при помощи LLVM-совместимых языков. Более детальную информацию можно найти в Toolchain documentation.

Client Libraries – клиентские библиотеки TON, которые являются открытым стандартом для запуска и тестирования смарт-контрактов. Каждая из библиотек включает в себя:

 Crypto — связанные с TON функции криптографии.

 Contracts — управление смарт-контрактами TON.

 Queries — информация, хранящаяся в блокчейне TON, а также ее мониторинг в режиме реального времени.

Так с помощью TON Dev любой участник криптокомьюнити может легко интегрировать продукты, разработанные на базе сети TON для сторонних приложений. Технический директор TON Labs Митя Горошевский в интервью Decrypt рассказал, что выпущенные инструменты основаны на имплементации ноды на программном языке RUST, модифицированном компиляторе для Solidity и внутренней цепочке инструментов LLVM. Представитель TON Labs утверждает, что SDK библиотеки, разработанные компанией, позволяют разработчикам взаимодействовать в сетью TON через любую программную платформу.

При этом блокчейн TON совместим с языками программирования сети Ethereum, а основная сеть (мастерчейн) работает на PoS-алгоритме консенсуса, поддерживая сторонние цепи — воркчейны и шардчейны. На сегодняшний день в TON запущено порядка 100 полных нод. Часть из них запустил сам Telegram, часть — инвесторы TON при поддержке команды разработчиков проекта.

Таким образом, перспективное будущее TON начинает воплощаться в жизнь, и, в первую очередь, этому способствует тот факт, что команда проекта вместе со сторонними разработчиками, такими как TON Labs, продвигается в создании блокчейн-инфраструктуры для платформы. При этом Митя Горошевский подтвердил, что тестовая сеть TON уже отличается своей скоростью: мастерчейну требуется в среднем пять секунд для подтверждения блока, а в воркчейне на это уходит порядка 2-3 секунд.

Все это сочетается с потенциальной аудиторией мессенджера Telegram, которая насчитывает более 300 млн пользователей, влиятельными инвесторами и внушительным бюджетом в $1.7 млрд, полученным в ходе закрытого токенсейла.