WHAT IS THE DIFFERENCE BETWEEN BLOCKCHAIN VS TRADITIONAL DATABASES?
Like so many people, you have an interest in emerging and evolving technologies. And who could blame you? We live in a fast paced world. Hence if you want to survive in it, you must adapt to the occurring changes. It is of little importance who you are. You can be running a business, or you might even be a student just like me. The point is, no matter who you are, everyone should know what blockchain is. It is especially important if you want to improve your standing in the job market. Today I will write about comparing blockchain vs traditional databases.
In 2017, the word “blockchain” became the most popular searched word on the internet. Although the technology gained so much attention, most people fail to understand it up to date. There are too many articles and blogs about blockchain. In this large supply lies a the grand problem. Most people do not understand what they are talking about.
Blockchain is a difficult topic, and if people try to teach you using difficult words, you get confused, and lose an idea what you are talking about. Everyone can use fancy words they do not understand to seem smarter, but that does not bring any value. My opinion is that people need a new level of understanding in order to become more educated, not just to seem smarter. That is why I plan to teach my readers everything there is to know about blockchain using the language a five year old child would be able to understand. Now let us go back to the topic.
WHAT IS THE DIFFERENCE BETWEEN CENTRALISED, DECENTRALISED, & DISTRIBUTED COMPUTING?
Most people these days use computers, and they know that computing is an activity performed in order to reach a goal by using computers. But there are still some unanswered questions. First of all, what is the meaning of centralised, distributed, and decentralised computing?
Centralised computing is a sort of computing where all the computing calculations are done on a single server (a computer program or a device that provides functionality for other programs or devices called clients) or client. As an example, the computer you are reading this blog from is a form of centralised computing because you are the only one who is in control of what is going on on the computer.
Distributed computing is a sort of computing where a network of servers & clients divided or split the computer calculations, but all the decision making goes through a single point of authority. An example of distributed computing is when we have a large task, and we make many different computers work on that one task.
Decentralised computing runs completely without a central point of authority. The network regulates itself because its users are making decisions as a whole. An example of this type of computing is blockchain technology.
WHAT ARE THE BENEFITS USING A DECENTRALISED NETWORK OVER A CENTRALISED?
It is more secure to use a decentralised network since there is no single point of authority, and therefore hackers cannot take down the network, or hack it in any way. Single point of authority means that there is one point of authority (a single person / computer) controlling the whole network of computers. If it gets hacked, a lot of confidential information might be compromised. It is more democratic to use a decentralised system because it is ruled by it’s users. The last benefit I will talk about is that there is no trust involved in the decentralised system because it makes scams, information fraud, and transaction altering impossible. This shows that decentralised computing is safer, more democratic, and based on a trustless system.
WHAT ARE THE DRAWBACKS OF USING A DECENTRALISED NETWORK OVER A CENTRALISED?
There are couple of drawbacks. It is very difficult to run and maintain a network when there is no single point of authority. Other than that, the decision making process is extremely time consuming. This shows that decentralised computing is more expensive, and less efficient than the centralised and distributed computing. Sometimes having an authority is not bad at all.
Today you have learned what the pros and cons of using different databases are. In the next blog post, I will continue talking about the properties of blockchain. If you are as ambitious as I am and want to learn more, stay tuned for more content.
If you want to learn more about the differences between traditional and blockchain databases, then click here. Hope you learned something useful from the article.