# HAVAH CHAIN

The HAVAH Chain is a proprietary blockchain of the HAVAH platform, designed to support secure interoperability with numerous existing blockchain networks. To ensure its safety and security, it has adopted Loopchain, which supports a proven interchain technology used on the ICON network for years known as BTP (Blockchain Transmission Protocol, [reference link](https://medium.com/helloiconworld/what-is-btp-b1affe6b3bbf)).

### Technical Specifications

Key technical specifications of the HAVAH Chain are as follows.

<table data-header-hidden><thead><tr><th width="177">Item</th><th>Content</th><th data-hidden></th></tr></thead><tbody><tr><td>Consensus Algorithm</td><td>LFT* (Loopchain Fault Tolerance)</td><td></td></tr><tr><td>Smart Contract</td><td>JVM (JAVA Smart Contract)</td><td></td></tr><tr><td>Max. TPS</td><td>3,000 TPS (Transactions Per Second)</td><td></td></tr><tr><td>Finality</td><td>Instant finality (2 Sec)</td><td></td></tr><tr><td>Interchain Technology</td><td>Supports BTP, applies relay-based interchain technology to heterogeneous blockchains.</td><td></td></tr></tbody></table>

**LFT\***: A consensus algorithm based on Practical Byzantine Fault Tolerance (PBFT), designed to improve the performance and security of the blockchain.&#x20;

**relay\***: Unlike the notary method, where a predetermined intermediary sends an interchain transaction that occurred on the source chain to the target chain, the relay method does not require an intermediary and can directly verify that an interchain transaction has been agreed upon on the source chain from the target chain.<br>

### Network

The HAVAH Chain operates Mainnet and Vega for supporting DApp development, as well as Altair for supporting BTP development. The relevant information is as follows.

|                             | Mainnet                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------- |
| JSON-RPC API endpoint       | <p><a href="https://ctz.havah.io/api/v3"><https://ctz.havah.io/api/v3></a><br></p> |
| Block Explorer (HAVAH Scan) | <p><a href="https://scan.havah.io"><https://scan.havah.io></a><br></p>             |
| NID (network id)            | 0x100                                                                              |

### Developer Guide

<https://github.com/havah-project/devguide>

### Security Audit Report

**Intro**

<table data-header-hidden><thead><tr><th width="187"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Goloop blockchain node</td></tr><tr><td>Website</td><td>https://havah.io</td></tr><tr><td>Repositiry</td><td>https://github.com/havah-project/goloop-havah</td></tr><tr><td>Commit</td><td>5c68f490dca03ab8f5cfee295d67dade8e0419bc</td></tr><tr><td>Platform</td><td>L1</td></tr><tr><td>Network</td><td>HAVAH</td></tr><tr><td>Languages</td><td>Java, Golang</td></tr><tr><td>Methods</td><td>Automated Code analysis, Manual review, Issues simulation</td></tr><tr><td>Auditor</td><td>Yaroslav Bratashchuk (y.bratashchuk@hacken.io)</td></tr><tr><td>Approver</td><td>Andriy Kashcheyev (a.kashcheyev@hacken.io)</td></tr><tr><td>Timeline</td><td>14.09.2022 - 21.10.2022</td></tr></tbody></table>

**Documentation quality**\
The total Documentation Quality score is 8.0 out of 10.<br>

**Code quality**\
The total Code Quality score is 9.5 out of 10.<br>

**Architecture quality**\
The architecture quality score is 9.0 out of 10.<br>

**Security score**\
The security score is 10.0 out of 10.\
The overall project Total score is 8.0 out of 10.<br>

**Details｜**[**Report download**](https://github.com/havah-project/goloop-havah/blob/main/audits/hacken/report.pdf)


---

# 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.havah.io/havah/what-is-havah/havah-chain.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.
