Telegram’s new blockchain, Telegram Open Network (TON) gets one of its first decentralized applications with Button Wallet. Recently, opened to beta development, the secretive project and Button wallet collectively published a blog post elaborating about the collaboration.
“Right now [the] developing experience is a bit challenging and unfriendly. Lite client is written on C++ and looks like it’s perfectly written. TON team is really good at writing code.”
As for the rest of the post, it was a little bit more complicated. It detailed the intricacies required to deploy a smart contract on TON and compared the experience with two other blockchain projects, Polkadot and Cosmos.
Telegram plans to employ sharding for its more than 300 million users so they can have a reasonably fast experience.
The Ton Design
As per Button Wallet:
“TON is planning to use sharding to scale transactions between users. […] TON will have a masterchain and shardchains. Every shard is a blockchain that allows communicating with another shard. Shardchains can communicate with each other using Hypercube routing. TON have a virtual machine that can manipulate data between shards. All TON data is represented as cells linked to each other.”
The Telegram Open Network will have four roles – Validators, collators, nominators, and fisherman.
An interesting one amidst them is the fisherman role to “catch” invalid transactions contained in blocks previously published by validators. If a quorum of validators deems certain transactions invalid, the guilty are punished and the fisherman is rewarded. As of now, most networks to date don’t have such a functional role.
The design aims at encouraging validators to act in the interest of the network and only publish valid transactions. The button team points out that, at present, it is difficult to develop for TON due to a general lack of documentation. However, several efforts are taken to alleviate this problem, such as this Github repository that even includes information on how to install the software.
Notably, Telegram have had one of the most substantial ICOs in history and raised nearly $2 billion. As and when Gram debuts, it will purportedly t near the top of the market capitalization, barring the tokens retain anywhere near their initial value.