Skip to content

Align DPoS doc with consensus source code#595

Open
abn2357 wants to merge 2 commits into
tronprotocol:masterfrom
abn2357:fix_consensus
Open

Align DPoS doc with consensus source code#595
abn2357 wants to merge 2 commits into
tronprotocol:masterfrom
abn2357:fix_consensus

Conversation

@abn2357
Copy link
Copy Markdown
Contributor

@abn2357 abn2357 commented May 11, 2026

Summary

  • Clarify deterministic tiebreak by address in the Block Production Order definition.
  • Rewrite the Epoch / Maintenance Period rows so they describe what actually happens at an epoch boundary (vote tally, SR re-election, block production skipping exactly 2 slots / 6 seconds).
  • Note that block / voting reward amounts are current mainnet values set by on-chain proposals, not protocol constants.
  • Minor fixes: typo (slot remain -> slot remains) and missing space after a period.

Test plan

  • Render docs/mechanism-algorithm/dpos.md and verify the table and reward section display correctly.

abn2357 added 2 commits May 11, 2026 11:22
- Note block/voting rewards are current values set by on-chain proposals, not protocol constants
- Rewrite Epoch/Maintenance Period definitions to match the skip-2-slots behavior in MaintenanceManager/DposSlot
- Mention address tiebreaker in block production order (WitnessStore.sortWitnesses)
- Minor fixes: "remain" -> "remains"; add missing space after period
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.

1 participant