๐ TON is 15x Faster than Solana in Finalization
In TON, after the Catchain 2.0 upgrade (the first step of MTONGA according to Pavel Durov), a transaction achieves full finality in approximately 0.8 seconds. Blocks are produced every 400 ms, and the powerful consensus allows validators to reach irreversible agreement almost instantly. Thus, within 400 ms the transaction is confirmed in the shardchain, and after another 400 ms it enters the masterchain and becomes fully irreversible.
In Solana, blocks are also produced every ~400 ms, but full finalization (finalized) requires about 32 consecutive block confirmations โ this takes 12โ13 seconds. Many Solana projects consciously take the risk and show users that the transaction is completed after just 1โ2 seconds, although at that point there is still a possibility of a fork and block rollback.
This detail was noted by the authors of The Open Dev Blog, and TON core developer Anatoly Makosov agreed with it. He also explained that in TON the "confirmed" status is assigned as soon as validators accept the shardchain block with the transaction. From this moment, the block is considered valid, and the probability of the operation being cancelled tends to zero. Client applications and wallets can safely show the operation as completed already at the confirmed stage.
The only thing that may change between confirmed and finalized is the block hash (with a probability of about 1%). That is why exchanges and high-risk services wait for the finalized status, while regular users receive practically instant confirmation.
As a result, in TON a transaction becomes truly irreversible in 0.8 seconds, while in Solana it takes 12โ13 seconds. The difference in real finalization is approximately 15 times in favor of TON.
๐ Subscribe
In TON, after the Catchain 2.0 upgrade (the first step of MTONGA according to Pavel Durov), a transaction achieves full finality in approximately 0.8 seconds. Blocks are produced every 400 ms, and the powerful consensus allows validators to reach irreversible agreement almost instantly. Thus, within 400 ms the transaction is confirmed in the shardchain, and after another 400 ms it enters the masterchain and becomes fully irreversible.
In Solana, blocks are also produced every ~400 ms, but full finalization (finalized) requires about 32 consecutive block confirmations โ this takes 12โ13 seconds. Many Solana projects consciously take the risk and show users that the transaction is completed after just 1โ2 seconds, although at that point there is still a possibility of a fork and block rollback.
This detail was noted by the authors of The Open Dev Blog, and TON core developer Anatoly Makosov agreed with it. He also explained that in TON the "confirmed" status is assigned as soon as validators accept the shardchain block with the transaction. From this moment, the block is considered valid, and the probability of the operation being cancelled tends to zero. Client applications and wallets can safely show the operation as completed already at the confirmed stage.
The only thing that may change between confirmed and finalized is the block hash (with a probability of about 1%). That is why exchanges and high-risk services wait for the finalized status, while regular users receive practically instant confirmation.
As a result, in TON a transaction becomes truly irreversible in 0.8 seconds, while in Solana it takes 12โ13 seconds. The difference in real finalization is approximately 15 times in favor of TON.
๐ Subscribe