Skip to content

Security: Warthog Bonus Sybil Protection#2890

Closed
MichaelSovereign wants to merge 29 commits intoScottcjn:mainfrom
MichaelSovereign:security-fix/warthog-sybil-protection
Closed

Security: Warthog Bonus Sybil Protection#2890
MichaelSovereign wants to merge 29 commits intoScottcjn:mainfrom
MichaelSovereign:security-fix/warthog-sybil-protection

Conversation

@MichaelSovereign
Copy link
Copy Markdown
Contributor

Summary

This PR hardens the Warthog dual-mining verification logic to prevent Sybil attacks where multiple miners attempt to claim rewards using the same Warthog node or wallet.

Changes

  1. Address Uniqueness: Added a check in to ensure that a Warthog address can only be used by one miner per epoch. If a duplicate is detected, subsequent claims are downgraded to no-bonus status.
  2. Data Integrity: Ensured that WART addresses are stripped of whitespace before storage and comparison.

Closes #6460

@MichaelSovereign MichaelSovereign requested a review from Scottcjn as a code owner May 2, 2026 05:29
@github-actions github-actions Bot added BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) node Node server related tests Test suite changes size/XL PR: 500+ lines labels May 2, 2026
@Scottcjn Scottcjn closed this May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) node Node server related size/XL PR: 500+ lines tests Test suite changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants