This series is based on Blockchain by Melanie Swan. Each article is a chapter summary whose purpose is to supplement your understanding of the material. To get a more in-depth understanding of the material, read the book and support Melanie. You can find the book here!
Underlying blockchain technology (ledger database)- The decentralized public ledger that holds all transaction records on the network- Database that network nodes run and miners verify
Protocol (software)- The software that facilitates the transfer of money in the blockchain
Digital Currency (Bitcoin)- The currency system that is traded on exchanges and used in transactions
All cryptocurrencies are made up of these three parts: blockchain, protocol, and currency - Some currencies, however, share a blockchain with other currencies (ex. Counterparty or XCP runs on the Bitcoin blockchain)
Double-spend problem- Prior to blockchain technology, digital currencies could be copied and the same coin could then be used over and over- It was impossible to tell what coins weren’t already spent without the help of a third party (thus the introduction of services such as PayPal)- Third parties had to intervene and keep a centralized ledger to prevent the same coin from being spent twice- For more information, visit http://blogs.cornell.edu/info4220/2013/03/29/bitcoin-and-the-double-spending-problem/
Byzantine Generals’ problem- A problem that symbolizes the difficulty of having a coordinated conversation mechanism when the parties involved do not trust each other- For more information, visit: http://www.drdobbs.com/cpp/the-byzantine-generals-problem/206904396
Bitcoin solves the double-spend problem and the Byzantine Generals’ problem- Bitcoin combines peer to peer data-sharing tech with public-key cryptography to solve the double-spend problem- The blockchain is trust-less (users do not need to trust one another and no third party is needed), thus solving the Byzantine Generals’ problem
New blocks holding the most recent transactions are created sequentially and linked to the last published block- All information on the blockchain is public and can be inspected on sites such as www.blockchain.info
Overview- Bitcoin is a different form of money and can be used to buy and sell items over the Internet- Users need an address, a private key, and a wallet to use Bitcoin- Other people need your wallet to send Bitcoins to you- Your private key (cryptographic secret) allows you to send Bitcoin to others- Wallet services help you manage you Bitcoin - There is no centralized “account”, as long as you hold a private key, you hold Bitcoin
eWallet services and personal crypto-security- If you lose your private key, you lose all the Bitcoin associated with that key, there is no retrieval system - Consumers need to understand personal crypto-security to properly protect their digital assets and to prevent becoming victims of theft- Coin mixing — mixing your coins with other transactions to make your transactions more anonymous — is a good strategy and can be done with services such as Helix by Gram and Dark Wallet- Blockchain is a push technology meaning that users only push pertinent information concerning the transaction when needed thus preventing too much personal information from existing online- Pull technologies, on the contrary, require central storage of consumer information and can attract hacking attacks- The lack of a third party also significantly reduces transaction fees
Merchant acceptance of Bitcoin- BitPay, Coinbase, and Coinify are some of the major Bitcoin merchant processors- Services that combine existing vendor processing software with Bitcoin processing software will most likely emerge in the future- Mobile payment functionality is also a focus to increase merchant acceptance
Overview- Blockchain has the potential to become the “Internet of Money” and connect finances - The introduction of alternative currencies reduce merchant payment fees drastically to below 1%- Users can send and receive funds immediately with the use of digital currencies- Blockchain 1.0 (currency) is starting to be extended into Blockchain 2.0 (contracts) to create programmable money
Relation to fiat currency- Currently, Bitcoin prices are volatile and has ranged considerably- Services such as Bitreserve have tried to stabilize Bitcoin prices by locking up deposits - The market cap of Bitcoin exceeds that of a small country’s GDP at 86 billion USD (as of 10/12/2017) - Money supply of Bitcoin is predetermined at 21 million- New coins are released every 10 minutes and will reach the 21 million unit cap by 2040 - Milli-bitcoins (mBTC) are 1/1000 of a Bitcoin and Satoshis are 1/10000000 of a Bitcoin
Regulatory status- Government regulation will influence whether or not the blockchain industry can grow into a mature service- Some countries have banned Bitcoin (Bolivia) but other have adopted it as an official currency (UK)- Countries are starting to realize that Bitcoin is different enough that it requires new legislation to regulate
Thank you for reading the article! You can learn more about me at www.spenserhuang.comFeel free to leave a BTC tip at 3FoyrKXh1ap99iB1SDqc7vxmgsZTU62SEc Thank you, I’m looking forward to sharing more of my blockchain learning with you!