---
description: >-
  If you're new to web3, start here. We'll start with the basics and build up
  your knowledge.
---

# Blockchain 101

### What is a blockchain?

A blockchain is a **shared digital state** that is maintained by a group of **independent participants** called **Validators**. Transactions that update this state are grouped into **blocks** and **chained** together sequentially.

To determine the next block, Validators participate in **Consensus**, where they validate and finalize transactions together **without trust**. This process repeats every **block time**, ensuring the blockchain continues to grow in a secure and fraud-proof way.

{% hint style="info" %}
Click [here](https://www.ibm.com/think/topics/blockchain) for a comprehensive definition of a blockchain
{% endhint %}

### Why build a blockchain?

Since no single party controls the network, a blockchain is **decentralized**; its rules and operation are enforced by the stakeholders rather than a central authority.

Key properties of decentralization include:

1. It cannot be censored or controlled by non-stakeholders
2. It self-governs and operates autonomously
3. It has no single point of failure

These properties are ideal for applications that need to be trusted by the public and tamper-proof, like payment systems, media platforms, and governance applications.

<figure><img src="https://2343293880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrZDX2RTu3ClIHkvyP7T%2Fuploads%2Fhv7Vd0kfoHad9wzUExhC%2F174255705550490737%20(4).png?alt=media&#x26;token=36c88e1e-e5e2-478c-81f0-6d31b70ead34" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="danger" %}
The distinction between a Web2 app and a blockchain app is decentralization, along with its inherent benefits. Without decentralization, a blockchain app offers no significant advantages over a centralized web app.
{% endhint %}
