Thank you for creating the post, but can you add the other information requested from Discord?
Full farmer logs
Full node logs would be nice as well
Information that you added in Discord such as Hardware and scrub results
Any errors you may have had while plotting
Version you are on now and if possible, the version you were on when plotting
Were the drives used for any prior testnet?
And since you are running a cluster now, the startup parameters for each role.
I strongly suspect when you configured cluster you reused cache file from another network (Gemini or Taurus), that is the most plausible explanation here.
Since consensus is based on archival storage of the blockchain itself, using pieces from a different blockchain will lead to invalid sectors and solutions. Pieces that are received from the network are validated, but local pieces from cache are implicitly assumed to be correct for efficiency purposes.
I think the safest would be to simply replot, the thing is clearly corrupted and you’ll be banned by other network participants if you send them invalid pieces from local cache.
In fact, all my disks are deleted cache files and farm files in the main network re-plot, but now it is a large area of the problem.
Other people use non-main network cache, causing cache synchronization when suffering from pollution, and then my cache synchronization to these abnormal cache, is there such a possibility?
When your farmer downloads pieces from DSN it will verify whether they belong to the correct network, so this should not actually be the case, you’ll see messages like these when bad piece is returned:
2024-11-26T14:09:17.106031Z WARN {download_id=6594952138070911796}: subspace_farmer::farmer_piece_getter::piece_validator: Received invalid piece from peer piece_index=57 source_peer_id=12D3KooWK7Q7Z7oX96LSJtWPx877Y4PNhx2dKxPzCt9uXrfADz7S
Cost of full verification is the same as plotting (even more in some sense). Scrubbing checks checksums, detecting some in-memory corruptions and disk corruptions, but it doesn’t detect invalid data being written to begin with.