What is the Difference Between a Blockchain and a Database?
By editor on 11 March 2018
As stated in our guide “What is Blockchain Technology?”, the difference between a traditional database and a blockchain begins with architecture, or how the technologies are orchestrated.
A database running on the World Wide Web is most often using a client-server network architecture.
A user (client) with permissions associated with their account can change entries that are stored on a centralized server. By changing the ‘master copy’, whenever a user accesses a database using their computer, they will get the updated version of the database entry. Control of the database remains with administrators, allowing for access and permissions to be maintained be a central authority.
This is not at all the same as with a blockchain.
For a blockchain database, each participant maintains, calculates and updates new entries into the database. All nodes work together to ensure they are all coming to the same conclusions, providing in-built security for the network.
The consequences of this difference is that blockchains are well-suited as a system of record for certain functions, while a centralized database is entirely appropriate for other functions.
Decentralized control
Blockchains allow different parties that do not trust each other to share information without requiring a central administrator. Transactions are processed by a network of users acting as a consensus mechanism so that everyone is creating the same shared system of record simultaneously.
The value of decentralized control is that it eliminates the risks of centralized control. With a centralized database, anybody with sufficient access to that system can destroy or corrupt the data within. This makes users dependent on the administrators.
Some administrators have earned the trust put in them, for the most part. People’s money is not stolen by banks that record the money they hold in private databases, for example. And, there is a logical reason why you would want centralized control. Centralized control can be a speciality, a reason for being.
But, that also means those with control, such as a bank, need to spend billions of dollars keeping these centrally held databases from being altered by hackers or anyone else who might wish to profit from another’s loss. If the central administrators we’re trusting to keep our information secret fail in this regard, then we lose.
History of itself
Most centralized databases keep information that is up-to-date at a particular moment. They more or less are a snapshot of a moment in time.
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.coindesk.com/information/what-is-the-difference-blockchain-and-database/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for the info dear.👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @saadbax! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You got a First Reply
Click on any badge to view your own Board of Honor on SteemitBoard.
To support your work, I also upvoted your post!
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit