# Understanding Forks

### Definition and Types of Forks

A **fork** in the context of blockchain technology refers to a modification of the **protocol or source code** that results in a division within the blockchain. This division can manifest in two primary forms:

* **Soft Fork**: This type of fork introduces changes that are **compatible** with previous versions of the software. Nodes that do not update can still operate, albeit with **limited functionality**.
* **Hard Fork**: In contrast, a hard fork involves changes that are **incompatible** with earlier versions. If consensus is not achieved, a new chain may emerge, operating under **different rules**.

In the **Bitcoin ecosystem**, forks serve as visible indicators of disagreements regarding **scalability, governance**, and adherence to the original design principles.

### Soft Forks vs. Hard Forks

Understanding the distinction between **soft and hard forks** is crucial for grasping the dynamics of blockchain evolution:

* **Soft Forks**:

  * Allow for **backward compatibility**.
  * Enable non-updated nodes to continue functioning, albeit with **reduced capabilities**.
  * Often used for **minor updates or improvements**.

  <figure><img src="/files/dKV5CbBQy6RXMQ74zwhK" alt=""><figcaption></figcaption></figure>

* **Hard Forks**:

  * Create a **permanent divergence** from the original blockchain.
  * Require all participants to **upgrade** to the new version to maintain compatibility.
  * Can lead to the creation of entirely **new cryptocurrencies** if consensus is not reached.

  <figure><img src="/files/mxVKcafCjk2Zyqp96urX" alt=""><figcaption></figcaption></figure>

These (hard) forks reflect deeper **ideological and technical disagreements** within the community, influencing the future trajectory of the blockchain.

### Governance and Ideological Tensions

Forks are not merely technical changes; they embody significant **ideological conflicts** within the blockchain community. Key areas of contention include:

* **Authenticity**: What constitutes "**authentic Bitcoin**" and who gets to define it?
* **Governance**: How should a **decentralized system** be governed without a central authority?
* **Priorities**: What should be prioritized in the development of the network—**security, efficiency, scalability**, or **decentralization**?

The absence of a central authority means that these conflicts are resolved through **practical competition** rather than political or legal means. Each network must attract **users, miners, nodes**, and **developers** to establish its legitimacy and adoption.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hub.bsvblockchain.org/higher-learning/bsv-academy/bitcoin-as-historical-phenomenon/forks-navigate-analyze-and-impact-blockchain-evolution/understanding-forks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
