Blockchain-Technology-Lab / consensus-decentralization

Tool that analyzes blockchain decentralization on the consensus layer by looking at the block production distributions of various blockchain systems.
https://blockchain-technology-lab.github.io/consensus-decentralization
MIT License
25 stars 6 forks source link

Add computing requirements #117

Open MokhFn opened 1 year ago

MokhFn commented 1 year ago

I am trying to launch the Index on 4 chains with data going back to 2018. When doing so (on only one of the 4, in this case Cardano), the CLI crashes (killed) which was certainly caused by lack of resources. It would be great to add performance benchmarks, or minimal computing requirements etc ...

If computing becomes such a huge component, maybe also use some computing engines (like Apache Spark) instead of pure python. Spark is data centric, and can be very powerful when computing important volumes of data.

As a workaround, i had to add a 10Gb swapfile to handle the execution of only one chain.