Skip to content

Reorg collators page - #6774

Merged
filippoweb3 merged 5 commits into
masterfrom
collator-functions
Jul 23, 2025
Merged

Reorg collators page#6774
filippoweb3 merged 5 commits into
masterfrom
collator-functions

Conversation

@filippoweb3

Copy link
Copy Markdown
Contributor

No description provided.

@filippoweb3 filippoweb3 linked an issue Jul 7, 2025 that may be closed by this pull request
@github-actions
github-actions Bot temporarily deployed to pull request July 7, 2025 13:08 Inactive
- edited parachain blockl path paragraph
@filippoweb3 filippoweb3 added the A2 - Please Review Pull request is ready for review. label Jul 7, 2025
@filippoweb3

Copy link
Copy Markdown
Contributor Author

@bhargavbh can you please have a read and check if there is any missing/wrong information?

@github-actions
github-actions Bot temporarily deployed to pull request July 7, 2025 13:22 Inactive
- rewrite validator doc
- reorg collator doc
- better navigation and IA
@github-actions
github-actions Bot temporarily deployed to pull request July 22, 2025 13:57 Inactive
@github-actions
github-actions Bot temporarily deployed to pull request July 22, 2025 14:12 Inactive

@bhargavbh bhargavbh left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

left some high level comments and slightly repharsed censorship resistance subsection.

- [How to Use Validator Setup](https://docs.polkadot.com/infrastructure/running-a-validator/#running-a-validator) - Guide on
how to use Polkadot / Kusama validator setup.
- [Slashing Consequences](./learn-offenses.md) - Learn more about slashing consequences for running a validator node.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

potentially you can add reference to the ELVES protocol securing parachains: https://eprint.iacr.org/2024/961


2. The signature of the collator is valid.
Collators maintain a full node for the relay chain and a full node for their particular parachain, meaning they retain all necessary information to author new parablocks and execute transactions like miners do on PoW blockchains. Under normal circumstances, they
will collate and execute transactions to create an unsealed block and provide it with a PoV to one or more validators on a Polkadot core.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Not sure if PoV are defined/introduced at this stage. Just expanding it should suffice

Comment thread docs/learn/learn-collator.md Outdated

3. Validate the candidate by executing the parachain Runtime.
Collators are similar to validators on any other blockchain. Still, they do not need to provide security
guarantees because the relay chain provides those as a service to them via [coretime](./learn-agile-coretime.md). If a parachain block is invalid, it will get

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

'via' does not seem the most appropriate word here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Why is via not appropriate? Any suggestions for replacements?

Comment thread docs/learn/learn-collator.md Outdated
too many collators may slow down the network. The only nefarious power collators have is transaction
censorship. To prevent censorship, a parachain only needs to ensure that there are some neutral
collators - but not necessarily a majority. Theoretically, the censorship problem is solved by
The assumption that having more collators is better or more secure is incorrect. On the contrary, too many collators may slow down the network. The only power collators have is transaction censorship. To prevent censorship, a parachain only needs to ensure the collators set is [sufficiently decentralized](../general/web3-and-polkadot.md#decentralization) and that there are some neutral

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

the sentence "more collators is more secure is incorrect ...." and "only power collators..." can be removed. Rather what we want to emphasise is: rollup safety (i.e. invalid transaction are not included on the rollup) is ensured by the relay chain using ELVES. But the onus of liveness (i.e. new blocks are eventually produced) and censorship resistance on the rollup is completely on the collators. Hence, a sufficiently decentralised collator set ensures liveness and mitigates censorship resistance. In theory, a single honest collator can ensure liveness but with reduced throughput.

@github-actions
github-actions Bot temporarily deployed to pull request July 23, 2025 14:20 Inactive
@filippoweb3
filippoweb3 merged commit 67fe13a into master Jul 23, 2025
6 checks passed
@filippoweb3
filippoweb3 deleted the collator-functions branch July 23, 2025 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A2 - Please Review Pull request is ready for review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clarify Collators functions

2 participants