Thank you for that but that really does not explain why All the Blockchains (Based on P2P correct?) thrash the Hard drive and consume so much CPU time.
Ill use:
http://linuxtracker.org/As an example you can pick pretty much ANY torrent there with equal size to a Coin Block chain it will Download Faster,Thrash a Hard drive less,Not use so much CPU time and still verify every block of data to make sure its not corrupt.
If it really has to verify every single transaction from block zero how is it doing that exactly?
As Stated Ive watched Blockchains download it usually goes:
1.Downloading (Speed Varies) No Update on Block count not going down.
2.Downloading (Speed Varies) Updating. Block count going down.
3.Not Downloading Updating. Block count going down.
4.Not Downloading Not Updating. Block count going not down.
All with 100% CPU usage. Amount of Cores also mean nothing.
Ive Downloaded Blockchains on Single Cores just the same as the Quad core I just used today. That was with ALL 4 cores at 100% usage because of the Bitcoin client.