The internet is a series of computers sharing and storing data. Currently individuals and organizations create apps and websites to gather data and store information in databases they maintain. Private databases were foundational in the development of web 2.0 but there is a new method of data storage, Blockchains, and it is ushering in the next iteration of the internet, web 3.0.

What is a Blockchain?

Blockchains are a new method of storing, retrieving, and interacting with data. Instead of keeping data in centralized databases, blockchains anonymize data, make it public, and store the data across several computers in the network.

Traditional Databases Vs. Blockchains

Traditional

Blockchains

Reaching Consensus

Since computers are programmatically coordinating to validate transactions, there are rules on how they operate and reach a consensus.

Proof of Work (POW)

Proof of Stake (POS)

Blockchain Limitations

The need for several computers in a network to reach a consensus before publishing a record is time consuming. As transactions enter a queue to be validated, the congestion of the network spikes the cost to transact. To manage traffic, blockchain teams have developed several layers that compartmentalize the process in more efficient ways.

Blockchain Layers

Layer 1