Written By: Renee Yang

Initially Published At: https://medium.com/swlh/a-simple-guide-to-blockchain-technology-4589971e6d03


Defining Blockchain Technology

Blockchain technology is a type of distributed ledger technology (DLT) — It is an accounting system where the ledger (record of transactions) is distributed among a network of computers.

So at its core, blockchain technology is a record-keeping tool.

This network of computers all manage the blockchain together without hierarchy (refer to header image). With such a flat architecture, blockchain networks are often referred to as peer-to-peer networks.

First, these computers verify all transactions one by one and add them onto a ‘block’ of information. Then these blocks are added to the blockchain and downloaded onto each computer. In a nutshell, this is how these computers keep the blockchain secure and running.

TL:DR — a blockchain is a digital ledger of transactions that is managed and owned by a peer-to-peer network of computers.


Breaking it down

The term blockchain refers to the fact that it is a ‘chain’ of ‘blocks’. A ‘chain’ because everything is recorded in chronological order. And ‘blocks’ because the transactions are added to the chain in groups rather than individually.

‘Block’

Each block records a number of transactions, similar to a page in a record-keeping book. The amount of transactions on a block varies from blockchain to blockchain. For example, each block on the Bitcoin blockchain holds up to 1 megabyte of information.

‘Chain’

These transactions are recorded in the form of hashes — strings of numbers and letters. The hash of each transaction is generated to include information from the current and past transactions. This creates a chain effect where the order of hashes cannot be changed. As a result, transactions are immutable once they’ve been added.

All transactions need to be verified before they are added onto the blockchain. This is done through a consensus mechanism, which allows all the nodes on the network to agree on things without an authority. This is how blockchains stay autonomous and decentralized.



What makes blockchain technology unique?


How does Bitcoin fit into all this?

In 2009, Satoshi Nakamoto introduced the world to Bitcoin. His goal was to create a peer-to-peer payment network that would remove the need for a 3rd party to verify these transactions.

Before Bitcoin, the only way people could exchange money digitally was through a bank, exchange or online service. These are all examples of 3rd parties that control our information, money and transaction records.

To solve this problem, Satoshi described the use of blocks connected in a chain that was chronological and permanent. This solved the double-spend problem and allowed people to exchange money knowing their transactions were secure and irreversible. This became what we now know as blockchain technology.

As the first cryptocurrency, Bitcoin spurred the creation of other cryptocurrencies that are all attempting to solve specific problems. For example, Monero was created to provide a completely anonymous network (bitcoin is only pseudonymous). Ether was created to power an open-source platform for decentralized applications. And Dash was created to allow for quicker digital transactions.

Blockchain applications

Since then, blockchain technology has evolved to not only be applicable to financial transactions, but also be useful in other types of peer-to-peer transactions. Anything that involves exchanging information, data or products can be verified and recorded on a blockchain.

The bigger question is whether we need to remove current 3rd parties from these transactions. The truth is, blockchain technology is not a solution for everything, so it’s important to weight the pros and cons of using it.