mirror of
https://github.com/Xahau/xahaud.git
synced 2026-04-29 15:37:46 +00:00
Two fixes addressing the asymmetric-view problem: 1. Convergence gate now forces one observation tick after first publishing the entropySet before accepting. Previously a node could publish + accept in the same tick, never seeing a peer's different hash. The entropySetPublished_ flag ensures at least one round-trip for proposal propagation. 2. CSF shouldZeroEntropy() now checks quorum threshold (80% of UNL), matching production behavior. Previously it only checked empty(). Result: PartialReveals test now passes — all 6 peers converge on the same entropy (count=6) via union merge after the observation tick. 14/15 ConsensusRng tests pass.