TonCore (Ru)
3 subscribers
6 photos
67 links
Download Telegram
Кошелек.ton.org

Вместе с командой MyTonWallet мы обновили кошелек.ton.org - некоммерческий, полностью открытый исходный код веб-кошелек для TON.

Кошелек.ton.org был первым веб-кошельком в экосистеме TON, созданным мной и Кириллом Емельяненко еще в 2020 году. Его код стал основой для многих кошельков, которые последовали.

Существуют более функциональные кошельки, поддерживающие несколько сетей, встроенные обмены и стейкинг, в то время как кошелек.ton.org является простым, надежным и открытым инструментом, который всегда будет доступен и бесплатен.

Новая версия остается верной этим принципам, добавляя поддержку всех актуальных технологий TON - Jettons, Mintless Jettons, NFT (включая подарки Telegram), TON DNS, TON Connect, Ledger и многое другое. Он также значительно улучшен с точки зрения удобства использования.

Команда MyTonWallet будет продолжать поддерживать эту некоммерческую версию. Обновленное расширение для Chrome в настоящее время находится на рассмотрении и скоро будет доступно.

Огромное спасибо команде MyTonWallet за их поддержку!
TON Платежная Сеть (бета-версия): добавлена поддержка Jettons и дополнительных валют

Последнее обновление TON Платежной Сети добавляет поддержку Jettons и дополнительных валют, а также другие улучшения.

https://github.com/xssnick/ton-payment-network

https://github.com/xssnick/payment-channel-contract
TON Сеть оплаты (бета-версия)

В этой новой статье мы напоминаем вам, что такое эта технология, что мы уже сделали, и каковы следующие шаги.

https://telegra.ph/TON-Payment-Network-Layer-2-04-05
Нормализованный хэш сообщения

Мы предлагаем стандартизировать алгоритм нормализованного внешнего хэша сообщения, предложенный Денисом Субботиным.

Этот подход обеспечивает гарантированную возможность найти и отследить отправленное сообщение в блокчейне TON и особенно полезен для отслеживания ожидающих действий.

Нормализация уже поддерживается Toncenter API, tonscan.org, TON API и tonviewer.com.

Разработчики приглашаются к участию в обсуждении:

https://github.com/ton-blockchain/TEPs/pull/467/files?short_path=eec950d#diff-eec950d709a49c0385d78864230b9de72d6003af0be76221a877693730714878
TOLK 0.11

- Сопоставление шаблонов для типов.
- Сопоставление шаблонов для выражений.
- Псевдонимы типов.
- Объединенные типы.
- Операторы is и !is.

Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и плагином VS Code.

Читать далее »
Обновление узла TON 2025.04

- Оптимизирована работа с базой данных CellDB: введены фильтры Блума и CellDB 2.0, ускоряющие чтение и запись;

- Оптимизировано несколько важных операций узла: SHA256, операции с ячейками, сериализация больших BOC, проверки набора валидаторов;

- Завершена вторая из трех стадий обновления "Ускоритель": оптимизирован трафик (особенно статистика хранилища) между коллатором и валидатором;

- Другие улучшения и исправления;

Полный Журнал изменений »
Ход выполнения обновления "Акселератор"

Вместе с выпуском второй части обновления "Акселератор", были обновлены дорожная карта и график выполнения "Акселератора":

2024.12 – Внедрение Частичных Лайтсерверов;

2025.04 – Оптимизированная Статистика Хранения (трафик между Коллаторами и Валидаторами);

🔧 Май-Июнь 2025 – Введение Коллаторов
(Уже разработано, за исключением проблемы с удержанием блоков; В процессе тестирования и слияния);

🔧 Июнь 2025 – Активация в Тестовой сети;

Июль 2025 – Настройка Инфраструктуры Коллаторов и
Активация в Основной сети;

Подробности »
ТВМ 10

- Корректировки в поведении с дополнительной валютой;

- Запрет на использование Anycast адресов;

- StateInit.split_depth переименован в StateInit.fixed_prefix_length. Вы можете использовать это поле для развертывания умных контрактов на конкретном шарде. Например, это будет использоваться в новой версии оптимизированных Jettons.

- Другие улучшения;

Полный список изменений »
Новый пользовательский интерфейс в боте @validators

Напоминаем, что администраторы узлов и валидаторов могут подписаться на уведомления в боте @validators.

Для вашего удобства мы значительно улучшили пользовательский интерфейс бота, добавив кнопки и другие улучшения.
Обновления Toncenter API

— Мгновенное появление ожидающих транзакций;

— Поддержка новых действий: Evaa, Jvault, Multisig V2, Vesting;

— Версионирование в Actions API;

— Обновления в Emulation и Pending API;

— ton-http-api 2.0.54 с поддержкой нормализованного хэша внешних сообщений.

— Примеры использования новых функций API в продуктах для улучшения UX.

Узнать больше: @toncenter_news
TON Core: Отчет за апрель

Оптимизация узлов, завершена 2/3 фазы "Ускорителя", TVM 10, новые функции в API и языке TOLK, и многое другое.

https://telegra.ph/TON-Core---Report-for-April-2025-05-03
Язык программирования TOLK 0.12

Введены:

— Структуры.

— Обобщения.

— Методы.

— Stdlib с короткими именами.

— Улучшения вывода Fift.

Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и VS Code.

Подробнее »
Прогресс языка программирования TOLK

Мы сейчас находимся всего в одном шаге от выпуска кандидата в релиз TOLK, который мы планируем выпустить в конце мая!

Ознакомьтесь с этой удивительной работой:

👍 0.6 — Объявление TOLK. Новый синтаксис и упаковка — Ноябрь 2024.

👍 0.7 — Система типов внутри компилятора была переработана, введены обобщенные типы и логический тип.

👍 0.8 — Введены синтаксис tensorVar.0 и tupleVar.0, как подготовка к структурам.

👍 0.9 — Введение Nullable Types, Null Safety, Control Flow и Smart Casts.

👍 0.10 — Это обновление заложило основу, рассматривая как поля будут сериализованы и как они связаны с TL-B.

👍 0.11 — Поиск шаблонов для типов. Поиск шаблонов для выражений. Псевдонимы типов. Объединенные типы.

👍 0.12 — Структуры, обобщенные типы, методы.

🔧 Кандидат в релиз — Автоматическая сериализация — Май 2025.
Язык программирования TOLK - кандидат в релиз (0.13)

Введено:

— Автоматическое упаковывание/распаковывание в/из ячеек/срезов/построителей.

— Тип address.

— Позднее инициализированные переменные, параметры по умолчанию и другие функции.

Новая версия TOLK уже поддерживается плагином IntelliJ IDEA, плагином VS Code и Blueprint.

Подробнее »
Streaming API - Websockets/SSE для плана Enterprise

Мы рады объявить, что Toncenter запустил Streaming API! Этот API позволяет получать обновления о ожидающих и подтвержденных транзакциях и действиях в реальном времени, отфильтрованные по указанным адресам. API поддерживает как протоколы Server-Sent Events (SSE), так и WebSocket, что обеспечивает гибкость для интеграции.

В настоящее время Streaming API доступен исключительно для корпоративных клиентов. В частности, некастодиальный кошелек MyTonWallet уже начал реализовывать эту функцию для мгновенного отображения входящих транзакций.

Скоро Streaming API станет доступен для всех.

Документация
Ранее узлы архива хранили всю историю блокчейна. Учитывая, что история уже довольно большая, и что с новыми оптимизациями мы намерены сократить время создания блока (соответственно, количество блоков для хранения увеличится), мы внесли следующие улучшения:

Частичные узлы архива

Теперь полный/архивный узел может синхронизировать и хранить определенный временной период, а не всю историю блокчейна. Это позволяет разделить хранение истории блокчейна между разными узлами.

В новой mytonctrl 2.6.0 вы можете выбрать удобный установщик с пользовательским интерфейсом, в котором указать режим работы узла и диапазон блоков, которые он будет хранить.

Загрузка архивных блоков и состояний через TON Torrents

Теперь загрузка архивных блоков и архивных состояний блокчейна может быть выполнена через TON Torrents (TON Storage), что ускоряет процесс и позволяет загружать данные с нескольких пиров.

Мы запустили сервис выгрузки, который автоматически преобразует новые пакеты блоков и состояний в мешки TON Torrents и делает их доступными для загрузки.

mytonctrl 2.6.0 нативно интегрирует функцию загрузки блоков и состояний через TON torrents во время начальной синхронизации. По желанию, вы можете загружать блоки и состояния даже с помощью приложения TON Torrents.
TON Core: Отчет за май

Частичные архивные узлы, загрузка архивных блоков и состояний через TON Torrents, кандидат на выпуск языка программирования TOLK, Toncenter API на базе Websockets, а также работа над внедрением заключительной части обновления "Accelerator" и оптимизация узлов в основной сети TON.

https://telegra.ph/TON-Core---Report-for-May-2025-06-09
Язык программирования TOLK Релиз-кандидат (0.99)

— Универсальный createMessage – управление телом, дополнительной валютой, stateInit и другое.

— Универсальный createExternalLogMessage — эффективное создание логов.

— Оптимизации для шардов — вычисление адресов "близких к другому контракту".

Подробнее »

Что дальше

Мы рады сообщить, что мы завершили все запланированные этапы текущего плана развития Tolk и даже добавили несколько дополнительных функций.

Эта версия подходит для написания промышленных контрактов в производственной среде, и мы в TON Core уже пишем все новые умные контракты на Tolk.

Хотя Tolk уже очень эффективен с точки зрения потребления газа, мы планируем добавить "еще одну вещь", посвященную дальнейшей оптимизации газа. Это не было в оригинальном плане развития, но мы уверены, что разработчики будут в восторге. Этот последний штрих будет сделан в начале июля.

Однако разработчики могут начать писать свои надежные контракты на Tolk уже сейчас, и мы рекомендуем вам это сделать.
Теперь операции в блокчейне TON завершаются в 10 раз быстрее при низких и умеренных нагрузкахза 3–5 секунд

Сегодня мы завершили серию оптимизаций ядра TON, запланированных на первую половину 2025 года.

За этот период мы выпустили 5 обновлений, затронувших все ключевые компоненты ядра: процесс валидации, криптографические операции, сеть, базу данных и сериализацию/десериализацию состояния блокчейна.

В результате производительность одного шарда значительно возросла — теперь вся текущая нагрузка основной сети обслуживается всего одним шардчейном (вместо четырёх ранее).

Это означает, что при низкой и умеренной нагрузке сети все операции — такие как отправка токенов или обмены на DEX — выполняются без межшардовых взаимодействий в одном блоке, то есть за 3–5 секунд. Ранее завершение таких операций могло занимать до 30–50 секунд.

При высокой нагрузке блокчейн продолжит масштабироваться за счёт шардинга, что увеличит время обработки, но мы также внедрили ряд крупных улучшений для повышения стабильности сети в пиковые периоды. Подробнее об этом и о планах на будущее мы расскажем в одном из следующих постов.
Познакомьтесь с Tolk 1.0 — новым языком программирования для создания надежных смарт-контрактов на TON

Tolk сочетает в себе выразительность, удобство и низкоуровневую мощь, унаследовав безопасность, экономичность и эффективность от FunC.

Что делает Tolk особенным:

— Простая и читаемая синтаксис: максимально близкий к знакомым современным языкам, таким как TypeScript и Kotlin.

— Новые возможности языка для асинхронной актерной модели TON: авто-сериализуемые структуры, сопоставление с образцом, умные приведения типов и удобное управление сообщениями.

— Продвинутая система типов: дженерики, безопасность от null, псевдонимы типов, объединённые типы — всё, что нужно для написания безопасного и гибкого кода.

— Максимальная эффективность: смарт-контракты на Tolk дешевле, чем на FunC — бенчмарки показывают до 50% экономии газа благодаря оптимизациям компилятора и уникальной «ленивой» загрузке.

— Глубокий контроль: возможность оперировать на уровне бит и управлять стэком при необходимости.

— Переработанная ...