Skip to content

Conversation

fakela
Copy link
Contributor

@fakela fakela commented Oct 9, 2025

This whitepaper has seven references cited.

Reference [1] is mentioned 3 times, [2] once, [3] 4 times, [4] 4 times, [5] once, [6] not mentioned, and [7] twice.

Closes issue: #561

I have also attached an external link to the reference N. Durov, “Telegram Open Network,” 2017 and 2018, for easier access.

@fakela fakela linked an issue Oct 9, 2025 that may be closed by this pull request
Copy link

github-actions bot commented Oct 9, 2025

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

github-actions bot commented Oct 9, 2025

Thanks for the updates in this PR. I reviewed the changes and found no issues—no fixes needed from this review.

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore ton/catchain.mdx 

ton/catchain.mdx Outdated
## Abstract

The aim of this text is to provide an outline of the Catchain Consensus Protocol, a Byzantine Fault Tolerant (BFT) protocol specifically crafted for block generation and validation in the TON Blockchain [\[3\]](#ref-3). This protocol can potentially be used for purposes other than block generation in a proof-of-stake (PoS) blockchain; however, the current implementation uses some optimizations valid only for this specific problem.
The aim of this text is to provide an outline of the Catchain Consensus Protocol, a Byzantine Fault Tolerant (BFT) protocol specifically crafted for block generation and validation in the TON Blockchain [[3, 2.1.12](/ton/ton#2-1-12-block-generation-intervals)][](#footnote-8). This protocol can potentially be used for purposes other than block generation in a proof-of-stake (PoS) blockchain; however, the current implementation uses some optimizations valid only for this specific problem.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[3, 2.1.12]^8 notation is

  • obscure
  • not needed

We should have a link on "TON Blockchain" directly to 2.1.12 section of TON whitepaper, with an <Aside> telling that previous reference was incorrect.

Copy link
Contributor Author

@fakela fakela Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<Aside> section has been added

Copy link
Contributor Author

@fakela fakela Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@verytactical This links to the precise location on the TON blockchain and The Open Network, respectively. The footnote addition was me following this recommended approach by Alex: #627 (comment)

But I have switched to using <Aside>.

Copy link
Contributor Author

@fakela fakela Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot 2025-10-10 at 16 50 04

@verytactical this is what the <Aside> block with the comment on reference change

@fakela fakela changed the title add crossllink reference to catchain add crosslink reference to catchain Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cross-link catchain.pdf

2 participants