Skip to main content

What is Blockchain ?


Bitcoin (What is Bitcoin ?) is one of the most famous implementation of blockchain. Infact bitcoin is the 1st implementation of Blockchain so lets take a moment to look at how transaction flows in blockchain, for example if Mr. A want to send some bitcoin to his fried Mr. B, how the flow will look like.



Here are the steps:

Step 1: A want to send money to B. A started the transaction.

Step 2: Transaction is added on a block. For simplicity lets assuming block has the details of this transaction. (In practice block will have more than one transaction).

    Step 3: Block is broadcasted to all the parties (all computers)  in the network.

    Step 4: Transaction is validated and approved by all the party (all computer) in the network.

    Step 5: Block is then added to the chain, which provides an immutable and transparent record of transaction.

     Step 6: The money moves from A to B.

      This is a typical cycle of transaction of bitcoin and blockchain in general. There is couple of points to note here-
  • No manual involvement in the transaction, it’s just managed by computers on the networks. It didn’t go through any central agency or Bank.
  • The computer on the network is called miners.
  • Miners are responsible for adding the block (read transaction for now ) to the network. To add block on the network, Miner need to show Proof of Work. Also miner get rewarded for the work.
  • Once a block added to n/w, all other miners validate it. After validation transition is added in the blockchain as permanent record.


Let’s review mining and Proof Of work in more details. I will take bitcoin n/w as example but it’s mostly true and applicable for other blockchain.

Mining



Block

Transaction data is permanently recorded in files called blocks. A block consists of some or all of the most recent bitcoin transactions.
What is Mining?

Mining is the process by which transaction are verified over the network. Once a transaction is verified it’s marked as success and added to the public ledger. This is also means through new bitcoin are released. Mining is important and integral part of bitcoin which ensures fairness and transparency.
Miner provides their resources like computing power, electricity to help with the bitcoin transactions.   Mining is a compute intensive work, to add a block (set of new transactions) in the blockchain miners need to solve a puzzle called ‘Proof of Work’, anyone who solve the puzzle first gets to add the block in the network and rewarded for that.  As a reward miner gets transaction fees associated with the transactions in the block and they also get newly generated bitcoin.
This is the process by which new bitcoin is generated, that’s why it’s called mining.
Who Can do Mining?
Any one from anywhere in the globe can participate in the mining process. You can do that, I can do that. However it worth noting that, the puzzle that miner needs to solve to place a block in the n/w is very compute intensive. This means if you are looking for mining, you should get power full machine otherwise you may not  be able to beat fellow miners in the race of puzzle solving. If you don’t solve puzzle, you don’t get a chance to put new block on the network and hence no reward.

Is there any Transaction fee for bitcoin transfer?


Yes, however it’s up to you to decide how much transaction fee you are willing to pay for the transaction you are making. If you need a very quick transfer you may like to give more as fees, miner generally looks to add transactions with higher fee first in the block. This is for obvious reason as they get paid as the transaction fee for the block they added in the n/w.


Proof of Work

Proof of work is an important  concepts used for fraud prevention on the network , to read more click on explain proof of work like a child


If you are looking to get started with blockchain or want to build basic concepts on blockchain, you may like to review this book.

Comments

Popular posts from this blog

Around the Web

Around the Web IBM Is Betting Big on Blockchain Technology. Is It Worth the Risk? Money.CNN.com 3 Startups That Can Turn Blockchain Tech into an Everyday Tool for Asian Users News.Yahoo.com Appraising the Luxury Goods Market With Blockchain Technology Forbes.com The Promise of the Blockchain Technology Economist.com Blockchain Jobs Are Booming in Asia, Even as Cryptocurrency Prices Struggle CNBC.com

What is Bitcoin ?

Bitcoin - Explained  with a simple use case      →????? Let’s imagine it’s a great evening and we are sitting in a pub. I have one 100 dollar note* with me. I give it to you. You now have one 100 dollar note and I have zero. That was simple, right? Note * : Here 100 dollar note is a banknote (often known as a bill , paper money or simply a note ).  I will refer it as note , please read it as note or bill based on your local convention. Let’s take a closer look at what happened. My 100 dollar note was physically put into your hand. You know it happened. I was there. You were there. You touched it. We didn’t need a third person there to help us do the transfer. We didn’t need to pull in a judge to sit with us and confirm that the 100 dollar note went from me to you. The note is your now, you can do anything you like, you can use it to buy something for you or you can give it to someone else. You have the full ownership of the note.   I can’t use the sa

Fake media - Can blockchain help ?

Fake media - A potential solution using Blockchain ? Media is an important pillar of democracy but this pillar is loosing trust and getting weaker due to TRP focused approach. This is a big risk for the democratic fabric of  any country. News channel /media industry needs a refinement to remain responsible and trustworthy.  What is the problem ? - Media is loosing trust due to fake or misrepresented facts. - There is no effective regulating body for media. - U nreliable information going viral online (aka fake news) is one of the biggest threats faced by society. What is the solution ? - Need an effective regulating body to control fake news. There is no central agency which can be trusted today.   - Need a central agency which is unbiased , run automatically and transparently without any human  interaction. How Blockchain can help ? Step 1:  Create an open community controlled by blockchain  The community should be open for everyone