🌐 Another Independent Node for TON
For a long time, the main node in the TON blockchain was the one developed by the TON Core team in C++. But over time, alternative implementations began to appear in the ecosystem. The most notable so far has been the Rust node. And now gton has joined them — a full node written from scratch in Go by developer xssnick.
For those not deeply into technical details: a node is a program that connects to the TON network, downloads all the blocks, and allows you to interact with the blockchain directly. The more different nodes, the better.
For comparison: Ethereum has several independent clients running at once (Geth, Nethermind, Erigon, Reth, Besu, and others). Bitcoin also has multiple implementations — Bitcoin Core, Knots, and several alternatives.
Why are new nodes useful?
They make the network more resilient. If something goes wrong with one implementation (a bug, vulnerability, or high load), the others continue to work. This reduces risks for everyone — from regular users to large services and wallets. There are more access points, higher stability, and less dependence on a single source.
For example, in 2016 Ethereum survived a powerful DoS attack only because, along with the main Geth node, the Parity client was also running — the network didn’t go down while the main version was being fixed. There have also been cases where a single dominant node caused finalization issues and network-wide problems due to its bugs.
gton is not for validators yet, but it works great as a reliable and fast connection to the blockchain for apps, indexers, and project backends. It’s independent, developed separately, and adds another strong option to TON’s infrastructure.
📖 Subscribe
Post #308
125

- 👍 2