Back

#nakamoto-coefficient

2 APIs with this tag

Solana Validators & Staking API

Who secures Solana and how decentralised it is, read straight from a public Solana RPC node. Solana is proof-of-stake: validators vote with the SOL delegated to them, and the distribution of that stake decides both rewards and security. The validators endpoint ranks validators by activated stake, with each one's stake in SOL, its share of total stake, its commission and whether it is delinquent (currently failing to vote). The staking endpoint returns the staking economics — total active stake, the circulating and total SOL supply, the percentage of supply that is staked, the current inflation rate broken into its total, validator and foundation components, and the current epoch with its progress. The centralization endpoint computes the stake-centralisation metrics — the Nakamoto coefficient (the fewest validators that together control more than one third of the stake, the amount that could halt the chain under Byzantine-fault-tolerant consensus), the top-10 and top-20 stake share, and the Herfindahl concentration index. This is the Solana validator, staking and decentralisation data-cut, distinct from the Solana on-chain account/transaction API and the other staking and exchange APIs in the catalogue. Live from a public RPC, no key on the upstream, nothing stored.

api.oanor.com/solanavalidators-api

Bitcoin Mining Pool Distribution API

Who actually mines Bitcoin's blocks, served from the public blockchain.com pools feed. The distribution endpoint ranks the mining pools by the blocks they found over a window (24 hours to 10 days), with each pool's share of blocks and its estimated share of the network hash rate (in EH/s). The centralization endpoint turns that into mining-decentralisation metrics — the top pool's share, the top-3 and top-5 share, the Nakamoto coefficient (the fewest pools that together control more than half of the attributed blocks, a headline measure of how centralised mining is), the Herfindahl concentration index, and the share of blocks not attributed to a known pool. The pool endpoint looks up a single pool's blocks, share, rank and estimated hash rate. This is the mining-pool and hash-rate-distribution / centralisation data-cut — distinct from the mempool-snapshot, the aggregate on-chain-metrics and the price-feed APIs in the catalogue. Estimated per-pool hash rate = block share times network hash rate. Live, no key on the upstream, nothing stored.

api.oanor.com/miningpools-api