Автор: @drawesomedoge
Сборка: Nicky, Foresight News
Благодаря добровольному техническому вкладу команда NEWTON получила признание от официальной команды @Telegram в 2021 году и успешно завершила передачу технологий, что было признано самым значительным событием «сообществом» в истории блокчейна.
Введение: вместе с командой NEWTON отправляемся в путешествие по миссии
Когда я присоединился к команде NEWTON, наша первоочередная миссия была ясной и твердой: поддерживать стабильность кода TON testnet2, одновременно оптимизируя инструменты для разработчиков.
Поскольку мы не можем напрямую управлять репозиторием ton-blockchain на GitHub, но итеративное обновление кода необходимо, мы основали организацию NEWTON. Чтобы обеспечить плавность сетевого обновления, мы активно призываем сообщество использовать валидаторы, разработанные командой NEWTON, в качестве стандартной версии.
С момента основания команды NEWTON до июня 2021 года мы добились ряда прорывных результатов и завершили множество проектов по строительству инфраструктуры. Далее давайте подробно рассмотрим 10 основных вкладов, которые были жизненно важны для раннего развития TON.
1/ mytonctrl: инструмент автоматизации управления узлом
Нашим первым вкладом стал mytonctrl, мощный автоматизированный инструмент, предназначенный для установки узлов и настройки валидаторов.
Он включает в себя ряд основных функций, таких как создание кошельков, развертывание контрактов, извлечение истории транзакций, а также систему регистрации DNS. Стоит отметить, что система DNS в то время была не такой, как современная система DNS, упакованная в NFT, которую мы видим сегодня.
Кроме того, mytonctrl может конфигурировать валидаторов, легкие серверы и легкие клиенты, упрощая доступ к данным узлов и их анализ. В 2021 году мы дополнительно добавили скрипты для майнинга на основе CPU и автоматизированные тесты потребления энергии, чтобы упростить процесс майнинга в TON.
2/ tonmon: инструмент визуализации состояния здоровья блокчейна
Просто иметь узлы и получать данные недостаточно, нам нужны более визуализированные инструменты для мониторинга здоровья блокчейна в реальном времени.
Чтобы лучше отслеживать состояние здоровья блокчейна, мы разработали инструмент tonmon. Он может отслеживать ряд ключевых показателей, включая время создания блоков, состояние шард, расписание выборов dPoS (доверительная доля), количество и вес валидаторов, а также состояние контрактов на майнинг. Эти функции позволяют нам быстро реагировать на любые аномалии в сети.
Ранее сеть была довольно маленькой, и в мире было всего около 80 валидаторов.
3/ tonmine: мониторинг контрактов дарителей
Мы разработали инструмент tonmine для отслеживания майнинговой активности в блокчейне TON. Несмотря на то, что в начале блокчейна TON были как крупные, так и мелкие дарители, к 2021 году осталось всего десять мелких дарителей. tonmine может отображать ежедневную статистику майнинга для каждого контракта, среднее ежедневное производство для одного контракта составляет 20,000 TON, в то время как общее ежедневное производство для всех контрактов достигает 200,000 TON.
Сложность майнинга значительно варьируется между дарителями, что в основном зависит от количества шахтеров, участвующих в майнинге. Некоторые дарители сталкиваются с низкой сложностью из-за небольшого числа шахтеров, в то время как у других дарителей сложность значительно выше из-за большого количества шахтеров. tonmine предоставляет нам ценные данные о майнинговой активности, что помогает лучше понять экосистему майнинга блокчейна TON.
4/ Кросс-цепочный мост
До того, как стандарты jetton или NFT были установлены в блокчейне TON, мы уже осознали важность кросс-цепочной совместимости. Таким образом, команда NEWTON начала разработку коренного кросс-цепочного моста TON, этот мост предназначен для токенов ERC-20 на совместимых с EVM (виртуальная машина Ethereum) цепочках и уже успешно прошел тестирование на bridge.ton.org. Эта инновация позволяет активам передаваться между TON, Ethereum и BSC (Binance Smart Chain) без швов, значительно повышая взаимозаменяемость и гибкость экосистемы блокчейна.
С помощью этого кросс-цепочного моста пользователи могут легко переносить активы из одной блокчейн-сети в другую, не беспокоясь о проблемах совместимости, что значительно расширяет возможности применения и использования активов. Это имеет важное значение для продвижения технологий блокчейн.
5/ @cryptobot: Telegram-бот кошелек
В 2021 году, до выхода мини-приложений Telegram, один из членов нашей команды с дальновидностью разработал @cryptobot Telegram-бот кошелек. Этот кошелек изначально поддерживал BTC, TON, BNB и USDT, предоставляя пользователям разнообразные варианты управления активами.
Затем, с выходом мини-приложений Telegram, кошелек @cryptobot также получил полное обновление. Это преобразование не только улучшило функциональность и пользовательский опыт кошелька, но и сделало его более соответствующим привычкам использования платформы Telegram, предоставив пользователям более удобный и плавный опыт управления активами.
6/ toncenter: упрощение доступа к данным блокчейна
Запуск toncenter значительно упростил процесс получения данных блокчейна для разработчиков. Им больше не нужно заботиться о создании полных узлов, углубляться в изучение liteclient или liteserver, а также беспокоиться о формате сериализации данных. toncenter предоставляет интуитивно понятный общедоступный API, позволяя различным кошелькам и браузерам блокчейна легко получать доступ к данным на цепи.
Несмотря на то, что инфраструктура блокчейна TON продолжает развиваться со временем, появляются больше вариантов поставщиков API, таких как tonxapi.com, toncenter по-прежнему остается на месте, продолжая предоставлять услуги разработчикам. Это подтверждает его надежный дизайн и важную роль в области доступа к данным блокчейна.
7/ explorer.toncoin.org: первый браузер блокчейна TON
Первый браузер блокчейна TON — explorer.toncoin.org, встроенный в его основной код, является инструментом. Хотя он демонстрирует выдающуюся скорость извлечения данных, что впечатляет, его способ представления данных слишком профессионален и технически сложен, что затрудняет понимание для большинства обычных пользователей.
8/ ton.sh: браузер блокчейна нового поколения
Чтобы справиться со сложностью explorer.toncoin.org, мы тщательно разработали ton.sh. Успешно преодолев проблему десериализации данных блокчейна, мы выпустили этот инструмент с общедоступным API браузером.
ton.sh сосредоточен на предоставлении основных функций, включая: запрос баланса кошелька, просмотр истории транзакций и, что особенно важно, функцию заметок. Заметки были жизненно важны для ранних пользователей TON до появления TON Connect или сложных DeFi контрактов, так как они выполняли роль командных операций, особенно в процессе депозитов на бирже.
Несмотря на то, что позже появились более продвинутые браузеры, такие как TONScan и TONViewer, ton.sh по-прежнему остается важной вехой в развитии TON. Он не только стал свидетелем постоянного прогресса технологии TON, но и предоставил нам ценные уроки и идеи.
9/ TonWeb: незаменимый JavaScript SDK
Учитывая, что смарт-контракты TON используют два относительно сложных языка программирования — Fift и Func, команда NEWTON разработала TonWeb. В качестве JavaScript SDK TonWeb значительно упростил процесс создания кошельков, развертывания и транзакций, предоставляя разработчикам более удобные и эффективные инструменты.
С помощью TonWeb разработчики могут легко выполнять различные операции в блокчейне TON, не углубляясь в детали низкоуровневых технологий, таких как Fift и Func, что снижает порог входа для разработки и ускоряет развитие экосистемы TON. Запуск этого SDK заложил прочный фундамент для широкого применения блокчейна TON.
10/ кошелек ton: мой первый кошелек TON
Этот кошелек TON родом из эпохи Telegram и был моим первым кошельком TON, что удивительно, он все еще используется и сохраняет свою функциональность.
Историческое признание: открытое письмо команды NEWTON официальной команде @Telegram
Сводка содержания открытого письма:
По состоянию на июнь 2021 года команда NEWTON внесла значительный вклад в экосистему блокчейна TON. Мы стремились запустить общественные Liteserver, DHT-серверы и архивные узлы, чтобы обеспечить стабильную работу сети и безопасное хранение данных.
В это время наш член команды tolya-yanot от имени NEWTON написал трогательное открытое письмо команде блокчейна TON (ссылка: https://github.com/ton-blockchain/TIPs/issues/33). В письме мы подробно рассмотрели усилия и достижения команды NEWTON в области блокчейна TON за прошлый год и искренне попросили команду блокчейна TON предоставить нам соответствующие права на организацию GitHub, чтобы мы могли глубже участвовать в разработке и поддержке проекта.
В письме особо упоминаются два руководителя и ключевых члена команды NEWTON.
И да, я, доктор Awesome Doge, также с гордостью нахожусь среди них.
В то время я просто воспринимал это открытое письмо как хорошую попытку продемонстрировать наш вклад в сеть TON и не надеялся на ответ. Однако неожиданно команда @Telegram ответила 30 июня 2021 года. Этот ответ не только удивил нас, но и ознаменовал начало новой главы в истории блокчейна TON.
Обзор и перспектива: заметки разработчиков
Оглядываясь назад на этот удивительный путь, ранние вклады команды NEWTON были не просто кодированием. Каждая строчка кода, каждый инструмент, который мы создали, каждую бессонную ночь, потраченную на техническую поддержку — все эти усилия совместно стали основой для нынешнего блеска TON.
С наступлением 2024 года TON переживает взрывной рост, тысячи создателей стремятся попасть в эту экосистему, что ярко подтверждает нашу веру в потенциал TON, который стоит того, чтобы за него неустанно бороться в трудные ранние дни.
Так где же я сейчас нахожусь?
Члены NEWTON теперь разбросаны по всему миру, каждый вносит свой уникальный вклад в развитие TON. А я продолжаю сосредотачиваться на потребностях разработчиков и развитии в Азии (как единственный член команды, говорящий на мандаринском). Под руководством моей команды — @TONX_Studio, мы работаем над созданием жизненно важной инфраструктуры для экосистемы TON: от инструментов для разработчиков до образовательных платформ и услуг, ориентированных на азиатских пользователей, мы неустанно стремимся продвигать распространение и применение TON по всему миру.
Дух NEWTON, передаваемый из поколения в поколение. Это только начало.