TON Core: Отчет за май
Частичные архивные узлы, загрузка архивных блоков и состояний через TON Torrents, кандидат на выпуск языка программирования TOLK, Toncenter API на базе Websockets, а также работа над внедрением заключительной части обновления "Accelerator" и оптимизация узлов в основной сети TON.
https://telegra.ph/TON-Core---Report-for-May-2025-06-09
Частичные архивные узлы, загрузка архивных блоков и состояний через TON Torrents, кандидат на выпуск языка программирования TOLK, Toncenter API на базе Websockets, а также работа над внедрением заключительной части обновления "Accelerator" и оптимизация узлов в основной сети TON.
https://telegra.ph/TON-Core---Report-for-May-2025-06-09
Язык программирования TOLK Релиз-кандидат (0.99)
— Универсальный
— Универсальный
— Оптимизации для шардов — вычисление адресов "близких к другому контракту".
Подробнее »
Что дальше
Мы рады сообщить, что мы завершили все запланированные этапы текущего плана развития Tolk и даже добавили несколько дополнительных функций.
Эта версия подходит для написания промышленных контрактов в производственной среде, и мы в TON Core уже пишем все новые умные контракты на Tolk.
Хотя Tolk уже очень эффективен с точки зрения потребления газа, мы планируем добавить "еще одну вещь", посвященную дальнейшей оптимизации газа. Это не было в оригинальном плане развития, но мы уверены, что разработчики будут в восторге. Этот последний штрих будет сделан в начале июля.
Однако разработчики могут начать писать свои надежные контракты на Tolk уже сейчас, и мы рекомендуем вам это сделать.
— Универсальный
createMessage – управление телом, дополнительной валютой, stateInit и другое.— Универсальный
createExternalLogMessage — эффективное создание логов.— Оптимизации для шардов — вычисление адресов "близких к другому контракту".
Подробнее »
Что дальше
Мы рады сообщить, что мы завершили все запланированные этапы текущего плана развития Tolk и даже добавили несколько дополнительных функций.
Эта версия подходит для написания промышленных контрактов в производственной среде, и мы в TON Core уже пишем все новые умные контракты на Tolk.
Хотя Tolk уже очень эффективен с точки зрения потребления газа, мы планируем добавить "еще одну вещь", посвященную дальнейшей оптимизации газа. Это не было в оригинальном плане развития, но мы уверены, что разработчики будут в восторге. Этот последний штрих будет сделан в начале июля.
Однако разработчики могут начать писать свои надежные контракты на Tolk уже сейчас, и мы рекомендуем вам это сделать.
Telegram
TOLK lang
🫧 Tolk v0.99: universal message composition
This update introduces a high-level, type-safe way to compose and send messages to other contracts.
No more manual beginCell().storeUint(...).storeRef(...) boilerplate. Just describe the message in a literal,…
This update introduces a high-level, type-safe way to compose and send messages to other contracts.
No more manual beginCell().storeUint(...).storeRef(...) boilerplate. Just describe the message in a literal,…
Теперь операции в блокчейне TON завершаются в 10 раз быстрее при низких и умеренных нагрузках — за 3–5 секунд
Сегодня мы завершили серию оптимизаций ядра TON, запланированных на первую половину 2025 года.
За этот период мы выпустили 5 обновлений, затронувших все ключевые компоненты ядра: процесс валидации, криптографические операции, сеть, базу данных и сериализацию/десериализацию состояния блокчейна.
В результате производительность одного шарда значительно возросла — теперь вся текущая нагрузка основной сети обслуживается всего одним шардчейном (вместо четырёх ранее).
Это означает, что при низкой и умеренной нагрузке сети все операции — такие как отправка токенов или обмены на DEX — выполняются без межшардовых взаимодействий в одном блоке, то есть за 3–5 секунд. Ранее завершение таких операций могло занимать до 30–50 секунд.
При высокой нагрузке блокчейн продолжит масштабироваться за счёт шардинга, что увеличит время обработки, но мы также внедрили ряд крупных улучшений для повышения стабильности сети в пиковые периоды. Подробнее об этом и о планах на будущее мы расскажем в одном из следующих постов.
Сегодня мы завершили серию оптимизаций ядра TON, запланированных на первую половину 2025 года.
За этот период мы выпустили 5 обновлений, затронувших все ключевые компоненты ядра: процесс валидации, криптографические операции, сеть, базу данных и сериализацию/десериализацию состояния блокчейна.
В результате производительность одного шарда значительно возросла — теперь вся текущая нагрузка основной сети обслуживается всего одним шардчейном (вместо четырёх ранее).
Это означает, что при низкой и умеренной нагрузке сети все операции — такие как отправка токенов или обмены на DEX — выполняются без межшардовых взаимодействий в одном блоке, то есть за 3–5 секунд. Ранее завершение таких операций могло занимать до 30–50 секунд.
При высокой нагрузке блокчейн продолжит масштабироваться за счёт шардинга, что увеличит время обработки, но мы также внедрили ряд крупных улучшений для повышения стабильности сети в пиковые периоды. Подробнее об этом и о планах на будущее мы расскажем в одном из следующих постов.
Познакомьтесь с Tolk 1.0 — новым языком программирования для создания надежных смарт-контрактов на TON
Tolk сочетает в себе выразительность, удобство и низкоуровневую мощь, унаследовав безопасность, экономичность и эффективность от FunC.
Что делает Tolk особенным:
— Простая и читаемая синтаксис: максимально близкий к знакомым современным языкам, таким как TypeScript и Kotlin.
— Новые возможности языка для асинхронной актерной модели TON: авто-сериализуемые структуры, сопоставление с образцом, умные приведения типов и удобное управление сообщениями.
— Продвинутая система типов: дженерики, безопасность от null, псевдонимы типов, объединённые типы — всё, что нужно для написания безопасного и гибкого кода.
— Максимальная эффективность: смарт-контракты на Tolk дешевле, чем на FunC — бенчмарки показывают до 50% экономии газа благодаря оптимизациям компилятора и уникальной «ленивой» загрузке.
— Глубокий контроль: возможность оперировать на уровне бит и управлять стэком при необходимости.
— Переработанная ...
Tolk сочетает в себе выразительность, удобство и низкоуровневую мощь, унаследовав безопасность, экономичность и эффективность от FunC.
Что делает Tolk особенным:
— Простая и читаемая синтаксис: максимально близкий к знакомым современным языкам, таким как TypeScript и Kotlin.
— Новые возможности языка для асинхронной актерной модели TON: авто-сериализуемые структуры, сопоставление с образцом, умные приведения типов и удобное управление сообщениями.
— Продвинутая система типов: дженерики, безопасность от null, псевдонимы типов, объединённые типы — всё, что нужно для написания безопасного и гибкого кода.
— Максимальная эффективность: смарт-контракты на Tolk дешевле, чем на FunC — бенчмарки показывают до 50% экономии газа благодаря оптимизациям компилятора и уникальной «ленивой» загрузке.
— Глубокий контроль: возможность оперировать на уровне бит и управлять стэком при необходимости.
— Переработанная ...
🎉 Единое расширение TON для VS Code уже здесь!
После удобного плагина для JetBrains IDE мы теперь представляем единое расширение для разработки TON в VS Code, которое поддерживает все необходимые языки и технологии.
Это первый вклад Петра, который недавно присоединился к команде TON Core, чтобы сделать жизнь разработчиков TON проще и приятнее.
📜 Расширение предоставляет расширенные возможности для основных технологий TON: Tolk, FunC, TL-B, Fift Assembly, TASM, BoC, Blueprint! Если вы использовали старые расширения для Tolk или FunC, рекомендуем попробовать новое расширение, так как оно предлагает лучшую поддержку языков (мы даже поддерживаем try/catch для FunC 😎).
📥 Установите сейчас
- VS Code Marketplace
- Open VSX (если вы используете Cursor, Windsurf и т.д.)
Мы благодарим команду @tontech за отладчик FunC, который теперь интегрирован в расширение, так что вам не нужно устанавливать отдельное расширение!
Приятного кодинга! 🛠️✨
После удобного плагина для JetBrains IDE мы теперь представляем единое расширение для разработки TON в VS Code, которое поддерживает все необходимые языки и технологии.
Это первый вклад Петра, который недавно присоединился к команде TON Core, чтобы сделать жизнь разработчиков TON проще и приятнее.
📜 Расширение предоставляет расширенные возможности для основных технологий TON: Tolk, FunC, TL-B, Fift Assembly, TASM, BoC, Blueprint! Если вы использовали старые расширения для Tolk или FunC, рекомендуем попробовать новое расширение, так как оно предлагает лучшую поддержку языков (мы даже поддерживаем try/catch для FunC 😎).
📥 Установите сейчас
- VS Code Marketplace
- Open VSX (если вы используете Cursor, Windsurf и т.д.)
Мы благодарим команду @tontech за отладчик FunC, который теперь интегрирован в расширение, так что вам не нужно устанавливать отдельное расширение!
Приятного кодинга! 🛠️✨
В этом году мы расширили команду ядра TON Core C++:
🥷 Евгений
Более 10 лет опыта в разработке блокчейна, включая работу над консенсусом и криптографией.
— Первое место на ICPC World Finals 2009 и 2012.
— Отличные результаты на других программистских соревнованиях, включая Google Code Jam, Meta Hacker Cup и TopCoder Open.
🥷 Олег
Инженер и исследователь распределенных баз данных.
— Победитель TON x CodeForces Contest.
— Бронзовая медаль на ICPC World Finals 2020.
— Высокий рейтинг Grandmaster на Codeforces.
— Результаты на других программистских соревнованиях, включая IEEExtreme, Google Hash Code, Microsoft BubbleCup Finals.
🥷 Вадим
Специализируется на многопоточности, работе с базами данных и кластерами.
— Победитель TON Validation Contest и TON Smart Challenges.
— Второе место на Yandex Cup 2024 Backend.
🥷 Дэн (20 лет!)
MIT
— Победитель TON Validation Contest.
— Золотая медаль на Международной олимпиаде по информатике 2022.
— Золотая медаль на Азиатско-Тихоокеанской олимпиаде по информатике 2022.
— Золотая медаль на Румынском Мастере информатики 2021.
— Золотая медаль на Международном осеннем турнире по информатике 2021.
🥷 Евгений
Более 10 лет опыта в разработке блокчейна, включая работу над консенсусом и криптографией.
— Первое место на ICPC World Finals 2009 и 2012.
— Отличные результаты на других программистских соревнованиях, включая Google Code Jam, Meta Hacker Cup и TopCoder Open.
🥷 Олег
Инженер и исследователь распределенных баз данных.
— Победитель TON x CodeForces Contest.
— Бронзовая медаль на ICPC World Finals 2020.
— Высокий рейтинг Grandmaster на Codeforces.
— Результаты на других программистских соревнованиях, включая IEEExtreme, Google Hash Code, Microsoft BubbleCup Finals.
🥷 Вадим
Специализируется на многопоточности, работе с базами данных и кластерами.
— Победитель TON Validation Contest и TON Smart Challenges.
— Второе место на Yandex Cup 2024 Backend.
🥷 Дэн (20 лет!)
MIT
— Победитель TON Validation Contest.
— Золотая медаль на Международной олимпиаде по информатике 2022.
— Золотая медаль на Азиатско-Тихоокеанской олимпиаде по информатике 2022.
— Золотая медаль на Румынском Мастере информатики 2021.
— Золотая медаль на Международном осеннем турнире по информатике 2021.
Команда TON Core работает над тем, чтобы сделать возможным выполнение транзакций на блокчейне TON менее чем за 1 секунду - без уменьшения децентрализации или масштабируемости.
Мы расширили команду разработчиков и продолжаем реализовывать дорожную карту оптимизации, которая была опубликована и частично завершена ранее в этом году. Нас ждут крупные обновления L1 и API.
Мы планируем показать результаты в основной сети TON уже в первой половине следующего года.
Мы расширили команду разработчиков и продолжаем реализовывать дорожную карту оптимизации, которая была опубликована и частично завершена ранее в этом году. Нас ждут крупные обновления L1 и API.
Мы планируем показать результаты в основной сети TON уже в первой половине следующего года.
TON x Chainlink
Команда TON Core была рада помочь Chainlink интегрировать свой продукт с TON.
Умные контракты Chainlink написаны на нашем новом языке программирования, Tolk.
Тем временем, мы внесли вклад в 3 других крупных предстоящих релиза — все начинаются или заканчиваются на "С."
Команда TON Core была рада помочь Chainlink интегрировать свой продукт с TON.
Умные контракты Chainlink написаны на нашем новом языке программирования, Tolk.
Тем временем, мы внесли вклад в 3 других крупных предстоящих релиза — все начинаются или заканчиваются на "С."
X (formerly Twitter)
Chainlink (@chainlink) on X
.@ton_blockchain, the L1 bringing Web3 to Telegram’s 900M+ users, is adopting Chainlink CCIP as the canonical cross-chain infrastructure for its native token TON, making it a Cross-Chain Token (CCT) to be transferable across leading blockchains.
https:/…
https:/…
Обновление узла TON 2025.10, TON 2025.11
- Оптимистичная сортировка и валидация: узлы могут генерировать и проверять кандидатов на блоки до полного завершения предыдущего блока.
- Новый алгоритм сжатия блоков.
- Улучшенные наложения, обнаружение пиров и синхронизация.
- Различные улучшения и исправления.
Полный список изменений: Полный журнал изменений »
- Оптимистичная сортировка и валидация: узлы могут генерировать и проверять кандидатов на блоки до полного завершения предыдущего блока.
- Новый алгоритм сжатия блоков.
- Улучшенные наложения, обнаружение пиров и синхронизация.
- Различные улучшения и исправления.
Полный список изменений: Полный журнал изменений »
Обновлена конфигурация блокчейна
Следующие улучшения в конфигурации блокчейна TON были сделаны по голосованию всей сети валидаторов:
1. Параметр для запуска BTC Teleport был обновлен.
2. Обновлен код умного контракта системной конфигурации:
— Удален код, связанный с неиспользуемым ключом конфигурации. Обратите внимание, что сам ключ конфигурации был сброшен в 2023 году.
— Добавлена функциональность для настройки слотов, которая будет полезна для стейблкоинов.
Следующие улучшения в конфигурации блокчейна TON были сделаны по голосованию всей сети валидаторов:
1. Параметр для запуска BTC Teleport был обновлен.
2. Обновлен код умного контракта системной конфигурации:
— Удален код, связанный с неиспользуемым ключом конфигурации. Обратите внимание, что сам ключ конфигурации был сброшен в 2023 году.
— Добавлена функциональность для настройки слотов, которая будет полезна для стейблкоинов.
ТВМ 12
— Отклоненные сообщения теперь могут включать полное тело сообщения, код ошибки и дополнительные данные.
— Новые недорогие инструкции ТВМ.
— Различные улучшения и исправления.
Полный список изменений »
— Отклоненные сообщения теперь могут включать полное тело сообщения, код ошибки и дополнительные данные.
— Новые недорогие инструкции ТВМ.
— Различные улучшения и исправления.
Полный список изменений »
Язык программирования Tolk 1.2
- Поддержка обогащенных отказов (TVM 12).
- Более дешевое развертывание смарт-контрактов благодаря новым возможностям TVM 12.
- Переопределенный тип адреса.
- Улучшенные ошибки компиляции.
- Анонимные функции (лямбды).
- Проверка заимствования для выявления неопределенного поведения.
Читать далее »
- Поддержка обогащенных отказов (TVM 12).
- Более дешевое развертывание смарт-контрактов благодаря новым возможностям TVM 12.
- Переопределенный тип адреса.
- Улучшенные ошибки компиляции.
- Анонимные функции (лямбды).
- Проверка заимствования для выявления неопределенного поведения.
Читать далее »