Bitcoin Part 1: What is Blockchain?
Introduction:
When I first encountered the term “bitcoin” back in 2017, it felt like diving into a pool of confusing terminology. With phrases like “blockchain” and “digital currency” being thrown around, understanding seemed like an uphill battle. Fast forward to today, and I’m navigating the world of blockchain as a developer. Let me take you on a journey to demystify this complex concept using relatable examples and straightforward language.
Breaking Down Blockchain:
To make sense of blockchain, let’s simplify four key concepts: Peer-to-peer, Decentralized, Distributed, and Ledger. Let’s unravel these terms through a familiar scenario involving a customer, a shopkeeper, and a trusted third party.
Meet Anil, Alice, and Suresh:
Imagine Anil, our customer, walking into Alice’s shop to buy some biscuits. Anil, short on cash, decides to borrow the biscuits from Alice, who graciously agrees and records the transaction in her ledger, indicating the amount owed by Anil.
The Challenge:
Now, picture this: What if Alice decides to fiddle with the ledger, tweaking the amount owed by Anil? When Anil returns after a month to settle the debt, he discovers the altered amount, leading to confusion and potential disputes. Without concrete evidence, resolving such conflicts becomes a headache.
The Solution — Blockchain in Action:
Both Anil and Alice meticulously maintain their individual ledgers, ensuring every transaction detail is accurately recorded. Then, to add an extra layer of security and transparency, they directly share this ledger information with a trusted third party, Suresh. This sharing of information occurs seamlessly, without the need for intermediaries, called a peer-to-peer exchange.
Enhanced Security:
With this setup, even if Alice attempts to manipulate the transaction later on, both Anil and Suresh have irrefutable evidence of the original agreement. As multiple parties validate the authenticity of the transaction, any discrepancies can be swiftly addressed and resolved.
Decentralization and Distribution:
By involving multiple parties in the ledger maintenance process, the transaction becomes inherently more secure. Decentralization ensures that no single entity holds control over the network; instead, it operates through collective agreement among all participants, including Anil, Alice, and Suresh.
The Bitcoin Connection:
Now, let’s draw parallels to bitcoin. Similar to our scenario, anyone can participate in verifying transactions (decentralized), and these transactions are dispersed across a vast network of computers worldwide (distributed). When a transaction occurs, it’s promptly shared among peers in a peer-to-peer network and recorded on the blockchain ledger.
Conclusion:
In essence, blockchain serves as a decentralized, distributed ledger system that instills transparency, security, and trust in transactions. It’s this innovative technology that forms the backbone of cryptocurrencies like bitcoin, revolutionizing the way we exchange value in the digital age.
Follow me on Medium, I teach here about the blockchain, programming and many cool stuff.
Also, you can visit my YouTube channel, where I teach in a more practical way
If you are interested in buying any service, approach me on Fiverr
I also like coffee from other’s money :) , So buy me a coffee here