Blockchain and The Matrix?
So you've also heard the term
'Blockchain' and thinking on your own, what the heck on earth is blockchain?
and why so much hype about it everywhere?
Before we dive into the topic I
would like to ask a question to you; The question is like, have you watched the
movie "The Matrix"? If the answer is No then go on and have a look on
it. I suggested to watch 'The Matrix' because we can relate and compare few
basics which would make easy for you to understand blockchain technology. Not
too much similarities, but it'll help you for your imagination. To be frank
you'll become a fan of Keanu Reeves after watching the trilogy.
Let it. You should now try to
imagine what I will be saying to you. In 'The Matrix' it takes us to the future
where the intelligent machines rule the world. As humans blocked the
machines' access to solar energy, the machines responded by capturing humans
and harvesting their bioelectric power, while keeping their minds pacified in
the Matrix, a shared simulated reality modeled after the world as it was in
1999. The machines did it by keeping the harvested humans in some type of
liquid-filled pods and connecting all the pods by some kind of wires and cable
connectors and they had millions of humans connected with each other. The
humans within the pods served as the energy source and data storage and cables
served as the data transfer medium, which made the matrix possible.
Now we can establish some
similarities in between the matrix and blockchain. Like humans in the matrix we
have blocks in the blockchain. Blocks of blockchain serve as the data storage
or in other words database. It stores data and information. Like the cables
work as connectors in the matrix, in blockchain the blocks then link with
one another through a cryptographic validation known as a hashing function. And
this is the basic fundamental constitute of blockchain. Just try to imagine it.
So what the heck on earth is blockchain?
It seems quite simple to
understand it from it's name. The blockchain has two words in it, one is block
and another one is chain. So one can simply relate it's a kind of blocks in
chain. Cryptocurrencies like Bitcoin and Ethereum operate on blockchain
technology, it is a way of securely recording and transferring information in
distributed format. Though most of us came to know about it because of
cryptocurrencies, but it may have much broader applications outside of just
cryptocurrencies.
Blockchain is a chain of blocks
that contains information. A blockchain is a database that stores
encrypted blocks of data then chains them together to form a chronological
single-source-of-truth for the data. It is a decentralized distributed
ledger which is open to anyone. Decentralized because Distributed ledger
technology (DLT) allows record keeping across multiple computers, known as
“nodes.” Anyone with the access of a computer can become a node of the blockchain.
Thus by making blockchain records not unalterable and immune to
manipulation, blockchain may be considered secure by design and exemplify a
distributed computing system. It's structure makes it resistant to modification
of their data because once recorded, the data in any given block cannot be
altered without altering all subsequent blocks.
The first practical blockchain
was invented by Satoshi Nakamoto in 2008 to support the transactions of a
cryptocurrency bitcoin. Nobody knows who is Satoshi Nakamoto, not even me, but
everyone in this field admires his work. I believe blockchain has the potential
to change the foundation of many things in this world.
Structure and Working of a Blockchain
The security of a blockchain
comes from its creative use of hashing and the proof-of-work mechanism. Block
is the main fundamental unit of blockchain. A block contains some data, the
hash of the block and the hash of the previous block. The data that is stored
inside a block depends on the type of blockchain. Block also contains the
hash. A hash is a function that meets the encrypted demands needed to
solve for a blockchain computation. Hashes are of a fixed length since it makes
it nearly impossible to guess the length of the hash if someone was trying to
crack the blockchain. The same data will always produce the same hashed value.
We can compare the hash to fingerprints. It identifies a block and all of its
contents and it's always unique. Once a block is created it's hash is being
calculated. Changing something inside the block will cause the hash to change.
So in other words: hashed are very useful when you want to detect changes to
block. The block also contains the hash of the previous block. This effectively
creates a chain of blocks and it's this technique that makes a blockchain so
secure. Blockchain has the mechanism called proof-of-work. It's a
mechanism that slows down the creation of new blocks. In blockchains, instead
of using a central entity to manage the chain, blockchains use a peer-to-peer
network and anyone is allowed to join. When someone joins this network, he gets
the full copy of the blockchain and also receives the copy of any new block
created. The node can use this to verify that everything is still in
order.
The new update to blockchain is
smart contracts. Smart contract is a set of rules that is stored on the
blockchain and executed automatically. It speed ups the transactions. Ethereum
blockchain is the best way to understand smart contracts and I'll write an
another separate post for it.
Why so much hype about it everywhere?
If we make our assumptions most
of the hype is driven by cryptocurrencies especially with the rise in bitcoin.
Most people came to know about blockchain through bitcoin. Some people think
that blockchain is all about bitcoin and cryptocurrencies, but it is much more
than that. Blockchains has the potential to change the future. Blockchain
technology can be integrated into multiple areas. Many businesses have begun
testing the technology and are conducting low-level implementation to gauge its
effects on organizational efficiency. Blockchains can be set up to operate
in a variety of ways, using different mechanisms to secure a consensus on
transactions, seen only by authorized users, and denied to everyone else.
Health care providers can leverage blockchain to securely store their patients’
medical records.
According to Reason, many
banks have expressed interest in implementing distributed ledgers for
use in banking and are cooperating with companies creating private
blockchains, and according to a September 2016 IBM study, this is
occurring faster than expected. Banks are interested in this technology because
it has potential to speed up back office settlement systems.
Blockchain is also being used in peer-to-peer energy trading. There are a
number of efforts and industry organizations working to employ blockchains
in supply chain management also. Blockchain can be used in many more ways
like those are given above and further more implements will come around with
the maturity of this new technology.
Blockchain can be classified into few types like public blockchain, private blockchain and hybrid blockchain, but that's a topic of discussion for an another day. Hope, you liked it.
0 Comments