Воспоминания: 10 ключевых вкладов основной команды TON, о которых в начале мало кто знал
Автор: Dr. Awesome Doge
Скомпилировано: 吴说区块链
Несмотря на то, что TON Foundation является более известным именем, мало кто знает историю его ранних участников — команды NEWTON (основная команда TON).
Благодаря добровольным техническим вкладам команда NEWTON в 2021 году получила признание от официальной команды @Telegram, что в конечном итоге привело к передаче технологий, что стало важнейшим "сообществом захвата" в истории блокчейна.
Как один из ранних участников NEWTON, позвольте мне поделиться этой историей. --- @drawesomedoge
Введение: Присоединение к команде NEWTON и ее миссия
Когда я присоединился к команде NEWTON, наша основная задача была очень ясна: поддерживать стабильность кода TON testnet2, одновременно улучшая инструменты для разработчиков.
Поскольку мы не могли напрямую контролировать репозиторий ton-blockchain на GitHub, но нам нужно было постоянно оптимизировать код, мы создали новую организацию под названием NEWTON. Чтобы обеспечить плавное обновление сети, мы поощряли сообщество использовать валидаторы, разработанные NEWTON, в качестве стандартной версии.
С момента нашего основания до июня 2021 года команда NEWTON завершила несколько новаторских разработок и инфраструктурных проектов. Давайте подробнее рассмотрим 10 ключевых вкладов, которые сформировали ранний TON.
1. mytonctrl: инструмент автоматизации управления узлами
Нашим первым важным вкладом стал mytonctrl, мощный инструмент автоматизации для установки узлов и настройки валидаторов.
Он предоставляет важные функции, включая создание кошельков, развертывание контрактов, извлечение истории транзакций и даже систему регистрации DNS — интересно, что тогдашний DNS отличался от современного DNS, который мы видим сегодня в упаковке NFT.
mytonctrl также может настраивать валидаторы, легкие узлы (liteservers) и легкие клиенты (liteclients), упрощая доступ и анализ данных узлов. В 2021 году мы добавили скрипты для майнинга на основе CPU и автоматизированные тесты производительности, чтобы упростить процесс майнинга $TON.

2. tonmon: инструмент визуализации состояния блокчейна
Наличие узлов и получение данных недостаточно; нам нужны более визуализированные инструменты для мониторинга состояния блокчейна.
Чтобы лучше контролировать состояние блокчейна, мы разработали tonmon. Этот инструмент может отслеживать ключевые показатели: время генерации блоков, состояние шардов, график выборов dPoS, количество и вес валидаторов, а также состояние контрактов на майнинг. С его помощью мы можем быстро реагировать на любые аномалии в сети.
В те ранние времена сеть была довольно небольшой, в мире было всего около 80 валидаторов.

3. tonmine: мониторинг контрактов Giver
Мы разработали tonmine для отслеживания майнинговой активности TON. Хотя изначально в блокчейне TON было много больших и малых Giver, к 2021 году осталось только десять малых Giver.
tonmine показывает ежедневную статистику майнинга для каждого контракта, один контракт в среднем производит 20,000 $TON в день, в сумме все контракты производят около 200,000 $TON в день.
Разница в сложности майнинга между различными Giver значительно варьируется в зависимости от количества майнеров — некоторые Giver имеют низкую сложность из-за небольшого числа майнеров, в то время как другие Giver имеют очень высокую сложность из-за большого числа майнеров.

4. Кроссчейн-мост
До того, как TON имел стандарты jetton или NFT, мы осознали важность кроссчейновой совместимости. Команда NEWTON разработала нативный кроссчейн-мост $TON для токенов ERC-20 на совместимых с EVM цепях и успешно протестировала его на bridge.ton.org. Это сделало возможным бесшовный переход между TON, Ethereum и BSC.

5. cryptobot: кошелек Telegram-бота
В 2021 году, до появления мини-приложений Telegram, члены команды разработали cryptobot — кошелек Telegram. Изначально он поддерживал $BTC, $TON, $BNB и $USDT. Позже, с запуском мини-приложений 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.sh сосредоточен на основных функциях: баланс кошелька, история транзакций, особенно memo. Для ранних пользователей TON memo было жизненно важным, оно служило носителем командных операций до появления TON Connect или сложных DeFi контрактов, особенно в операциях по депозитам на биржах.
Хотя сегодня существуют более продвинутые браузеры, такие как TONScan и TONViewer, ton.sh по-прежнему является исторической вехой в разработке TON.

9. TonWeb: важный JavaScript SDK
Поскольку смарт-контракты TON используют два сложных языка — Fift и Func, команда NEWTON разработала TonWeb — JavaScript SDK, который упрощает создание кошельков, развертывание и операции с транзакциями.

10. ton wallet: мой первый кошелек TON
Этот кошелек TON восходит к эпохе Telegram, он был моим первым кошельком — удивительно, но он до сих пор работает.

Историческое признание: открытое письмо команды NEWTON к официальной команде @Telegram
К июню 2021 года команда NEWTON сделала значительные вклады, включая работу публичных легких узлов (liteservers), DHT-серверов и архивных узлов для поддержания стабильности сети. В это время tolya-yanot написал открытое письмо (ссылка), в котором зафиксировал нашу работу за год для команды блокчейна TON и запросил права на организацию GitHub.

В письме были перечислены два лидера NEWTON и ключевые члены команды.
Да, я — Dr. Awesome Doge, также в списке.
В то время я думал, что это всего лишь открытое письмо — хорошая попытка продемонстрировать наш вклад в сеть, не ожидая никакого ответа.
Нас удивило, что официальная команда @Telegram ответила 30 июня 2021 года.
Это ознаменовало начало новой главы в истории блокчейна TON.
Обзор и перспективы: слова строителя
Оглядываясь на это необыкновенное путешествие, ранние вклады команды NEWTON далеко не ограничивались только кодом. Каждая строка кода, каждый инструмент, который мы создали, каждая бессонная ночь, потраченная на поддержание сети — все эти усилия заложили основу для развития TON сегодня.
Увидеть взрывной рост TON в 2024 году, когда тысячи разработчиков присоединились к экосистеме, подтвердило, что мы верили в потенциал TON в те трудные ранние времена — за него стоит бороться.
Популярные статьи













