$
Few months ago TON Labs started to reverse engineer a consensus protocol from Telegram public code as part of TON Labs own Node implementation.
Our hands-on experience with the implementation is covered in "Walk through the Catchain" document available here.
We decided to release this document now after the author of the protocol, Dr. Nikolai Durov, published the consensus outline and we highly recommend everybody read the original.
We hope that our document will provide a broader context as well as help to navigate around the code.