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 млрд, полученным в ходе закрытого токенсейла.
Источник: DeCenter