# Security

The security of Haust can be viewed from 2 different angles:&#x20;

1\) technologies implemented within the blockchain

&#x20;2\)smart contracts security.

**Technologies**:

Account Abstraction (ERC-4337) enhances security and simplifies the processes by replacing traditional private key management with smarter and safer methods like multi-signature wallets and automated recovery processes. For example, instead of using private keys for every transaction, we can use more familiar methods like a password or a biometric scan.

This also simplifies the process of recovery should you lose your private keys.

Another mechanism that enhances the security framework is the Data Availability Layer, it adds additional layers of security checks which are crucial for minimizing vulnerabilities and enhancing user trust. These additional layers maintain the transparency needed for audits and verifications while protecting user data from unwanted disclosure. This is very important in managing data more securely and ensures that user privacy is maintained even as transaction speed and volume increases.

One of the standout features to ensure the security and privacy of our users - is Zero Knowledge Rollups, which play a crucial role in maintaining user privacy while boosting transaction efficiency. This technology processes transactions in bundles off-chain and then records a single proof on-chain without exposing any individual or personal transaction details. This means that while transactions are verified as valid, the specific data within the transactions remains confidential.

**Smart contract security** we are ensuring with few different ways:

* consultations with security experts during the development of smart contracts
* several independent audits from various audit companies.
* bug bounty program

<br>


---

# 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.haust.network/security-and-scalability/security.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.
