Nakamoto Coefficient Methodology

How Nakaflow measures blockchain decentralization

What is the Nakamoto Coefficient?

The Nakamoto Coefficient measures how many independent entities are required to control a critical share of a blockchain network (typically 33% for Proof-of-Stake systems). The higher the number, the harder it is for any small group to censor transactions or halt the chain. (i.e. the higher the Nakamoto Coefficient, the better.)

While the concept is simple, calculating it accurately is not.

In practice, Nakamoto Coefficient calculations rely on imperfect, publicly available data. It is often impossible to determine with certainty whether multiple validators are operated by the same underlying party. Additional factors such as validator geography, cloud infrastructure concentration, and shared operational dependencies can further influence decentralization without being directly observable on-chain.

How We Calculate the Nakamoto Coefficient

At Nakaflow, we calculate the Nakamoto Coefficient using the best available entity-level staking data. Instead of counting individual validator nodes in isolation, we aggregate stake by controlling entities, including:
  • Independent validator operators (e.g. Chainflow)
  • Staking providers and pools (e.g. Lido)
  • Other identifiable stake-controlling organizations
We then determine the minimum number of these entities required to reach the control threshold, based on their total staked share.

Important Limitations

Nakaflow's Nakamoto Coefficient should be understood as a conservative, data-driven estimate, not an absolute truth. Where ownership or control relationships cannot be verified, we rely on transparent assumptions and verifiable public information. Nakaflow does not currently account for geographic concentration, cloud infrastructure dependencies, or governance-layer centralization, which may further affect a network's real-world decentralization.

Our goal is not to claim perfect certainty but to provide the clearest, most defensible view of real-world decentralization using available data.

Improving the Nakamoto Coefficient on Your Networks

Improving a blockchain's Nakamoto Coefficient means reducing the concentration of control among a small number of large entities. In Proof-of-Stake networks, this is primarily influenced by how and where tokens are staked.

The most effective way to increase the Nakamoto Coefficient is to distribute stake across a larger number of independent validator operators, rather than concentrating it with the largest stake holders.

Practical Ways to Improve the Nakamoto Coefficient

Token holders can directly influence network decentralization by adjusting their staking behavior. Two proven approaches are:
  1. Stake with smaller, independent validators: Use block explorers or staking dashboards to identify validator operators outside the top stake holders. Delegating stake to these operators helps reduce concentration and increases the number of entities required to reach control thresholds.
  2. Use Algorithmic or Distributed Stake Pools: Some staking solutions automatically rebalance stake toward high-performing but smaller validators. These algorithmic stake pools are designed to optimize both performance and decentralization without requiring manual validator selection.

Why This Matters

A higher Nakamoto Coefficient makes a network more resilient to censorship, collusion, and operational failure. While protocol design plays a role, staking decisions made by token holders are a major driver of real-world decentralization.

By consciously distributing stake, participants contribute to stronger, more decentralized blockchain networks.

← Back to Nakamoto Coefficients