I did do the reading. It's an O(n) db insert. The blockchain's the DB and the insert needs PoW.
throughput of a blockchain is contingent upon tweaking but for the original bitcoin, still used, it's 6 mb/hour. electricity consumption is 14 gigawatts. if i were given 14 gigawatts of electricity i think i could do better than 6 megabytes/hour.
Do you understand the tradeoffs of why it works that way?
That for an open and fully accessible, decentralised system that exists in an adversarial environment there has to be a large cost to any attacks?
Of course there are much more efficient ways to store data, but those are centralised and vulnerable to the problems of centralisation. The blockchain's and proof-of-work's purpose is to be decentralised.
throughput of a blockchain is contingent upon tweaking but for the original bitcoin, still used, it's 6 mb/hour. electricity consumption is 14 gigawatts. if i were given 14 gigawatts of electricity i think i could do better than 6 megabytes/hour.