The new project of the Durov brothers: Telegram Open Network

The moment is approaching the full-scale launch of the most anticipated crypto project, which can really change the world. By early November, the TON network will be launched and everyone will be able to fully appreciate its advantages and begin to use it for its intended purpose: developers - create useful and profitable applications, users - use the functionality of useful applications, easily paying for it, if necessary.



A test network has already been launched and there are two interesting documents on the official website that shed light on how this project will function. This is a description of TON, 132 pages (links to pages in the text are indicated in parentheses, (45)) and a description of the blockchain, 120 pages (links to pages are indicated in square brackets, [55]). The virtual machine and the programming language of smart contracts will not be considered in this article; those who need it will understand it, and those who do not understand it will not need it.



I read for you and tried to highlight the points of interest to a simple layman (me), leaving aside very important, but obscure calculations, formulas and proofs, all of which are stated in the original sources above. I hope that my summary will be useful to those who do not have the time or desire to personally study these interesting documents.



So what is the Telegram Open Network (TON)?



Telegram Open Network (TON) is a fast, secure and very cool blockchain-based network project that will do well for everyone at once. It’s such a huge “supercomputer” distributed over thousands of servers, or rather a “super server”, on the basis of which tons of useful applications can be launched. Add to this your own GRAM token, support for microtransactions, constant (in theory) rate growth, well, hundreds of millions of existing Telegram users who will automatically gain access to all services on the TON platform to realize the full power of the Durovs intention.



The first thing to understand is that TON is not a blockchain . This is its own version of the Internet, with blockchain and microtransactions. If the project is successful, then over time, just as you use a browser to access the Internet, where there are various sites and services, in the same way you will use some TON-browser to access the new network (something similar already exists in the form of a Tor-project or i2p, for which there are direct references in the text.



TON is a combination of the following components: (4)





The architecture of the project allows for fairly simple integration with third-party applications, such as instant messengers or social networks. An example of such integration, in the near future, will be the Telegram messenger, on the website of which a license agreement for using the wallet has already appeared.



Consider the main points of each component in a little more detail:



TON Network: protocol implemented



Like the MTProto protocol already implemented for Telegram, it’s just a wrapper over standard TCP / UDP, an abstraction that gives each node within the network its own address and sets the message standards between them (details of various subscriptions to messages, solving potential traffic tracking problems, and so on). A testnet is already running on this protocol, although there are no specifications yet, but they are not needed by anyone except low-level developers. Something similar has already been implemented in the I2P project. (81)



An additional TON Proxy layer is described separately, allowing anonymous access to the TON network. Such attention to details in the field of anonymity at the whitepaper stage, it seems to me, shows in which direction the creators plan to develop the project, towards cooperation with regulators or towards decentralization and disclaimer of responsibility for everything that happens on the network. (84)



TON DNS: there is a competition



This simple but very important service solves the problem of human-readable addresses of services and counterparties, right now there is a competition for the development of this smart contract, so the implementation details are unknown, but, of course, there will be human-readable addresses on the TON network. (106)



TON Storage: plans



The time-tested concept of torrents, when one small hash can correspond to an arbitrarily large file, is implemented here. Indeed, if we have a lot of data that needs to be distributed, why not use torrents? Even in its current form, this technology is quite viable: there are people who are ready to provide their disk and network capacities absolutely free, so that you can download a specific file. What will happen if convenient monetization is applied to this technology through GRAM tokens? It will be great. (102)



It’s even more cool that the concept of “cloud services” is introduced within the network when a market is created where those in need of resources (such as disk space or processor time or network traffic) can buy these resources from those who want to provide them for a pre-agreed fee. With this approach, the same TON Storage will become fully decentralized and unlimitedly scalable. Something similar should have been implemented in projects like Golem and Sonm, but in the end it remained on paper, let's see what happens here. (103)



TON Services: plans



Blockchain is needed in order to be used. The headache of the creators of smart contracts and various applications has always been interaction with the client. Usually you need to start your own website somewhere, ask the user to install a browser extension such as Metamask or some other foul-smelling program, and then you can use it. Of course, there was no talk of any wide distribution of such products; people are used to the fact that everything should “just work” and don’t agree on anything else. It’s all the more pleasant to see that the whole section is devoted to the creation and interaction with applications. Two types are distinguished, the first is services, applications and other services interact with them, and, in fact, applications in which live users will poke buttons. (99)



The concept of standard interfaces is introduced in a smart contract, so that you can interact with them from any standard client. You can describe the data you need from the user, and he just needs to click a couple of buttons in the form to form and send the transaction to the blockchain and change the status of the smart contract. The question remains, how complex interfaces can be implemented using this method, but the fact that everything will be done directly from Telegram or another standard TON client is certainly pleasing. (110)



We are again told in direct text that it is possible and necessary to create TON-WWW, a new Internet, with an implemented payment system, unambiguous verification or complete anonymity, as you like, well, and the absence of any censorship, due to the decentralization of the platform. We all dreamed about this Internet. (112)



TON Payments: there is a competition



TON Payments is a network of virtual banks where each user establishes a relationship with at least one counterparty. These relations are fixed by a smart contract, which freezes the amount of contributions, as a guarantee of honesty of the parties. After that, you can transfer money to anyone, it is only important that there is a chain connecting the two agents. For example, sending money from Vasya to Peta actually looks like a chain Vasya -> Bank 1 -> Bank 2 -> Bank 3 -> Petya, well, or Vasya -> Bank 1 -> Petya, if both are clients of the same Bank (that is, they signed smart service contracts and contributed funds). This is necessary in order not to spam the network with frequent microtransactions, but to record there only updated balances, who owes what to whom. For example, at the beginning of cooperation Vasya and Bank 1 create their own contract. Vasya puts 100 coins that he is going to spend on it, the Bank puts 10 coins in the contract, which may be returned to Vasya (for example, in the form of interest or cashback). Then Vasya starts sending requests for payments, and the bank through its channels through TON Payments makes these payments to other banks, and they to the final counterparties. All of these hundreds of transactions are recorded off-chain. Then, at some point, Vasya runs out of money, the smart contract receives a message about updating the balance, that now Vasya has 20 coins left, and the bank has 90, then, for example, the bank withdraws 80 coins, and Vasya adds another 100, for subsequent expenses. Only changes in balances are recorded on the blockchain, which is now Vasya’s 120 coins, and the bank’s 10 and everything starts all over again. Or Vasya receives a large transfer, then the bank increases its share in the smart contract by the required amount in order to transfer this money to Vasya. Payments by this principle will be practically free, while no one bothers to directly transfer tokens through the blockchain, if it is a large or important transaction, having paid the corresponding network commission. (120)



GRAM token: awaiting release



The monetary unit of the network, in GRAM there is a payment for transactions, for a place, for data, for the opportunity to become a validator, and much more. In total, the initial circulation is five billion coins, of which about 2.7 billion were sold in two rounds of closed sale (plus or minus, unofficial estimates from various sources). The first round of sales was about $ 0.3, the second - $ 1 with a tail. Grams have an interesting distribution system. The first coins were sold directly to a narrow circle of investors, a total of 1.7 billion US dollars was collected. Further, the coins remaining for a small share of developers and operating expenses will be sold from TON Reserve according to a formula that depends on the number of tokens in circulation. You can see from the link that with a circulation of 2.7 billion tokens, the sale price will be about 1.5 dollars, however, it will grow exponentially and after a billion sold tokens, the sale price will increase to four dollars. This is approximately the price that is now held in the derivatives markets, which, however, cannot boast of large volumes, due to the dubious nature of most organizers. So, the price of the token is determined by two parameters: on the one hand, it is a free market in which there are initial investors, some of whom want to take profits, on the other hand, it is TON Reserve, in which the price can only increase. True, it can also decrease, this will happen if the market price becomes less than half the “official”, in which case the TON Foundation, the legal entity that carried out the initial sale and owns the TON Reserve, reserves the right to start buying back tokens from the market at the expense of funds received earlier from investors. Then the number of tokens in circulation will fall, and with it the official price. Speculation about the dynamics of the price of grams and generally about the economy of TON is a thing worthy of a separate article, which I will soon write if you are interested. For now, it’s important to understand that the GRAM rate will be “gently” regulated, due to the presence of a large player in the market, this will protect the coin from a sharp fall, but it will also not allow the price to rise sharply. (128)



TON Blockchain: testing in progress



Even if there weren’t all of the above infrastructure, if there weren’t contests with a prize pool of hundreds of thousands of dollars to create this very infrastructure, as well as a platform with hundreds of millions of users who will automatically gain access to the new blockchain, then it would still be extremely interesting from a technical point of view. He literally absorbed the entire experience of the crypto industry accumulated over the past five years and plans to implement a large number of technological innovations that previously were only on paper.



I highly recommend reading 10 pages in the original whiterpiper to better understand what blockchains are. If you don’t want / cannot read, at least watch a video with an overview. (62)



Then just some technical points, indicating the page in the description of the blockchain, so that you can study the primary sources. Signed by Nikolai Durov on August 20, 2019, straight from the tin.





As you can see, a lot of interesting structures and concepts are being introduced and the most important thing is not just a declaration of intent, the network is already being tested, people are already trying to write smart contracts for the competition, and now the movement is starting, which will be very interesting to participate in!



Update: information and analysis of the possible dynamics of the GRM token price here



All Articles