Telegram Reveals Catchain, a BFT Consensus Algorithm

Published at: Feb. 5, 2020

A Feb. 3 paper authored by Nikolai Durov, a Telegram co-founder, lays out the details of Telegram Open Network’s consensus mechanism, named Catchain. The proposed solution is a Byzantine Fault Tolerant (BFT) Proof of Stake (PoS) algorithm, similar to that used by NEO or Cosmos.

BFT algorithms are attempted solutions to solve the Byzantine Generals problem, where actors of a particular network need to maintain its functionality even if some nodes are unreliable or malicious.

How Catchain works

Catchain will work for as long as one third of nodes are not malicious, which is equivalent to the theoretical limit outlined for BFT solutions. The system focuses on validating each block as it gets created, similar to Cosmos’ Tendermint or NEO’s dBFT. This in opposition to systems proposed by Ethereum and Cardano, where blocks are easy to produce, but must be then reconciled through fork resolution.

Each new block is created via a block generation round, during which validators have a limited time to agree. Should they fail to do so, that block is skipped.

Each validator has a clear role during a block voting procedure, with some creating the blocks, others proposing a block for voting, while the remaining nodes vote on the proposal. The roles are shifted with each new round, which should ensure the correctness of the procedure.

Telegram is set to have no more than 100 validators for the master chain and from 10–30 for each “shard chain.” According to tests conducted in 2018, a block can be generated every five seconds, undergoing the full consensus procedure each time.

For the most part, the system is reported by TON developers to be similar to Cosmos’ and Algorand’s. Differences lie in some of the specifics, such as how the nodes communicate with each other. Simply having each node communicate with every other is very inefficient, which means that each project tried to find its own way of making the process faster.

Telegram’s recent history

The SEC prevented TON’s launch with an emergency action filed in October 2019. The commission argues that Telegram conducted an unsanctioned sale of securities. 

Other ecosystem participants argue that since the sale was restricted to only accredited investors, Telegram did nothing wrong.

The network is currently only active in testnet mode, which has not stopped some from creating blockchain explorers for it. The commission has nevertheless been very critical of its state of development, arguing that there are few current or planned uses for its GRAM tokens.

Tags
Sec
Related Posts
SEC Asks Court to Order Telegram to Pay $1.2B Back for $1.7B ICO
The United States’s Securities and Exchange Commission, or SEC, has filed a proposal for final court judgement in regard of the terminated Telegram Open Network project. In a proposed final judgment filed on June 25, the SEC has asked the New York Southern District Court to order million dollar penalties to multiple defendants related to the case. “Defendants are jointly and severally liable for disgorgement of $1,224,000,000,” the SEC wrote in the proposed judgement. As of press time, the judgement has been received by the court. Although the court has “reviewed and approved as to form” the proposed judgment, it …
Blockchain / June 25, 2020
TON Devs Worldwide Join Forces to Intervene in SEC Case Against Telegram
A group of international Telegram Open Network (TON) contributors have submitted a court document criticizing United States regulators’ line of attack against the project. The group has formed a non-profit association, “The TON Community Foundation,” and collectively submitted the brief on Feb. 14 in the form of an amicus curiae. An amicus curiae is a brief that offers expertise or insight into a given case on behalf of an entity that is not formally party to the case itself — i.e. an entity that is neither a plaintiff, defendant, nor legal counsel for either side. The court can decide whether …
Blockchain / Feb. 17, 2020
Five Crypto Trailblazers Make Fortune's '40 Under 40' List
Five major crypto innovators have clinched four spots on Fortune’s “40 Under 40” annual rankings for the most powerful young disruptors in global business, released for 2018 on July 19. The first incarnation of Fortune’s under 40 list ran from 1999-2003 and ranked the new titans of the dot-com boom purely based on their wealth. Post-2008 financial crash, the list has been reinvented to take the pulse of figures’ wider achievements, power, and influence on the global stage. This year, Ethereum (ETH) co-founder Vitalik Buterin, 24, has sealed a spot on the list for the third year running, ranked 22nd …
Adoption / July 20, 2018
Starting Second Term Today, SEC Commissioner Peirce Tells Cointelegraph Her Crypto Priorities
Most days, there is little love lost between the United States Securities and Exchange Commission and the world of crypto. As the regulator of the world’s largest capital market, the commission’s continuing work to track down sales for tokens it considers unregistered securities has left a fair bit of the crypto market viewing the commission like a boogeyman. Which is not fair. There are controversial cases, but the ICO boom was rampant with predation, fraud and theft: Exactly the sort of issues you keep a regulator around to stamp out. Right now, though, the SEC is faced with a wide …
Regulation / Aug. 17, 2020
BNY Mellon and Credit Suisse Involved in Telegram’s $1.7B Sale: Report
Two global financial giants, BNY Mellon and Credit Suisse, were reportedly involved in Telegram’s $1.7 billion Gram (GRAM) token sale in 2018. Telegram allegedly informed its investors that it was using BNY Mellon and Credit Suisse to move and store fiat currency raised in the GRAM sale, industry publication Coindesk reports, citing court filings released on Dec. 10. A Telegram employee reveals the details in a series of messages attached to the filings Shyam Parekh, a Telegram employee who is expected to give a deposition before the New York Southern District Court today, Dec. 10, reportedly provided details on how …
Blockchain / Dec. 10, 2019