Bitcoin - Introduction BITCOIN

Bitcoin - Introduction  

Bitcoin - Introduction

Bitcoin - Introduction

Bitcoin has grown rapidly and spread far in a relatively short period of time. Across the world, companies from a large jewelry chain in the US, to a private hospital in Poland, accept bitcoin currency. Multi-billion dollar corporations such as Dell, PayPal, Microsoft, Expedia, etc., are dealing in bitcoins. Websites promote bitcoins, magazines are publishing bitcoin news, and forums are discussing cryptocurrencies and trading in bitcoins. Bitcoin has its own Application Programming Interface (API), price index, trading exchanges, and exchange rate.

However, there are issues with bitcoins such as hackers breaking into accounts, high volatility of bitcoins, and long transaction delays. Elsewhere, particularly people in third world countries find Bitcoins as a reliable channel for transacting money bypassing pesky intermediaries.

Bitcoin emerged out of the 2008 global economic crisis when big banks were caught misusing borrowers' money, manipulating the system, and charging exorbitant fees. To address such issues, Bitcoin creators wanted to put the owners of bitcoins in-charge of the transactions, eliminate the middleman, cut high-interest rates and transaction fees, and make transactions transparent. They created a distributed network system, where people could control their funds in a transparent way.

How to utilize Bitcoins? 

We can make bitcoin exchanges as we do with our well-known fiat monetary standards. While we use Bitcoin, the buyer is really referenced to our advanced mark, which is a security code encoded with sixteen distinct images. The buyer decodes the code with his gadget to get the digital money. In this manner we can say that cryptographic money is a trade of computerized data that licenses us to purchase or sell products and enterprises. 

The exchange is verified and made reliable by running it on a distributed system that is likened to a document sharing framework. 

How does Bitcoin handle twofold spending issue? 

For advanced money framework, an installment organize fundamentally ought to have substantial records, equalizations and exchange records. The greatest bottleneck basic to each installment organize is the twofold spending issue which is the situation when same cash is utilized on numerous occasions to do exchanges. 

To avert twofold spending, all exchanges must be recorded and approved each time in a focal server where all the equalization records are kept. Be that as it may, in a decentralized system, each hub on the system needs to carry out the responsibility of a server; it needs to keep up rundown of exchanges and parity records. In this way, it is obligatory for all hubs/substances in the system to keep an agreement pretty much every one of these records. This was accomplished by utilizing the blockchain innovation in bitcoins. 

So we can say that bitcoins like different cryptographic forms of money are insignificant token sections put away in the decentralized databases that keep agreement of all parity and record records. It is to be noticed that cryptography is utilized broadly to verify the accord records. Bitcoins and different digital currencies are verified by math and rationale more than all else. 

Bitcoins and cyptocurrencies have picked up acknowledgment and selection dependent on their apparent incentive by their makers and clients. 

Bitcoin deals with a similar idea, the more individuals take part; the more worth is made. 

History of Bitcoins 

The first Bitcoin convention and confirmation of idea was distributed in a Whitepaper in 2009 by a shadowy individual or gathering under the nom de plume Nakamoto. In the long run Nakamoto, who stayed baffling, left the undertaking in late 2010. Different engineers dominated and the Bitcoin people group has since developed exponentially. 

While Satoshi Nakamoto's genuine personality remains covered in riddle, it is on record that he imparted widely in Bitcoin's initial days. Let us estimate on questions like when he began chipping away at Bitcoin, to what degree he was enlivened by comparable thoughts and what was the inspiration for bitcoin. 

Making of the first bitcoin area 

It is accepted that Satoshi began coding Bitcoin around May 2007. He is said to have enrolled the area in August 2008. Around that time, he began sending messages to a couple of people he thought may be keen on the possibility of bitcoins. 

In October 2008, he freely distributed a white paper that harped on the Bitcoin convention and discharged the Bitcoin code also. At that point he remained in contact for around two years, during which he connected effectively in gatherings, spoke with a few designers and later he additionally submitted patches to the underlying code. He kept up the source code alongside different engineers, handling issues as they occurred. By December 2010, as others had gradually assumed control over, he discreetly left the scene.


The entities involved in the implementation and maintenance of Bitcoins are −

  • The Blockchain platform

  • Cryptographic algorithms

  • Bitcoin miners which are computers or specialized machines that mint the currency and make possible transactions

  • People who participate in the transactions and thus help to move the payment system

The philosophy of Bitcoin, and in general, of all cryptocurrencies is that they are distributed systems where there is no central entity that manages the activities such as transactions, among others. It is a peer-to-peer (p2p) system that operates at the level of participants.

Bitcoin Transactions

We shall now see how a new block of bitcoin transaction is created.

A bitcoin miner creates a block by using the following steps −

  • Gathering pending transactions, preferentially those with transaction fees first, and then the free ones

  • Verifying the transactions for their validity

  • Solving a hashing problem

According to the statistics, in October, 2015, site stated that, the average number of transactions per block was 411, and as of May 2018, the current number of pending unconfirmed transactions is around 2495.

Reward and cost per bitcoin transaction

Assuming that one bitcoin is worth $400, the reward of 25 bitcoins per block is worth around $10,000, ignoring negligible amount of transaction fees. Taking average number of transactions per second as 2, and the number of transactions per block as 1200, the reward per transaction works out to $8.33. It is found that the cost of electricity consumed in mining is close to the reward which makes mining bitcoins not so profitable. The basic problem of mining as of now, is the 1 MB limit on block size which makes it possible to have at most only 10 transactions per second.

Confirmation of a bitcoin transaction

A transaction is considered to have received n confirmations if it has been published in a block in the block chain, and n-1 more blocks have also been added. A transaction is normally considered "confirmed" once it has six confirmations. Newly created Bitcoins are considered confirmed after they have received about a hundred confirmations.


How does Bitcoin have value?

It is the common consensus, belief and the perception that gives value to the bitcoin. All the participants in this system have consensus on the following −

  • immutability and integrity of the blockchain

  • security and validity of the payments

  • rules of the system

Bitcoin was the first practical implementation of blockchain technology and is currently the most significant triple entry bookkeeping system globally. In a bitcoin ecosystem, access to entire source code is available to everyone always and any one can review or modify the code. The authenticity of each transaction is secured by digital signatures of the sending parties thus ensuring that all users have complete control over sending bitcoins.

Thus, leaving a little room for fraud, no chargebacks and no identifying information that could be hacked resulting in identity theft.

Here is a list of some of the entities who accept Bitcoins −

  • Wordpress
  • Namecheap
  • Microsoft
  • Dell Computers
  • Bitpay

Learn Programming for Free

Join Programmers Community on Telegram

Talk with Experienced Programmers

Just drop a message, we will solve your queries