In einem Dokument vom 3. Februar hat der Telegram-Mitbegründer Nikolai Durov die Einzelheiten des Konsensmechanismus von Telegram Open Network namens Catchain erläutert. Die vorgeschlagene Lösung ist ein Byzantine Fault Tolerant (BFT) Proof of Stake (PoS)-Algorithmus. Einen ähnlichen Mechanismus verwenden auch NEO oder Cosmos.
BFT-Algorithmen wollen sogenannte Byzantine-Generals-Probleme lösen, bei denen die Teilnehmer eines bestimmten Netzwerks dessen Funktionalität aufrechterhalten müssen, selbst wenn einige Knoten unzuverlässig oder böswillig sind.
Funktionsweise von CatchainCatchain funktioniert, so lange ein Drittel der Knoten nicht bösartig sind. Das ist die theoretische Grenze für BFT-Lösungen. Das System konzentriert sich auf die Validierung von Blöcken, wenn sie erstellt werden. Ähnlich ist es bei Tendermint von Cosmos oder dem dBFT von NEO. Im Gegensatz dazu können bei den von Ethereum und Cardano vorgeschlagenen Systemen Blöcke zwar leicht erstellt werden, müssen dann aber durch eine Fork-Auflösung wieder zusammengeführt werden.