Join our Newsletter — 33% off our NHI Course
Home FAQ Cyber Security What breaks when a blockchain randomness beacon relies…
Cyber Security

What breaks when a blockchain randomness beacon relies only on the last revealer?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 20, 2026 Domain: Cyber Security

When a randomness beacon relies only on the last revealer, the final participant can steer the outcome by deciding whether to disclose their secret. That undermines fairness and can distort who gets selected to validate or propose blocks. In practice, the system stops behaving like an unbiased selection mechanism and becomes partly gameable.

Why the Last Revealer Becomes a Control Point

A randomness beacon is only as unbiased as the process that produces the final value. If the last participant can decide whether to reveal their share after seeing the rest of the inputs, they gain a unilateral veto over the outcome. That breaks the core assumption that the beacon is unpredictable, neutral, and equally usable by all participants.

The problem is not just theoretical fairness. Any protocol that uses the beacon for leader election, committee selection, validator rotation, or proposer assignment inherits the bias. Once one party can suppress an unfavourable result, the distribution of selections is no longer random in the operational sense the system depends on.

That means the beacon stops being a shared trust primitive and becomes a conditional one. If the protocol cannot force timely revelation, the last revealer effectively controls whether the final random output exists at all.

What Actually Breaks in Protocol Behaviour

The main failure is selective disclosure, where the final participant withholds their share whenever the computed result would disadvantage them. In a blockchain setting, that can change who gets to validate blocks, propose blocks, or enter a high-value committee. The result is outcome steering, not just a delay in liveness.

Over time, this kind of bias can create secondary effects that are hard to spot from a single round. The same actors may be over-selected, adversaries may wait for favourable rounds, and honest participants may lose confidence that the beacon is a stable source of entropy. The larger the reliance on the beacon, the more the bias compounds into governance and security risk.

When the beacon is used as an input to other mechanisms, the distortion can also leak into unrelated controls. For example, a fairness failure in randomness generation can affect rotation policies, sampling logic, or any adversarially sensitive decision that assumed the output was independent of the chooser.

How Protocol Designers Reduce Last-Revealer Bias

The practical fix is to remove the last party’s ability to choose between two outcomes after seeing the partial result. That usually means designing for commit-reveal with penalties, threshold generation, or multi-party randomness where no single participant can unilaterally block completion. The important point is that the protocol must make withholding costly enough, or structurally impossible enough, that bias is no longer a profitable option.

Designers also need to think about fault handling. If one participant can disappear without consequence, the system may trade bias for deadlock. A good beacon design therefore has to balance unpredictability, availability, and incentive compatibility, rather than optimising only for cryptographic neatness.

For blockchain systems, the right question is not whether randomness exists, but whether any participant can influence the final distribution after learning the partial state. If the answer is yes, the beacon is already partially gameable.

Risk and Threat Considerations

When a randomness beacon depends on the last revealer, the threat is manipulation through strategic non-disclosure. An attacker does not need to break the cryptography if they can simply compare the expected outcome against their incentive and refuse to complete the protocol when the result is unfavourable.

Failure mechanism: The last participant observes enough of the intermediate state to estimate the final output, then withholds their reveal whenever the computed value would harm them or help a rival. That creates bias, reduces entropy quality, and can also stall liveness if the protocol has no robust fallback.

Impact: Selection mechanisms built on the beacon become skewed, which can weaken fairness, concentration resistance, and trust in validator or proposer rotation. In adversarial settings, the same weakness can be used to influence who earns block-production opportunities or to degrade confidence in the chain’s scheduling logic.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1552 — Unsecured CredentialsWithheld reveal logic is an abuse of access to secret state and protocol entropy.
Recommendation — Detect and constrain secret-state exposure that enables outcome steering.
NIST CSF 2.0PR.AA — Identity Management, Authentication and Access ControlRandomness beacons fail when a participant can unilaterally control participation in the final reveal.
Recommendation — Enforce participation controls that prevent one actor from vetoing finalisation.
CIS Controls v86 — Access Control ManagementThe core weakness is excessive control over whether the final value is published.
Recommendation — Restrict any single participant from controlling completion of a critical selection process.
OWASP Agentic AI Top 10A1 — Goal HijackingAn actor can steer a system outcome by choosing when to complete an action after observing state.
Recommendation — Bound state-dependent actions so one actor cannot hijack the final outcome.

Practitioner Guidance

What to verify: Check whether the beacon protocol gives any participant a meaningful “see then withhold” choice at the final step. If the answer is yes, treat the randomness source as biasable unless the protocol also includes strong penalties, forced completion, or a threshold mechanism that removes unilateral control.

Decision rule: If the beacon feeds leader election, committee selection, or other security-sensitive sampling, do not accept a design that relies on voluntary honesty from the last revealer alone. The control must be evaluated as part of the selection pipeline, not as an isolated cryptographic detail.

Practitioner takeaway: The key test is not whether the beacon is random in the abstract, but whether any single participant can still change the outcome after learning enough to game it. If they can, the protocol has already lost its fairness guarantee.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 20, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org