Blockchain is an innovative technology that provides solutions to numerous problems of centralization. But how exactly does it work and what role does it play in web 3.0?? This article aims to simplify the concepts of Blockchain and why it's the best technology for the new web.
Blockchain is a digital record that stores transactional information, secured and distributed across network of connected computers.
What does this really mean? Before we dive in deeper, let's take a look at the properties that make up a blockchain.
Blocks: Records that store details of transactions, often containing a hash and the hash of a previous block.
Hash: A secured key, unique to a particular block, and used to access a Block's content.
**Transaction: **Information collected into the blockchain.
Node: Participant in a network.
**Network: **A group of connected computers.
Smart contracts: Logical programs that execute when certain conditions are met. Often used for authentication and authorization.

An illustration of how the block chain works
Having known about the different properties of a Blockchain, Let's take a closer look at how they all work together.
Transactions made in a blockchain, are stored in records called Blocks. These blocks have certain storage capacities, and when filled are closed and linked through the hash to the previous block to form a chain. The hash of the previous block is linked (copied) to the new block to enhance transparency and prevent data loss.
Before a block is added to the blockchain, it is sent to every node (participants in a network) for verification. The nodes validate the transaction. The transaction gets added to the blockchain, and updated across each network.

Let's say the google sheet is a decentralized ledger (Our Blockchain)

Blockchain illustration using spreadsheet
Web3.0 is the new evolution of the web, known as the decentralized web. It is built on technologies such as Blockchain, IOT and AI, with Blockchain being its core technology.
Web3.0 is designed to solve the problems of centralization and control of users' data.
How to achieve this?
Blockchain is used as the core technology for data storage, to eliminate the need for centralization in web 3.0.
What difference does this make you may ask?
Let's take a look at a supposed centralized web (without the blockchain)
Jeff and his friends are saving up to buy a gaming console at the end of the month. They all save $10 each day in a box but they need a way to record these transactions. Jeff has a computer, so he volunteers to keep the record using his Microsoft Excel program.
He records the daily transaction for everyone, but fills up to the end of the month for himself. He doesn't add to the box anymore, but would always update his records in the sheet. No one else except Jeff has an access to the sheet. His friends can only see the record at the end of the month so yes, Jeff can keep doing whatever he likes with it.
Problem with this?
What if the web was Decentralized??
Jeff and his friends decide to keep track of their daily transactions. Everyone installs the Google Sheet app. Jeff creates a document for the transactions, adds his friends as editors, and shares the link. Everyone has access to the file, and can see every transaction. Also, everyone gets notified when a transaction is made.
Benefit?
And yes! That's how powerful a Decentralized web can be and what technology can provide us with such solution other than the Blockchain?😀
Other industries where Blockchain Technology is used to enhance transperancy and data-security includes: Cryptocurrency, Government, Finance, Health, Education etc.
I hope you had fun reading this. Please let me know if you learnt a thing or two😊
Image resources
https://www.euromoney.com/learning/blockchain-explained/how-transactions-get-into-the-blockchain
https://www.spheregen.com/blockchain-technology-basics/
https://medium.com/@vanflymen/learn-blockchains-using-spreadsheets-b97ad92b9b4d
#thw-web3