12 DAYS OF WEB3

| DAY

2

What is blockchain?

In Partnership With

By: Zeneca

A blockchain is a digital system that allows people to securely store and share information. Think of it like a digital ledger or notebook that keeps a record of transactions (or any kind of data).

In addition to being digital, the notebook is public for anyone to see, and is shared / stored / backed up among a lot of computers around the world (also referred to as nodes).

One key difference between a typical ledger and a blockchain is how the data is structured. A blockchain collects information together in groups, known as blocks (hence the name), that hold sets of information.

Blocks have certain storage capacities and, when filled, are closed and linked to the previously filled block, forming a chain of data known as a blockchain.

This makes them Decentralized, Immutable, and Open. Let’s break down what these terms mean in a bit more detail:

  1. Decentralized: Transactions are stored on a network of computers (nodes).
    • This makes it effectively impossible for a single person, or even a lot of people,  to alter the chain

     

  2. Immutable: Transactions cannot be changed once committed to the block.
    • Because of the decentralized nature, once committed to the chain, transactions are effectively permanent, forever.

     

  3. Open: Transactions can be viewed by anyone.
    • Because of how blockchains work at a technical level, every node must be able to verify the transactions of every other node. This results in a level of transparency unheard of in most traditional systems, and, counter-intuitively, can significantly reduce the likelihood of nefarious activity.

It’s important to note that not all blockchains are created equal, and that there are many different blockchains out there. The two most common ones, by far, are Bitcoin and Ethereum, and we will focus on those in this email course (each has their own dedicated day later on).

How can blockchains be used in the real world?

One of the most powerful use-cases of blockchains is the ability to interact trustlessly with someone else. Basically, eliminating middlemen.

Here are two examples that can help explain this concept:

The first is sending funds to a family member overseas. In the traditional banking system, in order to do this, you have to rely on at least a single bank, and sometimes even additional third-parties. You send them the money, they rely on some international payment system to transfer it to a bank in another country, and then your bank subtracts an amount from your account, and your family member’s bank adds an amount to their account. 

There are a lot of fees involved with this process (not even including currency conversion fees).

Blockchains allow you to send digital currency (cryptocurrency) directly to your family member. From your account (or ‘wallet’) to theirs. No need to rely on a single central third party – the ever-running and immutable blockchain trustlessly confirms everything, for everyone. The fees are miniscule in comparison, and reducing as time goes on.

The second example is by using a Smart Contract. We’ll go into these in more detail when we cover Ethereum, but basically, imagine escrowing funds for a house sale. Currently, both parties have to trust a third party (escrow) to hold the assets and then hand them out accordingly as contractual obligations are met. There is a hefty fee for this.

Smart Contracts create the infrastructure for this entire transaction to be done trustlessly. It will be some time before your average house buyer or seller is comfortable using this new technology, and for the user interfaces to improve to make it clear and seamless, but once you understand how the technology can eliminate unnecessary fees – it should begin to appear clear how this leads to a more efficient future for society.

There are many, many, many more use-cases for blockchains but we’ll leave it at this for now.

In our next section, we’ll cover: “What are cryptocurrencies?”

Learn more:


Terms to Learn

  • Blockchain – distributed database or ledger that is shared among computer network nodes 
  • Node – a device, usually a computer, that participates in a blockchain network. It runs the blockchain protocol’s software, allowing it to help validate transactions and keep the network secure 
  • Ledger – Usually a physical/digital “book” for keeping notes, especially one for keeping accounting records, a record book, or a register. Blockchains are digital ledgers. 
  • Ethereum – decentralized global software platform powered by blockchain technology. It is most commonly known for its native cryptocurrency, ether, or ETH