Image Source
Blockchain Technology - A Magic Behind Potential Web 3.0
Blockchain. I'm sure that by now, you must've heard about this or already knew when Bitcoin whitepaper got released way back in 2008 or when bitcoin came to realization stage in 2009. (Feeling old yet?).
Satoshi Nakamoto, the guy (or probably a group of highly intelligent people) who invented bitcoin and devised first blockchain database as a part of bitcoin designing and reference implementation. Although there were many theoretical works done by other cryptography experts ( Source - Blockchain Wiki ) in the past, this was the first conceptualization of blockchain. Blockchain is bitcoin's (or for that matter, any other cryptocurrency's) core component.
What is Blockchain?
Blockchain is a distributed database which stores and maintains list of records in a chronological order where anyone can verify it and due to distributed nature of the database, it secures the records from getting tempered with. These records are digital transactions without any need of a middle man performing any verification. They contain the timestamp and link to the next record, like a linked list. This database gets replicated over the network and anyone can view/verify it within the network. These distributed databases gets synced over the internet.
For example, I'm lending you a book. I physically placed it on your hand. So we both are aware about the transaction that happened. We didn't need any third party to verify this transaction. And now, you have complete control over that book and I have none.
Now think about the book being an eBook. I'm sending you the eBook via email, a digital transaction. When the word digital gets added, it brings in many more other questions. like, how do you know that eBook which belonged to me now belongs to you, and only you? How do you verify that I didn't make certain copy of this eBook and shared with others? This transaction was supposed to happen between you and me, right? But what if I uploaded it to some file sharing website for the whole internet to download it? When it comes to digital transactions, there are many complications compared to physical transactions.
Note: I read about this on coindesk and thought it to be the best example someone can give to explain the basics of blockchain. Full article available @ Coindesk
Blockchain is like this but on a much broader level. There are millions of people watching and verifying this transaction and adding it to the blockchain so that it remains in the blockchain forever. Once the transaction has been added on the blockchain, it lives forever and can not be altered, which adds security property to this. Now, whenever someone wants to know who gave you that eBook, all they have to do is look up into blockchain and get the details. This adds transparency property to this. When a digital transaction is carried out, it is placed in a block with other transactions which happened during that timeframe. This block is encrypted with an algorithm and broadcasted over the blockchain network for everyone to see and verify it. Nodes, which are participating in this network, verify this block by solving complex coding puzzles. The first node which solves the problem gets rewarded. This block is then marked with the timestamp and added to the chronologically accurate chain of blocks. This chain is continuously updated and verified by the network, giving each node an ability to prove possession of everyone at any given time.
How blockchain can be useful?
Blockchain's distributed, decentralized, transparent, and cryptographic nature allows users to trust each-other and perform the transactions without worrying about the problems which comes with digital transactions. This erases the need of intermediary element in the transaction. It's also adds a sense of strong security. Centralized systems always face the risk of data being compromised and altered by someone smart enough to identify the loopholes. But this problem becomes obsolete because of the decentralized and distributed properties of the blockchain. If that smart person wants to compromise and alter the data on the blockchain, they have to go through every block in the blockchain to reflect the alterations, and furthermore, this needs to be done with every node of the whole network simultaneously.
The list of useful applications of blockchain is growing as each day passes by.
Now think about your identity. Now a days we rely on internet to stay connected with our friends, family members, fans (if you're a celebrity, or a dynasty in search of his empire), professional network, and even perform banking operations. The list is ever growing. Our usernames, passwords, and other personal details are being stored on centralized database of the organization we interact with. Now what if someone to steal your identity. It becomes really difficult when you're the protagonist of 2011's movie "Unknown". How do you prove it to a credit card company that it wasn't you who purchased that fluffy unicorn on the amazon or prove it to the bartender that it wasn't you who drank all those beers. Here comes the blockchain concept to save all our troubles. If your identity is present on the blockchain, every node can verify that it's you, the protagonist, and no one else can alter it.
There are many other applications of blockchain, including but not limited to, distributed cloud storage, digital voting, smart contracts, assets management, payments, insurance, healthcare, and music. Currently bitcoin is the biggest example of blockchain in action. Blockgeek has explained the usefulness of the blockchain in such a manner that it's hard not to understand after reading it.
Blockchain can be the web 3.0, a promising technology to revolutionize the future. Here are some of the intriguing organizations/products being launched with blockchain as a backbone.
1. Decentralized Apps Platform - Ethereum
2. Digital Assets Management - Iconomi
3. Distributed Computing with Digital Assets Management - Zennet
4. Smart Contract Platforms - Embermine
5. Messaging Platforms - KiK
6. Distributed Super Computer - SONM
And the list also includes Crowdfunding Platforms, Supply chain management and auditing platforms, distributed cloud sharing, Protection of intellectual property, Prediction market, Internet of Things (IoT), Land title registration, Stock trading, and the list continues. There are many other projects which are utilizing the blockchain technology to revolutionize the future. Web 3.0 will be a reality soon.
An image I found online was pretty much self-explanatory. Have a look.
I loved it and i followed for more. Have fun on Steemit.
Thank you so much. And you too ^^
You are most welcome.