Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/chia-blockchain/consensus/forks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Forks
slug: /chia-blockchain/consensus/forks
---

The following table is a comprehensive list of all forks (planned and activated) on Chia's blockchain. It was last updated on 2024-12-19.
The following table is a comprehensive list of all forks (planned and activated) on Chia's blockchain. It was last updated on 2026-03-03.

| Activation Block | Activation Date | Type | Build | Status | Description |
| :--------------- | :-------------- | :--- | :---- | :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------- |
Expand All @@ -15,3 +15,5 @@ The following table is a comprehensive list of all forks (planned and activated)
| `5 716 000` | 2024-07-30 | Soft | 2.3.0 | Activated | [CHIP-25](https://github.com/Chia-Network/chips/blob/main/CHIPs/chip-0025.md) -- Chialisp Message Conditions |
| `5 940 000` | 2024-09-17 | Soft | 2.4.0 | Activated | Disallow infinity G1 points |
| `6 800 000` | 2025-03-22 | Soft | 2.5.0 | Activated | [CHIP-36](https://github.com/Chia-Network/chips/blob/main/CHIPs/chip-0036.md) -- keccak256 CLVM operator |
| `8 655 000` | 2026-04 | Soft | 2.6.0 | Released | Increased preliminary support for V2 plot format -- [Release notes](https://github.com/Chia-Network/chia-blockchain/releases/tag/2.6.0) |
| `9 562 000` | 2026-11 | Hard | 3.0.0 | Planned | [CHIP-48](https://github.com/Chia-Network/chips/pull/160), [CHIP-49](https://github.com/Chia-Network/chips/pull/161) -- New Proof of Space |
165 changes: 114 additions & 51 deletions docs/chia-blockchain/consensus/proof-of-space-2.0/new-proof-faq.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,69 @@ import TabItem from '@theme/TabItem';

:::note

This information was updated on 5/20/2025.
This information was updated on March 3, 2026.

:::

In general, the larger your farm, the more powerful your harvesters will need to be. However, keep in mind that one farm can be broken into multiple harvesters, so it is possible to run a large farm without any high-end equipment.

## Proof Solving Times

After a proof of sufficiently high quality is found it needs to be _solved_, which reconstructs the full proof so it can be verified by others. Proof-solving hardware requirements depend on the maximum k-size in the farm. Solve times should ideally stay under 8 seconds. Plot security has been tuned for the Pi 5 to solve a k28 proof in under 8 seconds.
After a sufficiently high-quality Quality String is found, the solver reconstructs the full 128 x-values for network verification. Solve time depends on the maximum plot strength in the farm. The Pi5 solves a k=28 proof in under 8 seconds at strengths up to +4.

| Strength | Raspberry Pi 5 | M3 Pro | Ryzen 9 9950X |
| -------- | -------------- | ----------------- | ---------------- |
| base | ~4.3 s | ~340 ms | ~220 ms |
| +1 | ~4.5 s | ~370 ms | ~240 ms |
| +2 | ~4.9 s | ~450 ms | ~280 ms |
| +3 | ~5.7 s | ~660 ms | ~400 ms |
| +4 | ~7.3 s | ~1.1 s | ~615 ms |
| +5 | ~10 s | ~1.9 s | ~1.1 s |
| +6 | ~17 s | ~3.7 s | ~1.9 s |
| +7 | ~30 s | ~7.3 s | ~3.7 s |
| +8 | — | ~14.5 s | ~7.3 s |
| +n | — | ~2^(n−8) × 14.5 s | ~2^(n−8) × 7.3 s |

Strengths +5 and above are capped at effective plot filter 8192 until the scheduled filter adjustments take effect.

:::note
See the [reference code](https://github.com/Chia-Network/pos2-chip) for benchmarking your own system on the Solver.
:::

| Plot Size | Raspberry Pi 5 | Ryzen 5600 (6-core) | Threadripper | Nvidia 3060 |
| --------- | -------------- | ------------------- | ------------ | ----------- |
| k28 | ~6.8 seconds | ~1 seconds | < 1 second | 60 ms |
| k30 | ~15.6 seconds | ~3.3 seconds | < 3 seconds | 240 ms |
| k32 | N/A | ~11.7 seconds | < 8 seconds | 960 ms |
#### HDD Activity

HDD activity depends on plot grouping, plot strength, and disk capacity. The table below assumes 10 ms random access and 250 MB/s sequential read. Higher plot strength increases the Effective Plot Filter proportionally, reducing average load.

| Disk Capacity | Strength (eff. plot filter) | Group Size | Max load/challenge | Avg load | Bandwidth/day |
| ------------- | --------------------------- | ---------- | ------------------ | -------- | ------------- |
| 5 TB | base (512) | 1 | ~4.48% | ~2.09% | ~42 MB |
| 5 TB | base (512) | 16 | ~0.85% | ~0.13% | ~42 MB |
| 5 TB | +1 (1024) | 16 | ~0.64% | ~0.07% | ~21 MB |
| 5 TB | +2 (2048) | 16 | ~0.43% | ~0.03% | ~10 MB |
| 5 TB | +3 (4096) | 16 | ~0.21% | ~0.01% | ~5 MB |
| 20 TB | base (512) | 1 | ~12.4% | ~8.4% | ~170 MB |
| 20 TB | base (512) | 2 | ~7.4% | ~4.2% | ~170 MB |
| 20 TB | base (512) | 16 | ~2.2% | ~0.52% | ~170 MB |
| 20 TB | base (512) | 32 | ~1.31% | ~0.27% | ~170 MB |
| 20 TB | base (512) | 64 | ~0.89% | ~0.14% | ~170 MB |
| 20 TB | base (512) | 100 | ~0.69% | ~0.09% | ~170 MB |
| 20 TB | base (512) | 1000 | ~0.47% | ~0.01% | ~170 MB |
| 100 TB | base (512) | 32 | ~3.42% | ~1.32% | ~850 MB |
| 100 TB | base (512) | 64 | ~2.15% | ~0.65% | ~850 MB |
| 100 TB | base (512) | 100 | ~1.85% | ~0.46% | ~850 MB |
| 100 TB | base (512) | 1000 | ~0.47% | ~0.05% | ~850 MB |

Plots in a group can be assigned a `meta_group` (up to 256). The effective plot filter guarantees that grouped plots with different meta groups never pass the same challenge, reducing peak load toward the average. For example, 202 meta groups × 100 grouped plots = 20,200 plots, where peak load converges to ~0.09%.

Total daily bandwidth is low, so even large group counts can be read well within the challenge response window.

### HDD Activity
#### Harvester Farm Size Support

Lower k-sizes increase disk activity but reduce minimum hardware requirements for proof solving (see previous section). For SSDs, k28 plots are recommended due to their minimal impact on farming performance, although large farms could benefit from larger k sizes for a proportional reduction in harvesting compute energy to process the Quality Chains. The Plot ID Filter will tune HDD disk activity to the levels shown in the table. Depending on plot filter scheduling and further security analysis we may relax these requirements to lower hdd usage levels.
Chaining Proof Fragments at challenge time is the primary CPU cost. The table below shows single-thread Pi5 limits (conservative, since the Pi5 has 4 threads and other harvester tasks are comparatively light).

| Plot Size | Full 5TiB Disk Activity | Full 20TiB Disk Activity |
| --------- | ----------------------- | ------------------------ |
| k28 | ~2.5% | ~10% |
| k30 | ~0.6% | ~2.4% |
| k32 | ~0.23% | ~0.9% |
| CPU | Avg Plot Strength | Supported Farm Size (PiB) |
| ----------------- | ----------------- | ------------------------------------------------- |
| Pi5 single-thread | base | 1.2 |
| Pi5 single-thread | +1 | 2.4 |
| Pi5 single-thread | +2 | 4.8 |
| Pi5 single-thread | +3 | 9.6 |
| Pi5 single-thread | +4 | 19.2 |
| Pi5 single-thread | +n | 1.2 × 2^n (capped by effective plot filter at +4) |
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ import TabItem from '@theme/TabItem';

:::note

This information was updated on 5/20/2025.
This information was updated on March 3, 2026.

:::

## New Proof Format

In 2024 we announced that we were developing a new Proof of Space format. This is a long-term project which is not expected to be finalized until the end of 2026. All farmers will need to replot in the year leading up to that date. This will be a gradual process, so farmers will have plenty of time to plan ahead.
In 2024 we announced that we were developing a new Proof of Space format. This is a long-term project which is not expected to be finalized until 2027. All farmers will need to replot if they want to continue farming. This will be a gradual process, so farmers will have plenty of time to plan ahead. See our [timeline](/chia-blockchain/consensus/proof-of-space-2.0/new-proof-timeline) for more info.

:::warning

Expand All @@ -27,18 +27,13 @@ While the development of this technology is ongoing, we have put together severa

## Current Blogs and CHIPs

The best place to start learning about the new Proof of Space is to read the blogs.

- The new Proof of Space [blog](https://www.chia.net/2025/05/19/understanding-the-next-generation-proof-of-space/)
- The timelines for the new Proof of Space [blog](https://www.chia.net/2025/05/19/the-future-of-farming-is-green-and-secure/)

To dive more into the specifications and provide your feedback please refer to the appropriate CHIPs:
The best place to start learning about the new Proof of Space is our [latest blog post](https://www.chia.net/2026/02/27/changes-coming-to-3-0/) on the topic. To dive more into the specifications and provide your feedback, please refer to the appropriate CHIPs:

- The new Proof of Space [CHIP-48](https://github.com/Chia-Network/chips/pull/160)
- The timelines for the new Proof of Space [CHIP 49](https://github.com/Chia-Network/chips/pull/161)
- The timelines for the new Proof of Space [CHIP-49](https://github.com/Chia-Network/chips/pull/161)

:::note
All the latest information regarding the new Proof of Space and its associated timelines can be found in those CHIPs, if you have questions that you do not feel are appropriate for the CHIPs they can be asked in our [discord server's](https://discord.gg/chia) "Plot format discussion" thread.
All the latest information regarding the new Proof of Space and its associated timelines can be found in those CHIPs. If you have questions that you do not feel are appropriate for the CHIPs they can be asked in our [Discord server's](https://discord.gg/chia) "Plot format discussion" thread.
:::

We have consolidated the high level information from the CHIPs into the below documents but please take note that the CHIPs will contain the most up-to-date information:
Expand All @@ -52,5 +47,10 @@ We have consolidated the high level information from the CHIPs into the below do

## Blog Archive

- A [blog post](https://www.chia.net/2024/12/11/upcoming-changes-for-chias-new-proof-of-space-format) by Dr. Nick, which takes a deep dive into the plans as of 12/11/2024
- The original [blog post](https://www.chia.net/2024/08/08/approaching-the-next-generation-of-proof-of-space/) by Dr. Nick, which takes a deep dive into the initial plans for the new Proof Format. Note that this blog is outdated and the new blog should be used for the latest information.
These blog poss are listed in reverse chronological order. The newest posts will contain the most up-to-date information.

- [Changes Coming to 3.0](https://www.chia.net/2026/02/27/changes-coming-to-3-0/) -- 2026-02-27
- [Understanding the Next Generation of Proof of Space](https://www.chia.net/2025/05/19/understanding-the-next-generation-proof-of-space/) -- 2025-05-19
- [The Future of Farming is Green and Secure](https://www.chia.net/2025/05/19/the-future-of-farming-is-green-and-secure/) -- 2025-05-19
- [Upcoming Changes for Chia’s New Proof of Space Format](https://www.chia.net/2024/12/11/upcoming-changes-for-chias-new-proof-of-space-format) -- 2024-12-11
- [Approaching the Next Generation of Proof of Space](https://www.chia.net/2024/08/08/approaching-the-next-generation-of-proof-of-space/) -- 2024-08-08
Original file line number Diff line number Diff line change
Expand Up @@ -9,35 +9,52 @@ import TabItem from '@theme/TabItem';

:::note

This information was updated on 5/20/2025.
This information was updated on March 3, 2026.

:::

## Plot Sizes

The new proof of space format supports plots as small as 1.6 GiB. Due to symmetric properties of the format, only even-sized k-sizes are supported. While we currently have no plans to support sizes smaller than k28, larger k-sizes may be enabled in the future.
Whereas the original Proof of Space format supported a variety of plot sizes, Proof of Space 2 only supports k28 (around 1 GB per plot). The PoS2 documentation will rarely mention k-size because only a single size is supported. Future proofing will mainly come from automatically reducing the network's base filter, as described in [CHIP-49](https://github.com/Chia-Network/chips/pull/161).

:::note
Subject to change pending final parameters.
:::
## Other Settings

| Plot Size | All RAM |
| :-------- | :------------- |
| k32 | &#126;10.6 GiB |
| k30 | &#126;4.2 GiB |
| k28 | &#126;1.6 GiB |
Farmers will need to choose a _strength_ for their plots, as well as a group size and an optional meta group index. Each of these settings will be documented here when the specification is finalized. For now, refer to [CHIP-48](https://github.com/Chia-Network/chips/pull/160) and [CHIP-49](https://github.com/Chia-Network/chips/pull/161) for more details.

## Plotting Performance and Requirements

CPU plotting will be possible but will be less efficient than GPU. All times shown are for all-RAM plotting, although farmers can trade cpu RAM for temporary SSD storage, which results in slightly slower performance.

:::note
Pending Plot ID Filter and Plot Difficulty settings. Aim will be for 3060 to plot >20TiB/day
:::

| Plot Size | RAM Requirement | Raspberry Pi 5 | Ryzen 5600 (6-core) | Nvidia 3090 |
| --------------------- | ----------------- | -------------- | ------------------- | ----------------------------- |
| k28 | - GiB (min - MiB) | ~- minutes | ~- minutes | ~ seconds _(min - MiB VRAM)_ |
| k30 | - GiB (min - MiB) | N/A | ~- minutes | ~- seconds _(min - MiB VRAM)_ |
| k32 | - GiB (min - GiB) | N/A | ~- hours | ~- minutes _(min - GiB VRAM)_ |
| **Plotted space/day** | — | Up to - GiB | Up to - GiB | Up to - TiB |
CPU plotting is supported but less efficient than GPU. All times below are for all-RAM plotting; farmers may substitute temporary SSD storage for RAM at a modest speed penalty.

| | Raspberry Pi 5 8GB | Mac M3 Pro 12GB | Ryzen 5600 (6-core) | Nvidia 5090 |
| --------------------------------- | ------------------ | --------------- | ------------------- | ----------- |
| **Time per plot** (base strength) | 240s | 60s | 30s | 2s |
| **Plotted space/day** | ~360 GiB/day | ~2 TiB/day | ~4 TiB/day | ~40 TiB/day |

Plotting time approximately doubles with each strength increment. At lower strengths, general memory-management overhead is still a factor; at higher strengths, matching performance dominates and doubling is consistent.

| Strength | CPU Time (s) | GPU Time (s) |
| -------- | ------------ | ------------ |
| base | 21.8 | 1.1 |
| +1 | 35.5 | 1.9 |
| +2 | 64.7 | 3.7 |
| +3 | 124.4 | 7.3 |
| +4 | 243.1 | 14.4 |
| +5 | 481.3 | 28.6 |
| +6 | 955.8 | 57.0 |
| +7 | 1904.7 | 113.7 |
| +8 | 3802.5 | 227.3 |

RAM and storage requirements depend on group size:

| # plots in group | Min CPU RAM | Min GPU RAM (optional) | Total RAM + storage needed |
| ---------------- | ----------- | ---------------------- | -------------------------- |
| 1 | 4 GB | 2 GB | 12 GB |
| 2 | 4 GB | 2 GB | 13 GB |
| 5 | 4 GB | 2 GB | 16 GB |
| 21 | 4 GB | 2 GB | 32 GB |
| 53 | 4 GB | 2 GB | 64 GB |
| 117 | 4 GB | 2 GB | 128 GB |
| 245 | 4 GB | 2 GB | 256 GB |
| 1 + n | 4 GB | 2 GB | (12 + n) GB |

Temporary storage can substitute for RAM. At higher strengths the relative impact of swap latency decreases.
Loading
Loading