What Is Bitcoin?


You can listen to or watch this article here:


When we use our computers and use Word docs or other files we normally save them in folders. A folder with docs, photos, spreadsheets, music files, other files, etc. could be called our database.

When we use Facebook, for example, we don’t keep that “database” of photos, status reports, messages, links, etc. in our computer, Facebook keeps a database of all our activities on their servers in a data-center, which is a building full of servers (powerful computers).

Hello world!

In the case of Bitcoin [1] instead of using Facebook, or any other service, to store our stuff in their databases, we download a software that is more or less like Skype, and instead of sending and receiving voice or video or text between us we send and receive units called bitcoins.

The Bitcoin software (Bitcoin Core [2]) instead of centralizing “the database” in a service like Facebook or Google or Dropbox, it keeps a copy of the database on your laptop or PC.

Imagine 10 friends at a bar around a table and everybody with a laptop and a copy of Bitcoin. Each laptop has the complete database of the Bitcoin list of accounts and transactions.

When friend A sends 1 bitcoin to friend B it sends the message to all 10 laptops and they all check that the balance is correct, the accounts, etc. and after checking (and doing some other calculations) they all agree to post, on the databases that they all have in their disks, the new transaction.

The Bitcoin database is called a blockchain, because of how it operates, and the process by which all computers check transactions and reach an agreement is called “consensus” [3] (there is another process called mining, but I think it’s not relevant in a layman’s explanation).

The world changing invention of Bitcoin is that all computers participating in the network can keep this “distributed” database updated and with all latest transactions without the need of a central player like Facebook (or a bank) to be the guarantor of security and clearance of bitcoin movements. This was not possible before, it was a computer science problem for decades, but now it’s possible!

References

[1] Bitcoin white paper: https://bitcoin.org/bitcoin.pdf

[2] Bitcoin Core: https://bitcoin.org/en/download

[3] Why Proof of Work Based Nakamoto Consensus is Secure and Complete – by Donald McIntyre: https://etherplan.com/2020/03/21/why-proof-of-work-based-nakamoto-consensus-is-secure-and-complete/10509/


Code Is Law

Author: Donald McIntyre

Read about me here.