Trustless Relayer
Trustless Relayer
The trustless relayer enables automated cross-chain transaction relays between Bitcoin and the Side Chain by leveraging cryptographic state verification. The relayer continuously scans Bitcoin blocks with at least 6 confirmations to ensure transaction finality and security. It filters and indexes only transactions that involve predefined vault addresses. It ensures transaction integrity and validity through:
Merkle Inclusion Proof generation and verification
Stateless transaction validity checks
It is designed with two fundamental properties: permissionlessness and verifiability. Being permissionless means that any participant can operate a relayer client, as the software is fully open-source and adheres to a standardized set of proof generation rules. This design ensures that there are no centralized points of control or bottlenecks in the relaying process.
Verifiability is achieved through the requirement that every relay action must be accompanied by a Simplified Payment Verification (SPV) proof. These proofs allow the Side Chain to independently verify the authenticity and finality of Bitcoin transactions without relying on a trusted third party. This architecture upholds the trust-minimized nature of the protocol by ensuring that only valid, confirmed Bitcoin transactions can trigger events or unlock assets on the Side Chain.
Last updated