# Overview

Asterizm secures cross-chain transactions with the [Asterizm Connector](https://docs.asterizm.io/infrastructure/asterizm-connector), an on-chain module responsible for verifying the validity and integrity of cross-chain transactions. Additionally, it involves two independent off-chain entities: [Asterizm Relayers](https://docs.asterizm.io/infrastructure/asterizm-relayer) and the [Client off-chain module](https://docs.asterizm.io/infrastructure/client-off-chain-module), which are used for transmitting payloads and proofs.

<figure><img src="https://617807107-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwQVWr0SwpsQAvHutQCC9%2Fuploads%2FA05pVAolXe4wA9VgRo4b%2FAsterizm%20Technology%20Overview%20scheme.png?alt=media&#x26;token=cecfcea5-17a0-44ac-acfc-f4805ec2d895" alt=""><figcaption><p>Asterizm components</p></figcaption></figure>

* [Relayer servers](https://docs.asterizm.io/infrastructure/asterizm-relayer) - transport layer for the cross-chain transaction proofs;
* [Client off-chain module](https://docs.asterizm.io/infrastructure/client-off-chain-module) - transport layer for the cross-chain transaction data (payload) ensuring confidentiality;
* [Asterizm Connector](https://docs.asterizm.io/infrastructure/asterizm-connector) - a key module responsible for checking the validity and integrity of cross-chain transactions.

{% hint style="info" %}
Asterizm is designed with the privacy of cross-chain transactions and infrastructure modularity at the core and is aimed to provide reliability, security, and low cost of cross-chain transactions.
{% endhint %}

The [Asterizm architecture](https://docs.asterizm.io/what-is-asterizm/architecture) eliminates the necessity for maintaining a network of validators with off-chain consensus, which typically demands significantly more time and money to validate a transaction, as validation occurs off-chain.

In Asterizm, cross-chain transaction validation happens on-chain, which significantly speeds up transaction execution and reduces costs.
