Telegram to Award Devs $400K in TON Blockchain Smart Contracts Contest

Published at: Sept. 26, 2019

Global messaging app Telegram announced a coding competition for building smart contracts for the Telegram Open Network (TON) Blockchain.

5 types of smart contracts

The contest includes three parts with a prize fund for all included tasks ranging from $200,000 to $400,000, according to an announcement posted on the Telegram Contests channel on Sept. 24. The contest will end on Oct. 15.

The primary part of the competition is the task to build one or more smart contracts, using the tools provided in the TON Blockchain distribution, as described in the attached TON Contest document. 

The two other optional tasks include improvements suggestions for TON Virtual Machine and FunC and TON Blockchain bug bounty contest, the company said.

According to the competition’s details, Telegram expects smart contract developers to implement at least one of the five smart contracts, including multi-signature wallet, two types of simple TON DNS Resolver smart contracts, a synchronous two-party payment channel, and an asynchronous two-party payment channel.

Larger prize for exploiting a bug

Meanwhile, participants of TON Blockchain bug bounty contest should submit a description and a suggested scenario for its exploit, Telegram explained.

If the developers manage to actually exploit this bug in the TON Blockchain by stealing some funds from the wallet of another person, they will be awarded a larger prize of up to $200,000 in addition to the $200,000 prize fund distributed among smart contract developers.

The contest announcement comes amid the expected launch of Telegram’s digital token, Gram, in October, as previously reported. Meanwhile, Telegram officially released the TON testnet explorer and node software on Sept. 6.

Tags
Related Posts
Free TON Launches First Contests to Distribute Tokens Among Contributors
Free TON, a decentralized blockchain network derived from Telegram’s TON blockchain, is launching the first community contests to power its network. Starting Monday, users, developers and validators are invited to participate in three separate contests, with Free TON planning to distribute thousands of TON Crystals, or Tons, as rewards. On Monday, the Free TON Community officially introduced proposals for the first community contests on the Free TON forum. Each contest aims to distribute at least 50,000 Tons among winners, participants and juries. The three contests are expected to close on May 25. Free TON contests are the only way to …
Technology / May 18, 2020
Could a world record be broken as a node written in Rust is put to the test?
A new contest is taking place that aims to test a node written in the Rust programming language — with the ambition of breaking the world record for the bandwidth of blockchain protocols in a real network. Free TON's current node is written in C++ and already has the ability to process thousands of transactions per second. Sharding plays an instrumental role in this network, as this means that smart contracts can be processed in parallel. It’s believed that a node written in Rust would be dramatically quicker due to better process parallelization, and organizers of the Rust Cup believe …
Decentralization / April 14, 2021
Behind the Scenes of TON: Lessons Learned on Deploying Smart Contracts, Part 2
This is the second article in our series on integrating payment channels on Telegram Open Network. In the first part, we introduced the network, detailed our experience of the contest, and explained how synchronous and asynchronous smart contracts work. As the next addition to the series, this article details how we built a synchronous payment channel on the network during TON’s contest back in September. Here, we will be talking only about Fift (TON’s general-purpose programming language) and FunC (TON’s programming language for writing smart contracts). The TON white paper provides more in-depth information about payment channels, but we will …
Technology / Feb. 14, 2020
Telegram Officially Releases TON Testnet Blockchain Lite Client
Disclaimer: The source in this article previously listed the file archive domain name. It has been changed to more accurately reflect the development. Encrypted instant messaging service Telegram has officially released a test client for its Telegram Open Network (TON), according to a recent email to investors. The archive of files available for download on test.ton.org is a distribution of a preliminary version of the TON Blockchain Network Lite Client along with the relevant portions of the TON Blockchain Library, according to the readme information file. The development is a simplified stable version of the Lite Client. On May 25, …
Blockchain / May 29, 2019
Telegram Introduces New Programming Language for TON Network
Privacy-focused encrypted instant messaging service Telegram has created a new programming language for its Telegram Open Network (TON), according to a document posted on an unofficial TON Telegram channel on May 23. The document — evidently authored by Telegram co-founder Nikolai Durov and dated May 23 — introduces a new language called Fift. The language is specifically designed for developing and managing TON blockchain smart contracts, and interacting with the TON Virtual Machine (TVM). TVM, in its turn, executes smart contract code in the TON blockchain, supporting all operations required to parse incoming messages and persistent data, and to create …
Blockchain / May 24, 2019