# WP-DP1 Dynamic Plasma Spec

**URL:** https://forum.hypercore.one/t/wp-dp1-dynamic-plasma-spec/593
**Category:** HyperQube
**Created:** [April 2, 2025, 6:31pm UTC](https://forum.hypercore.one/t/wp-dp1-dynamic-plasma-spec/593 "2025-04-02T18:31:29Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![vilkris](https://forum.hypercore.one/user_avatar/forum.hypercore.one/vilkris/32/47_2.png) [@vilkris](https://forum.hypercore.one/u/vilkris)
#### Post date: [April 2, 2025, 6:31pm UTC](https://forum.hypercore.one/t/wp-dp1-dynamic-plasma-spec/593/1 "2025-04-02T18:31:29Z")

</div>

This thread is for discussing a dynamic plasma specification. Since work on designing a dynamic plasma solution has been started before the genesis of HyperQube, a more formal specification proposal has already been made.

The specification and the proposed default parameters are suitable for both mainnet and HyperQube.

[Draft specification proposal](https://github.com/vilkris4/zips/blob/main/dynamic-plasma.md)

## Tldr

- Introduce per-momentum base plasma usage targets for fused plasma and PoW plasma

- When network is saturated, target a 50/50 split (adjustable via governance) on fused plasma and PoW plasma usage

- Introduce fusion price and work price values to represent the price of fused plasma and PoW plasma

- Adjust the prices on each momentum depending on how far away the plasma usage is from the targets

- Require account blocks to use the current price of plasma to get included in a momentum

- Allow pillars to adjust, via governance, various dynamic plasma parameters such as the base plasma targets and overall network throughput

## Simulation

[Simulation of the dynamic plasma mechanism proposed in the spec](https://dynamic-plasma.netlify.app/)  
[Source code of the simulation](https://github.com/vilkris4/dynamic-plasma-demo/tree/main)

## Prior discussion

[Ideas for dynamic plasma](https://forum.hypercore.one/t/ideas-for-dynamic-plasma/233)  
[Ideas for dynamic plasma revisited](https://forum.hypercore.one/t/ideas-for-dynamic-plasma-revisited/495)

---

<div class="post-metadata">

### Author: ![vilkris](https://forum.hypercore.one/user_avatar/forum.hypercore.one/vilkris/32/47_2.png) [@vilkris](https://forum.hypercore.one/u/vilkris)
#### Post date: [May 13, 2025, 2:24pm UTC](https://forum.hypercore.one/t/wp-dp1-dynamic-plasma-spec/593/2 "2025-05-13T14:24:53Z")

</div>

The reference implementation for dynamic plasma has been published [here](https://github.com/hypercore-one/hyperqube_z/tree/feature/dynamic_plasma).
