Skip to content

Conversation

@NaitsabesMue
Copy link
Contributor

@NaitsabesMue NaitsabesMue commented Nov 10, 2025

Description of change

This PR modernizes the network experiment and fuzzing infrastructure.

  • The previous “fuzz” scripts, which were primarily used for benchmark-style performance tests, have been renamed to *-benchmark for clarity.

  • A new, deterministic fuzzing framework has been introduced under *-fuzz, allowing controlled and reproducible network perturbations for stability and robustness testing.

  • A high-level orchestration script (dual-run.sh) is added to automate paired Mysticeti / Starfish experiment runs under identical network conditions, enabling systematic protocol comparison.

Together, these changes separate performance benchmarking from fault-injection fuzzing, improving experiment reproducibility and test coverage.

Links to any relevant issues

fixes https://github.com/iotaledger/iota-private/issues/232 and https://github.com/iotaledger/iota-private/issues/236

How the change has been tested

  • Basic tests (linting, compilation, formatting, unit/integration tests)
  • Patch-specific tests (correctness, functionality coverage)
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that new and existing unit tests pass locally with my changes

@vercel
Copy link

vercel bot commented Nov 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

6 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
apps-backend Ignored Ignored Preview Nov 16, 2025 10:10am
apps-ui-kit Ignored Ignored Preview Nov 16, 2025 10:10am
iota-evm-bridge Ignored Ignored Preview Nov 16, 2025 10:10am
iota-multisig-toolkit Ignored Ignored Preview Nov 16, 2025 10:10am
rebased-explorer Ignored Ignored Preview Nov 16, 2025 10:10am
wallet-dashboard Ignored Ignored Preview Nov 16, 2025 10:10am

@iota-ci iota-ci added consensus Issues related to the Core Consensus team core-protocol research labels Nov 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consensus Issues related to the Core Consensus team core-protocol research

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants