# PoS Solutions

{% hint style="info" %}

## 📜 **TL;DR:**

* The Hemi Network combines **Proof-of-Stake (PoS)** with **Proof-of-Proof (PoP)** for enhanced security which:
  * **Protects against weak subjectivity** using Bitcoin's state proofs.
  * **Prevents censorship attacks** by offloading transactions to Bitcoin.
    {% endhint %}

***

## 🛡️ Against Weak Subjectivity

Even if an attacker gathers old staking keys, they can't alter the state proofs on the Bitcoin blockchain. These state proofs confirm the Hemi Network's transaction history, so any fake blockchain the attacker creates would be recognized as invalid.

***

## 🚫 Against Censorship Attacks

In a worst-case scenario where an attacker controls all the sequencers (the nodes that create blocks in the blockchain), the Hemi Network can still function by using the Bitcoin network.

Transactions can be processed (or "offloaded") to Bitcoin, which prevents the attacker from having total control.

***

## 🔚 Conclusion

The Hemi Network’s hybrid **PoS-PoP consensus model** hardens the network protocol against both weak subjectivity and censorship. Even with an overwhelming majority of old staking keys, an attacker would be unable to forge finalized state proofs on the Bitcoin blockchain, and the established state proofs would invalidate the altered Hemi Network chain.


---

# 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://docs.hemi.xyz/foundational-topics/the-architecture/sequencer-consensus/pos-solutions.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.
