# DVNs

## The Structure of LumiBit’s DVNs <a href="#id-2700" id="id-2700"></a>

The Decentralized Verifier Networks (DVNs) in LumiBit are vital components responsible for verifying the integrity and authenticity of data between the BTC mainnet and LumiBit, thereby ensuring secure cross-chain communication. These networks operate using an X-of-Y-of-N consensus mechanism, where required Lumibit-BTC nodes and random non-essential nodes validate data package states through their signatures before uploading them to the BTC mainnet. By leveraging a decentralized network of validators, DVNs reduce reliance on individual nodes or entities, enhancing the security and censorship resistance of the entire cross-chain communication system.

<figure><img src="https://3783969535-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuhRGapOAjmKglYH7Hktn%2Fuploads%2FbuXt60yxaY6RAAYVwGBn%2Fimage.png?alt=media&#x26;token=49bbbf81-66b0-4b63-bc11-31e639a28151" alt=""><figcaption></figcaption></figure>

The primary workflow of LumiBit’s DVNs includes several key steps:

1. Data Submission: Cross-chain messages sent on the source chain are encapsulated into data packets and submitted to DVNs for verification.
2. Data Verification: DVN nodes independently verify the integrity and validity of data packets, involving checking cryptographic signatures, executing specific validation algorithms, or interacting with the source chain to confirm the authenticity of the data.
3. Consensus on Results: Validators reach a consensus on the data state through a predetermined mechanism. Once consensus is achieved and multi-signature is completed, the verification result is submitted to the BTC mainnet, either directly or indirectly.
4. Result Submission: After successful verification and multi-signature completion in DVNs, the data state is submitted to the BTC network for packaging. At this point, the data becomes immutable and is secured by the BTC network consensus.

DVNs not only enhance LumiBit’s security but also underscore the importance of relying on Bitcoin’s strong consensus, expanding the role of Layer 2 nodes.

Source: <https://medium.com/@LumiBitL2/decentralized-verifier-networks-a-new-mission-for-bitcoin-layer-2-nodes-90c7ab34fa5f>


---

# 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://lumibit.gitbook.io/lumibit-gitbook/overview/lumibit-101/dvns.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.
