Blockchain for Dummies! A gentle introduction.

This article is one of several articles in which I explain in a very simple way what a blockchain is.

What is the difference between Bitcoin and Blockchain?

Blockchain is the technology behind bitcoin: bitcoin cannot exist without a blockchain. It is like Internet and Facebook: Facebook cannot exist without Internet.

What is a blockchain?

A Blockchain is a kind of database: while a normal database is located on a server, a blockchain is distributed among the software users.
For example, the Facebook’s database is located on a protected server and no one can access the information. The Bitcoin’s blockchain instead is located on servers and computers (called nodes) of all the Bitcoin users.

All the transactions that occur between ewallets are stored on the bitcoin’s blockchain. All the servers and the computers that are using bitcoin have the same copy of the blockchain stored on their hard disk.

There are many kinds of blockchain with different features, like Ethereum, Hyperledger, Ripple. Some of them are more suitable to handle currency, others are used to transfer the ownership of assets (eg supply chain).

You don’t need to download all the blockchain to your computer in order to use Bitcoin (or any other blockchain technology) as the current size of Bitcoin’s blockchain is over 160 GB and it can easily drain the resources of your computer. To avoid this issue there are different types of e-wallets (we will talk about them later).

If the bitcoin’s blockchain is on my computer, can I add 1 million of bitcoins in my ewallet?

The blockchain is famous for its security: once the data is there it is impossible to modify it.

The blockchain consists of a chain of blocks, where every block contains data (for instance a money transactions, documents or personal data).
When a new block is to be added to the chain, it has to be verified by the network of nodes first, and once this is done, the transaction can be inserted in the blockchain. There are mining and a consensus protocol standing behind this phase (click here to read more).
The blocks are connected with each other in a way that if I edit the content of one block I must edit all the following blocks, moreover to edit a block you need the consensus of other nodes.
Hence the more people are using a blockchain, the longer it is and the more secure the system is.

At present there are over 9000 nodes in the Bitcoin system.

Are you telling me that the blockchain has no flaws?

Technically it is possible to break into the blockchain but you will need more than half of the computational power of the whole world (so basically it is impossible).

Experts are worried that blockchain cannot resists a quantum attack. A quantum computer is a next generation computer with a huge computational power, it is being developed in Google’s laboratory. It can come out in 10 or 20 years but by that time also the blockchain technology will evolve. For instance Iota is a new kind of blockchain with a different structure and it can resists a quantum attack.

Why don’t we continue using a normal database as we did so far?

The blockchain is shaking many industries but it cannot be used everywhere. For example there is no sense in using blockchain to store the data of this website. But it makes a big difference when the third party is involved.
If you have to transfer money, the bank is the third party that takes the money from you and transfers it to the recipient.

In the Bitcoin system there is no one between you and the recipient, the transfer is direct, and it takes around 10 minutes.

The blockchain technology is applied in many industries such as music, real estate and energy. The company where I work uses the blockchain technology in the notary industry.

Thanks! You convinced me! Now I’ll buy 1000000€ in Bitcoin!!!

Wait a moment! The blockchain world is wonderful but risky. There are legal and technical details that you have to understand.

In several countries Bitcoin is not regulated.
For instance if I steal from you 10000€ you can sue me. If I steal from you 100 bitcoins and you go to the police, the policemen will tell you that the Bitcoin has no value. From the legal point of view, to steal the bitcoins is like to steal the air! You cannot sue me for stealing something without value.
Keep yourself updated with regards to the cryptocurrency laws of the country you live in.

The blockchain is a technology that is still evolving, some technical problems can arise with its development as well. For example in 2016 a bug in the Ethereum cryptocurrency system resulted into a loss of 50 million dollars suffered by many users.

On the other hand, many investors took the risks and became rich. It’s important to be updated, rely on tested technology, use safe systems for money deposits and not to search for easy ways to make money.

___________

Read the original at www.danielefavi.com