TON Core
βœ”
4.26K subscribers
10 photos
4 videos
80 links
Updates from the TON Core development team, which continues to develop open-source technologies for The Open Network (TON) @toncoin.
Download Telegram
Rethinking Blockchain UX: TON Sets a New Guidelines

A series of updates to the TON blockchain and Toncenter API, combined with close collaboration with leading TON ecosystem products, is redefining the blockchain user experience.

Read more:
https://telegra.ph/New-Approaches-to-Blockchain-User-Experience-08-02
❀32πŸ‘30πŸ”₯22⚑6
Tolk 1.1 Programming Language

New in this release:

β€” Built-in maps (dictionaries);

β€” Enums;

β€” Private and readonly fields in structs;

β€” Overload resolution and partial specialization;

Next, the Tolk team will focus on automatic TypeScript wrapper generation for structs.

Read more Β»
πŸ”₯20⚑15✍9🀯2πŸ’˜2❀1πŸ‘1πŸ’‹1πŸ†’1
IntelliJ TON 3.0.0

The biggest update yet. An impressive list of new features, improvements, and fixes. Every part of the plugin and every supported language has been improved.

The list of supported languages has grown:

TASM β€” the upcoming assembler standard for Tolk.

Fift assembly β€” now with enhanced support as part of Fift integration.

BoC files are no longer just opaque binaries β€” open them to view fully disassembled code!

This release also brings support for the latest Tolk 1.1.

Changelog (see for yourself) Β»

IntelliJ TON Β»
πŸ₯°18⚑16❀5🐳5🀩4🀯2🀝2πŸ‘1😒1😈1
This year, we expanded the TON Core C++ node team:

πŸ₯· Evgeny

Over 10 years of experience in blockchain development, including work on consensus and cryptography.

β€” First place in ICPC World Finals 2009 and 2012.

β€” Great results in other programming competitions, including Google Code Jam, Meta Hacker Cup and TopCoder Open.

πŸ₯· Oleg

Distributed database engineer and researcher.

β€” Winner of the TON x CodeForces Contest.
β€” Bronze medal in the ICPC World Finals 2020.
β€” Top rating of Grandmaster on Codeforces
β€” Results in other programming competitions, including IEEExtreme, Google Hash Code, Microsoft BubbleCup Finals.

πŸ₯· Vadim

Specializes in multithreading, working with databases and clusters.

β€” Winner of the TON Validation Contest and TON Smart Challenges.
β€” Second place in the Yandex Cup 2024 Backend.

πŸ₯· Dan (20 y.o!)

MIT

β€” Winner of the TON Validation Contest.
β€” Gold medal in the International Olympiad in Informatics 2022.
β€” Gold medal in the Asia-Pacific Informatics Olympiad 2022.
β€” Gold medal in the Romanian Master of Informatics 2021.
β€” Gold medal in the International Autumn Tournament in Informatics 2021.
❀‍πŸ”₯22πŸ”₯19🍾8πŸ’―6🐳4❀1
The TON Core team is working to enable transactions on the TON blockchain to be executed in less than 1 second β€” with no reduction in decentralization or scalability.

We have expanded the dev team and continue to implement the Optimization Roadmap that was published and partially completed earlier this year. Major L1 and API updates are ahead.

We plan to show the results in the TON main network as early as the first half of next year.
πŸ‘40🀯27🀩13❀6🐳4🀑3πŸ€“2πŸ”₯1πŸ•Š1πŸ‘€1
TON x Chainlink

The TON Core team was happy to help Chainlink integrate their product with TON.

Chainlink smart contracts are written in our new programming language, Tolk.

Meanwhile, we contributed to 3 more big upcoming releases β€” all starting or ending with β€œC.”
πŸ‘29πŸ”₯21🀯9❀6πŸ’©4πŸ‘€3🀣2πŸ₯°1
Node Update TON 2025.10, TON 2025.11

β€” Optimistic collation & validation: nodes can generate and verify block candidates before the previous block is fully finalized.

β€” New block compression algorithm.

β€” Enhanced overlays, peer discovery, and sync.

β€” Various improvements and fixes.

Full Changelog Β»
❀11πŸ”₯9πŸ’―4
Blockchain configuration updated

The following improvements to the TON blockchain configuration were made by a network-wide vote of validators:

1. The parameter for launching BTC Teleport has been updated.

2. Updated system configuration smart contract code:

β€” Removed code related to an unused configuration key. Note that the configuration key itself was reset back in 2023.

β€” Added custom slot functionality that will be useful for stablecoins.
πŸ”₯16❀7⚑7
TVM 12

β€” Bounced messages can now include the full message body, error code, and additional data.

β€” New low-cost TVM instructions.

β€” Various improvements and fixes.

Full Changelog Β»
πŸ”₯18⚑9🀩7❀2
Tolk 1.2 Programming Language

β€” Rich bounced messages support (TVM 12).

β€” Cheaper smart-contract deployment thanks to new TVM 12 capabilities.

β€” Redefined address type.

β€” Improved compilation errors.

β€” Anonymous functions (lambdas).

β€” Borrow checker to catch undefined behavior.

Read more Β»
πŸ”₯13πŸ‘10⚑7❀2❀‍πŸ”₯2πŸ₯°1
Major update to Tolk language documentation

https://docs.ton.org/languages/tolk
πŸ‘22⚑21πŸ‘€14πŸŽ„5🌭2❀1
TON Core pinned Β«The TON Core team is working to enable transactions on the TON blockchain to be executed in less than 1 second β€” with no reduction in decentralization or scalability. We have expanded the dev team and continue to implement the Optimization Roadmap that was…»
Node Update TON 2025.12

CellDB 2.0 and the Fast State Serializer are now enabled by default.

The validator engine gains parallelism, network traffic compression is improved, along with various fixes and enhancements.

Full Changelog Β»
πŸ‘34πŸ₯°12πŸ”₯10😱5❀3🍌3πŸ–•2🀯1
The R&D phase has been completed β€” research and development of the task of speed up operations in the TON blockchain to less than 1 second while maintaining scalability, security, and decentralization.

During the work, three key areas were identified that, taken together, will allow the desired result to be achieved.

1. L1 and Node improvements

1.1. New Catchain 2.0 consensus

The current Catchain + BCP consensus stack has been replaced with a new protocol β€” Catchain 2.0, based on Simplex / Alpenglow algorithms adapted to the TON architecture.

The consensus protocol determines how validators share data, verify and accept blocks with transactions.

Simplex and Alpenglow are modern open consensus protocols that are characterized by high speed and relative simplicity.

Catchain 2.0 allows blocks to be finalized in 200–400 milliseconds while maintaining the same level of security. Previously, the block finalization time was about 2.5 seconds.

An additional advantage in terms of security is the widespread knowledge of these protocols, which greatly simplifies their audit.

1.2. New block broadcast protocol β€” "two-step" broadcast

Blocks are transferred between network nodes using the broadcast protocol. We have redesigned this network protocol, reducing the block delivery delay from approximately 700 ms to ~100 ms.

1.3. Additional optimizations

A number of additional optimizations have also been made to the C++ implementation of the TON node, including:

β€” block compression during transmission;

β€” parallelization of validation;

β€” the ability to exchange data between validators not only via the RLDP2 protocol, but also via TCP or QUIC. Based on the test results, it may be possible to switch to one of these protocols.

In addition to the main solutions, the internal statistics system was refined, as well as the internal tools for benchmarks and measurements for nodes, validators, and API.

2. API

2.1. Reduced API latency

The Toncenter API has been optimized, resulting in a latency of 30–100 milliseconds for obtaining the status of an operation via the Streaming API V2.

2.2. New functionality

Streaming API V2 in Toncenter now returns two statuses of operation instead of one:

confirmed β€” the block has appeared in the shardchain;

finalized β€” the block has been accepted into the masterchain.

Previously, only the finalized status was supported.

3. UX

A new UX approach has been proposed. Since an operation with the confirmed status has a rollback probability of less than 1%, applications can display it to the user at this stage. The user can then immediately perform the following operations without waiting for finalization.

At the finalized stage, the application can additionally mark in the UI that the operation is completely finalized.

This is similar to the confirmation model in other blockchains, where the operation is displayed after being included in the first block, and final finalization occurs after several block confirmations β€” at the same time, the user can immediately continue interacting with the blockchain.

This is a solid addition to last year's UX and kernel updates.

All of the above components have been completed separately. Component integration is underway, followed by testing on the TON test network.
πŸ”₯49πŸ‘28❀21⚑5πŸ¦„2