What is blockchain
We often heard some news like “xxx is building a xxx powered by the block chain.” or “xxx bank is working on block chain”. Suddenly the word ‘block chain’ becomes a very popular like “Justin Bieber”. To make you have a basic image for such technology this article just give you some brief about it.
A block chain is a technology comes from the Bitcoin world. The Bitcoin is a decentralized digital asset and payment system invented by Satoshi Nakamoto published in 2008. All the bitcoin’s transactions are verified by network nodes and recorded in a public distributed ledger which is called the block chain
. You can think the block chain is a transaction database which recorded all the transaction executed in the currency.
From the pic above you can refer that every block contains a hash of the previous block. This has the effect of creating a chain of blocks from the genesis block to the current block. Each block is guaranteed to come after the previous block chronologically because the previous block’s hash would otherwise not be known. Each block is also computationally impractical to modify once it has been in the chain for a while because every block after it would also have to be regenerated.
Here’re some key factors that make the block chain technology attractive and possible widely use.
- Decentralised nature.
- Transparency.
- Immutablility.
- Cost.
- Speed.
From those characteristics above this technology can be very useful for financial services. There’s some alternative chain using the block chain algorithm to achieve distributed consensus on a particular topic. Those chains have been suggested as ways to implement DNS, P2P currency exchanges, SSL certificate authorities, timestamping, file storage and voting systems.
The elegance of the block chain is that it obviates the need for a central authority to verify trust and the transfer of value. The mechanics of the it are novel and highly disruptive. Once a transaction occured a public record of all transactions is automatically created. Every node can verify each transaction by the algorithm to confirm the transaction and create a historical ledger of all activity.
We have looked at what a block chain might or might not be, and perhaps seen some hints of what it might enable. The technology that underpins bitcoin can be used to build many things.
#Useful reference Bitcoin white paper