Get ready, brace yourself. Reading this might enrage and confound you, it might confuse you, you might even get mad enough to punch your screen (don’t do that.) Consider this a trigger warning.
Bitcoin is a database. Period. That is what it is. The blockchain is a database for storing past updates to be able to reproduce the current state of that database, the UTXO set. The entire Bitcoin protocol is built around the database. What is a valid entry in that database, and what is not a valid database entry? Who is allowed to propose entries to that database, how do you ensure that only those users’ entries will be considered and accepted? What is the authentication mechanism restricting writing entries to this database? How do you throttle database entries so that people can’t make so many it overloads or crashes the software managing the database? How do you ensure that people can’t make single entries that are large enough to cause other denial of service concerns?
It’s all
We współpracy z: https://bitcoinmagazine.com/technical/bitcoin-is-a-database