Today I don’t have any work to do in my office and I am just sitting in my chair with a cup of tea in front a PC with my lappy but Before I start talking about bitcoin, I would like to mention that it is one of my favourite topic in technology and content I am writing this article with consideration of Mr. Satoshi Nakamoto’s original paper.
Link :- https://bitcoin.org/en/bitcoin-paper
So what is bitcoin ?
Bitcoin, often described as a cryptocurrency, a virtual currency or a digital currency – is a type of money that is completely virtual. It’s like an online version of cash. You can use it to buy products and services, but not many shops accept. Bitcoin is a new currency that was created in 2009 by an unknown person using the alias Satoshi Nakamoto. Transactions are made with no middle men – meaning, no banks! Bitcoin can be used to book hotels on Expedia, shop for furniture on Overstock and buy Xbox games. But much of the hype is about getting rich by trading it. The price of bitcoin skyrocketed into the thousands in 2017.
Bitcoin nowadays is not only a cryptocurrency or a digital payment system. Actually thanks to its unique features bitcoin has become a real instrument for investment, saving and even earning more money. Bitcoin is a consensus network that enables a new payment system and a completely digital money. It is the first decentralized peer-to-peer payment network that is powered by its users with no central authority or middlemen. From a user perspective, Bitcoin is pretty much like cash for the Internet.
Well How bitcoin actually work ?
From a user perspective, Bitcoin is nothing more than a mobile app or computer program that provides a personal Bitcoin wallet and enables a user to send and receive bitcoins.
Behind the scenes, the Bitcoin network is sharing a massive public ledger called the “block chain”. This ledger contains every transaction ever processed which enables a user’s computer to verify the validity of each transaction. The authenticity of each transaction is protected by digital signatures corresponding to the sending addresses therefore allowing all users to have full control over sending bitcoins.
Developer Mr. Satoshi Nakamoto who define electronic coin as a chain of digital signatures. The solution he propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash, such as in a newspaper or Usenet post [2-5]. The timestamp proves that the data must have existed at the time, obviously, in order to get into the hash. Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it.
New transaction broadcasts do not necessarily need to reach all nodes. As long as they reach many nodes, they will get into a block before long. Block broadcasts are also tolerant of dropped messages. If a node does not receive a block, it will request it when it receives the next block and realizes it missed one.
By convention, the first transaction in a block is a special transaction that starts a new coin owned by the creator of the block. This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them. The steady addition of a constant of amount of new coins is analogous to gold miners expending resources to add gold to circulation. In our case, it is CPU time and electricity that is expended.
The incentive can also be funded with transaction fees. If the output value of a transaction is less than its input value, the difference is a transaction fee that is added to the incentive value of the block containing the transaction. Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free.
The traditional banking model achieves a level of privacy by limiting access to information to the parties involved and the trusted third party. The necessity to announce all transactions publicly precludes this method, but privacy can still be maintained by breaking the flow of information in another place: by keeping public keys anonymous. The public can see that someone is sending an amount to someone else, but without information linking the transaction to anyone. This is similar to the level of information released by stock exchanges, where the time and size of individual trades, the “tape”, is made public, but without telling who the parties were.
See an example diagram below:-
- October 31, 2008: Bitcoin whitepaper published.
- January 3, 2009: The Genesis Block is mined.
- January 12, 2009: The first Bitcoin transaction.
- December 16, 2009: Version 0.2 is released.
- November 6, 2010: Market cap exceeds $1 million USD.
- October 2011: Bitcoin forks for the first time to create Litecoin.
- June 3, 2012: Block 181919 created with 1322 transactions. It is the largest block to-date.
- June 2012: Coinbase launches.
- September 27, 2012: Bitcoin Foundation is formed.
- February 7, 2014: Mt. Gox hack.
- June 2015: BitLicense gets established. This is one of the most significant cryptocurrency regulations.
- August 1, 2017: Bitcoin forks again to form Bitcoin Cash.
- August 23, 2017: SegWit gets activated.
- September 2017: China bans BTC trading.
- December 2017: First bitcoin futures contracts were launched by CBOE Global Markets (CBOE) and the Chicago Mercantile Exchange (CME).
- September 2018: Cryptocurrencies collapsed 80% from their peak in January 2018, making the 2018 cryptocurrency crash worse than the Dot-com bubble’s 78% collapse.
- November 15, 2018: Bitcoin’s market cap fell below $100 billion for the first time since October 2017.
- October 31, 2019: 11th anniversary of Bitcoin.
- Irreversible :-After confirmation, a transaction can‘t be reversed.
- Secure :-Bitcoin funds are locked in a public key cryptography system.
- Pseudonymous :-Neither transactions or accounts are connected to real-world identities.
- Fast and global :-Transaction is propagated nearly instantly in the network and are confirmed in a couple of minutes.