/crypto-stats

Gathers decentralization statistics for various cryptocurrency networks

Primary LanguageTypeScript

Crypto-Stats

Summary

Gathers decentralization statistics for various public cryptocurrency networks.
These are pretty raw metrics that are incapable of tell the full story on its own.

Metric Description
Total Nodes The number of full nodes capable of producing and validating
A higher number here gives better assurances that the network is unstoppable
Total Blocks The amount of activity within the period
Total Producers Unique addresses that managed to produce blocks
A higher number here means that the network is harder to censor (your transactions will be published fairly and timely)
Total Validators Unique addresses that participated in validation
No of top validators to attack The minimum number of the top addresses needed for collusion
A higher number here helps to guard against network attacks (e.g. double spends, network stoppage)
Wealth held by top 100 (%) Percentage of wealth held by the top 100 addresses
No of top accounts to attack The minimum number of the top addresses needed for collusion
Similar to "No of validators to take over network" but relevant only to staking consensus and includes all potential validators

Why?

The key propositions of public DLT networks are that they are trustless, permissionless and censorship-resistant.
Without these properties, using private/consortium/trusted networks makes a lot more sense.

Other Considerations

  • A single entity can control multiple addresses
  • Some consensus are easier/cheaper to game (e.g. buying votes)
  • Some networks have higher barriers to entry in governance or in execution
  • Some networks have claims/properties we assume to be true, but may not be so in practice
  • Some of the wealthiest addresses are exchanges, but they still pose a potential threat if misbehaving
  • While wealth inequality in non-staking networks should not directly affect the network, there are other economical concerns

How to run

npm i
npm start


Metrics

Name Consensus Total Nodes Total Blocks Total Producers Total Validators No of top validators to attack Wealth held by top 100 No of top accounts to attack
Ethereum PoW 11343 42825 88 88 3 37.06% -
Qtum PoS 5291 4194 1041 1041 31 76.44% 21