You have probably heard of Bitcoin and blockchain, since they have become really popular these days, but like most of the people, you might not really understand how it works.
So, let’s begin with a simple definition of what a blockchain is. A block chain is a constantly growing ledger that keeps a permanent record of all the transactions that have taken place, in a secure, chronological and immutable way. Now, lets breakdown the above statement further for more clarity.
Let’s start with Blockchain is a “ledger”- It’s a file, that’s all it really is, it’s a file that’s constantly growing. So, it keeps track of all the transactions, in a permanent way. Which means once a transaction goes in, you can’t pull it out. It’s permanently in there, it uses very advanced cryptography to make sure that it’s actually locked inside the blockchain. The process, every transaction, gets placed in chronologically so every transaction that happens, happens after the previous one. And finally, it’s all immutable which means as you build that all these transactions onto the blockchain, this ledger can never be changed.
We all know that there two big B in this area, one is Blockchain itself, other is Bitcoin. Many people think that both are same. But here we will bust this myth once and for all.
In most simpler terms Bitcoin is like Github if Blockchain is Git, but its more than that. So, what is Bitcoin. A bitcoin is a type of digital asset that can be bought, sold or transferred between parties securely over the Internet. Because of this bitcoin can be used to store value, much like buying gold, silver and other types of investments.
How bitcoin transaction works
Unlike those other types of investments, Bitcoin also serves as a form of digital currency, and you can use it to buy products and services as well as make payments and exchange value electronically. However, different from other types of traditional currency such as dollars or euros which you can also use to buy things and exchange value electronically, there are no physical coins for Bitcoin or paper bills. And when you send bitcoin to someone or use bitcoin to buy anything, you don’t need to use a bank, a credit card or any other third-party type of clearinghouse. Instead, you simply send bitcoin directly to another party over the Internet and it will arrive securely and almost instantly. Whenever you send an email to another person, you simply type in their email address and you communicate directly with that person. It’s the same thing when you send an instant message. This type of communication between two parties is commonly called peer to peer. And its how people communicate every day over the web.
You can send photos, videos and other types of files easily and quickly over the web. However, whenever you want to send money to someone over the Internet you need to enlist the services of a third party such as a bank, a credit card, PayPal, or some other type of money transfer service. You can’t simply just attach some money to an e-mail and send it to someone like you would send a photo or some other document.
Why is that? The reason is that whenever you do a transfer of value between two parties, you need to ensure that a real transfer has taken place. In other words, you need to be able to verify that both parties have done what they need to do in a real exchange. For example, if I send a photo I like to another person. I can simply attach that photo to an email and send it. The other person will receive the photo, and that’s where you think it would end. But not quite. We now have two copies of the photo. The one I sent by e-mail, and the original file which is still in my computer. What I really did was e-mail a copy of the file with the photo, not the original file. This issue is commonly known as the double spend problem, and why we currently have a need for banks and other types of institutions to act as middlemen in these types of transactions. Without these intermediaries, people could simply try to copy and paste money and it would be impossible to determine if the transaction is real or not.
But if the double spend problem presents such a challenge, how is it that you can send Bitcoin to someone else over the internet without needing a bank, or some other institution to certify that a transfer took place? The answer lies in a global network of thousands of computers called the Bitcoin network and a special type of de-centralized Ledger technology called blockchain.
Within the Bitcoin network, there are a group of people which are called miners, their role is to process and confirm transactions. Anybody can apply to be a miner, and you could run the client yourself. However, typically these miners use very powerful computers that are specifically designed to mine Bitcoin transactions, and the way they do that is by actually solving math problems and resolving cryptography Issues, because every one of these transactions needs to be cryptographically encoded and secured. And these mathematical problems are what actually ensures that nobody is tampering with that data.
Additionally, for this task, the miners are paid in Bitcoin which is a key component of Bitcoin. Because money in Bitcoin, is not created like you create normal fiat currency, and by fiat currency, I mean currency that’s the backing of a country.
Like for example, the United States has dollars, Japan has yen, the yuan comes from China. All of those are actually created by central banks. Bitcoin is not. The way that Bitcoin is created, is by rewarding these miners for their work in solving these math and cryptography problems. Not that you’re familiar with the concept of Bitcoin miners and what their role is, let’s apply it to the definition of the Bitcoin blockchain.
So, when you really think it through, what the role of the miners is, is to build the blockchain of records that forms the Bitcoin ledger. And these are blocks and each block contains all the different transactions that have taken place. New blocks are added every 10 minutes with all the new transactions. So, as the miners are processing these different transactions, they build a block, and when a block is Confirmed, it gets added to the blockchain. This blockchain is built all the way back to the initial transaction ever in Bitcoin, which is regarded as the Genesis block.
Co-Founder and AVP Technology at Appventurez Mobitech. A tech enthusiast who has broad expertise in delivering end to end software solutions. He is an expert technocrat ho has in-depth knowledge and is highly experienced in delivering solutions for Android, Xamarin, Ethereum Smart Contracts, ASP.net.
⚡️ by Appventurez
Hey there! This is Eric, author of this blog. Leave your email address and we'll keep you posted on what we're up to.
This will subscribe you to Appventurez once-a-month newsletter. You can unsubscribe anytime. And we promise not to pester you or share your data :)
Hey there, wondering where this article came from? It was produced by some people at Appventurez, a Mobile & Web App Development Company. We are here for solutioning of your technological needs.
Our Latest Blog
The mobile world is one of the fastest changing aspects of technology as per th...Read more
Having a mind of a great programmer you need to have a different mindset and st...Read more
In the current digital trend, apps are big business. Mobile app usage is increa...Read more