Анатолий Макосов
18.9K subscribers
27 photos
12 videos
81 links
Программист. Сооснователь The Open Network @toncoin и TON Core @toncore.

English: https://x.com/anatoly_makosov
Download Telegram
Мы закончили этап исследований и разработки по задаче ускорения операций в блокчейне TON.

Цель — сделать так, чтобы операции занимали меньше одной секунды, не жертвуя масштабируемостью, безопасностью и децентрализацией.

В результате мы нашли три направления, которые вместе дают нужный эффект.

1. Базовый уровень (L1)

Главное изменение — новый консенсус Catchain 2.0.

Он заменяет текущую связку Catchain + BCP и основан на современных протоколах Simplex и Alpenglow, адаптированных под TON.

Проще говоря, это то, как валидаторы договариваются между собой и принимают новые блоки.

С новым консенсусом финализация блока занимает 200–400 миллисекунд вместо ~2.5 секунд раньше — при том же уровне безопасности.

Говоря о безопасности — дополнительный плюс этих протоколов в том, что они хорошо известны, а значит их проще аудировать.

Второе важное изменение — новый сетевой протокол рассылки блоков (two-step broadcast).

Мы сократили время доставки блока между узлами по сети примерно с 700 миллисекунд до ~100 миллисекунд.

Также были сделаны дополнительные оптимизации в C++ реализации узла TON:

— сжатие блоков при передаче,

— параллельная валидация,

— обмен данными между валидаторами не только через RLDP2, но и по TCP или QUIC. По результатам тестов возможен переход на один из этих протоколов.

Параллельно мы доработали внутренние инструменты статистики, бенчмарков и замеров для блокчейна и API.

2. API

Оптимизировали Toncenter API. Теперь статус операции через Streaming API V2 приходит с задержкой 30–100 миллисекунд.

Кроме того, появилось больше статусов операций:

confirmed — блок появился в шардчейне,

finalized — блок принят в мастерчейне.

Раньше был только один статус — finalized.

3. UX

Операция со статусом confirmed имеет менее 1% вероятности отката, поэтому приложения могут показывать её пользователю сразу, не заставляя ждать.

Пользователь сразу может продолжать делать следующие операции, а позже приложение просто отметит, что операция окончательно финализирована.

По сути, это аналог подтверждений блоков в других блокчейнах: операция видна после первого блока, а полная финализация наступает позже.

Это хорошее дополнение к моментальным pending-операциям, которые мы сделали в UX-обновлении прошлого года.

Все части по отдельности уже готовы. Сейчас мы собираем их воедино и далее начинаем тестирование в тестовой сети TON.
72🤡100K🔥221132👍104👏188🤣6💩5🤔3🕊2
Media is too big
VIEW IN TELEGRAM
Обновили тестовую сеть TON. Обратите внимание на скорость операций.

Далее — тестирование и подготовка к обновлению основной сети TON.

Отдельная благодарность командам mytonwallet.app и tonscan.org за быструю интеграцию новых технологий.
854🤡102K🔥25396👍80🤣16🤯13👏10👎4❤‍🔥3🤝32
Прогресс развертывания Sub-Second обновления в основной сети TON

TON постепенно переходит к архитектуре, где время операций измеряется уже не секундами, а миллисекундами.

Sub-Second обновление — одно из самых больших технологических улучшений сети за последние годы.

Новый API и UX уже в основной сети


— Toncenter API опубликовал новый ускоренный Streaming API V2 для всех пользователей в основной и тестовой сети.

— Первые продукты — MyTonWallet и tonscan.org — уже переключились на Streaming API V2 в основной и тестовой сети.

Это уже сейчас почти вдвое сократило время операций в этих продуктах, несмотря на то, что сам блокчейн пока работает в прежнем режиме.

— Другие продукты и сервисы экосистемы уже могут подключать новое API и внедрять обновленные UX-подходы.

Обновление блокчейна

— 12 февраля валидаторы основной сети обновились на новый код ускоренного сетевого слоя и консенсуса Catchain 2.0.

— Новый функционал еще не включен и будет активирован после завершения тестирования.

Прогресс тестирования Sub-Second обновления в тестовой сети

Тестовая сеть TON стабильно работает более месяца после обновления 23 января с активацией Sub-Second режима:

— в среднем создается 2-3 блока в секунду.

— сеть работает при реальной органической нагрузке.

— участвуют различные валидаторы.

Нагрузочное тестирование

В ходе тестирования проводились испытания при относительно высокой нагрузке. Результаты показали, что при 1000 транзакций в секунду в одном шардчейне время операции остается меньше секунды.

Для сравнения даже в периоды высокой нагрузки в основной сети во время минтингов проектов Notcoin, DOGS, Hamster Kombat средний TPS не превышал ~500.

Улучшения и исправления

За время тестирования команда TON Core внесла ряд улучшений. Отдельно стоит отметить:

— Оптимизирована работа с диском, чтобы ноды с менее быстрыми дисками могли стабильно синхронизироваться при новой скорости производства блоков.

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

Помимо работы над Sub-Second, выпущено два сервисных обновления с исправлениями и улучшением стабильности основной сети: TON 2026.02 (12 февраля) и TON 2026.02-1 (24 февраля).
159👍80🔥55🎉2813👏7❤‍🔥42💯2👀2🏆1💅1
This media is not supported in your browser
VIEW IN TELEGRAM
31🤡100K7852🏆31👍8🔥8👏4🍾3🎉2💯2🆒2
Web3-игра: требуется гейм-дизайнер и 3D-моделлер

До блокчейн-технологий я занимался разработкой многопользовательских онлайн-игр. Мне интересно в рамках личного проекта попробовать сделать что-то новое в этой области — совместить многопользовательскую игру, TON и Telegram Mini Apps.

Еще в 2022 году я писал на эту тему: https://tg-me.sbs/tonblockchain/107. Как мне кажется, потенциал этого направления до сих пор огромен.

В связи с этим открыты вакансии:
— гейм-дизайнер с опытом разработки социальных экономических игр.
— 3D-моделлер с опытом работы в low-poly для веб-игр.

Приступить к этому начинанию я смогу не ранее завершения больших обновлений сети, однако резюме можете отправлять уже сейчас в @another_web3_game_bot.
43🤡100K👍66🔥30👏158💩6😁5🤮52😱1
Сделаю несколько технических уточнений об альтернативной имплементации ноды TON на языке Rust, анонсированной в канале @toncoin.

Команда RSquad (которая также известна по проекту BTC Teleport) сделала доработки на основе ноды блокчейна Everscale, так что она стала совместимой с текущим TON.

Как указано в GitHub, проект находится в стадии Early Beta, а исходный код ещё не опубликован.
56👍59😁2918🤝15🔥6🤡5🤷‍♂3👌32🥴2
В качестве финального этапа тестирования Sub-Second обновления TON запущен публичный конкурс с призовым фондом до $100,000 на поиск ошибок и уязвимостей.

Участвовать могут все: https://tg-me.sbs/contest/447
53🤡100K👍52🔥37🎉21🫡43👾3🦄1
Между делом добавили поддержку смарт-контрактов Cocoon AI в Toncenter API.

Внимательные читатели могли заметить, что по своей архитектуре Coccoon AI похож на TON Storage из оригинального вайтпепера TON.

Модель та же: участники децентрализованно предоставляют ресурсы, получают оплату в Toncoin, а взаиморасчёты происходят через смарт-контракты блокчейна TON.

Разница лишь в типе ресурсов, которые предоставляют участники:
TON Storage — дисковое пространство,
Cocoon AI — GPU-мощности.
83🤡100K👍9143🔥38😁123🏆2🤔1💯1
Media is too big
VIEW IN TELEGRAM
Одним из ключевых условий Sub-Second обновления является сохранение децентрализации и безопасности блокчейна. О каждом из этих аспектов расскажу в следующих постах.

На практике главный компромисс высокой производительности — несовместимость с EVM-блокчейнами. Если вы обращали внимание, все блокчейны, которые сегодня считаются быстрыми, имеют собственную архитектуру, отличную от Ethereum.

В долгосрочном плане это не является большой проблемой. Но в краткосрочной перспективе возникает барьер: разработчикам продуктов из других блокчейнов сложнее переходить на TON.

Именно поэтому сейчас мы активно инвестируем в инструменты разработки. В TON Core этим направлением занимается Александр Кирсанов и его команда.

Начали с фундаментального обновления языка программирования — выпустили Tolk.

Далее расширили область: в рамках обновления Tolk 1.2 изменения затронули не только компилятор, но уже и виртуальную машину TVM.

Сейчас создаём новое поколение инструментов для разработки, тестирования и деплоя смарт контрактов. Они тесно интегрированы с компилятором и TVM. Значительная часть кода «под капотом» была переработана.

Также появится возможность использовать ИИ для написания качественных смарт-контрактов для TON.

Подробнее об этом Александр расскажет в начале мая.

Заметки Александра »
91👍52🔥24👏134🤡1
Forwarded from Resistance Tools
This media is not supported in your browser
VIEW IN TELEGRAM
🐶TONNET BROWSER (1.0.0 BETA)

Tonnet Browser is the first browser with a built-in TON proxy, providing peer-to-peer access to TON Network. Your device connects to TON sites (.ton, .t.me.) either directly or through multi-hop garlic routing when anonymous mode is enabled. Uncensored & unstoppable.

Tonnet Browser combines the anonymity model of Tor with tonnet-proxy multi-hop garlic routing, the peer-to-peer architecture of BitTorrent for decentralized content delivery with TON storage, and a blockchain layer for cryptographic DNS resolution and TON payments.

⬇️Now Available on Linux | Win | MacOS
🤖Mobile version available on Android
(One line command install on GitHub)


Website
: tonnet.resistance.dog
GitHub : tonnet-browser (open-source)
Docs :
docs.resistance.dog
Suggestions & bugs
: @ResistanceForum

Everything is opensource & free

👋
If you need help with installation or anything else, feel free to join the group or contact me directly.


Note regarding garlic routing:
tonnet-proxy
is implemented in the browser and connects to the community relays listed in tonnet-directory with the anonymous mode.

I bootstrapped the network with 4 relay servers (see
tonnet-directory
). For garlic routing to really makes sense, the network requires more actives relays.

If you wish to contribute by becoming a relayer, consider installing
tonnet-relay
on your server: Follow the guide and pull request in
tonnet-directory
as described in
contributing.md
or DM me if you need.

The next step is to incentivize relayers with TON or Jettons via garlic-routed nano-transactions for each relayed request, using gasless and instant payments through virtual channels (TON payment tech).

However, you can also safely connect directly to any Tonsites via P2P without going through an intermediate relay (non-anonymous mode).


Bonus:
I scanned 140K~ TON DNS and found 499 TON sites up. Have fun exploring the TON Network.

Here is the list :
https://tg-me.sbs/ADNLchecker


📌check pinned message
📢@TonnetBrowser | 💬@zkproof |
Please open Telegram to view this post
VIEW IN TELEGRAM
41🤡100K🔥7138👍36🤝3🥰2🌭1
Digital Resistance Tools

Напомню, что команда TON Core ранее завершила все Web3-протоколы TON:

TON DNS
TON Proxy (включая анонимную маршрутизацию Garlic Routing и оплату трафика в Toncoin)
TON Storage / Torrents
TON Payment Network (Layer 2)

Приятно видеть, что в экосистеме появляются сервисы на их основе.

Один из примеров — продукты Resistance Tools от разработчика из сообщества Resistor.

Больше всего меня впечатлил TON Browser Desktop с возможностью открывать .ton-сайты, скачивать файлы TON Torrents в менеджере загрузок и с другими интересными решениями. Защита от слежки, шифрование и анонимизация через TON Proxy.

Ранее сам Telegram стал TON-браузером и позволил открывать TON-сайты (например, manifesto.ton) прямо в мессенджере. Desktop-версия от Resistance Tools, как и ожидается, обладает более широким функционалом.

В качестве поддержки отправляю автору грант в размере 10,000 TON из личных средств.
3.5K🤡100K👍223102🔥99👏64🤣4🤝4🤯2
Активация Sub-Second в основной сети

Завершился публичный конкурс на поиск уязвимостей и ошибок в обновлении Sub-Second.

Благодарим всех участников! Команда внесла в код необходимые изменения. Существенных изменений в механике консенсуса по итогам конкурса не потребовалось.

Результаты конкурса и награды победителей будут объявлены позднее в канале @contest.

Конкурс стал заключительным этапом тестирования. Перед этим было проведено тестирование внутри команды TON Core и в тестовой сети TON.

Начинаем активацию обновления Sub-Second в основной сети.

Активация будет происходить в три этапа:

31 марта (сегодня): обновление нод валидаторов до последней версии.

2 апреля: голосование за активацию нового консенсуса в basechain и умеренное повышение скорости блоков.

7 апреля: голосование за полную активацию быстрого консенсуса в basechain и masterchain с последующим обновлением нод валидаторов.

Sub-Second — это крупнейшее обновление протокола, включающее значительный объём изменений.

Несмотря на всестороннее тестирование, мы просим валидаторов оставаться на связи и сохранять повышенную готовность к действиям в течение ближайших двух недель — с 31 марта по 12 апреля.

Команда TON Core готова оперативно реагировать на любые ситуации.
135🤡100K🔥6736🤝21👍13🕊1
Гайд для разработчиков/бирж/продуктов опубликовали в @toncore.
16👍36👏25🤝17😁8🔥6🤮52🤡21🕊1
Обновление Sub-Second активировано

Блокчейн TON перешел на новый быстрый протокол консенсуса и обновленный сетевой протокол. На данный момент сеть работает стабильно.

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

Помимо ускорения операций, обновление имеет два важных следствия:

• Поскольку скорость производства блоков выросла в 5–6 раз, а валидаторы получают награду за каждый блок, доходность валидации в TON также увеличилась. При текущей конфигурации доходность стейкинга в TON будет достигать 20–25% годовых.

• Проведенные оптимизации создают основу для следующего шага — снижения сетевых комиссий в блокчейне.
266🤡100K101👍56🔥43😁5🎉4👏3🦄2🕊1🙈1
Прошу читателей не путать текущую доходность стейкинга и инфляцию.

Инфляция Toncoin после обновления составляет порядка 4% в год.

Для сравнения по последним данным ChatGPT:

Solana: 3.9%
Aptos: 2.6-5.19%
SUI: 3.2–3.6%
78🤡100K👍7829👎18🤝14😁8🖕7🔥5🕊1
Forwarded from Pavel Durov (Pavel Durov)
🚀 The TON blockchain just got upgraded and is now 10× faster.

⚡️ Block rate increased 6×.

Transactions are now instant, subsecond.

🪙 This was step 1 of 7 to Make TON Great Again (MTONGA).

Next step: cut the already low transaction fees by . ✂️
Please open Telegram to view this post
VIEW IN TELEGRAM
114🤡100K🔥77👏4131👍9🎉5😁4😎3🥴1
MTONGA
179🤡100K119🔥69😁42👍20🤩14🤣12💯8👏4🥱1🤝1