What is the Role of the Avalanche Bridge™ Nodes?

·

The Avalanche Bridge™ comprises two primary components:

  1. The SGX application (secure enclave).
  2. Bridge Nodes (third-party indexers and verifiers).

Bridge Nodes index transactions on the Avalanche® and Ethereum blockchains, submitting eligible transfers to the enclave for processing.


Core Functions of Bridge Nodes

Transaction Eligibility Criteria

Bridge Nodes identify:

Key Requirements:

👉 Explore how Bridge Nodes enhance cross-chain efficiency


Security & Consensus Mechanism

Multi-Node Validation

Access Controls


Intel SGX Application Architecture

Trusted vs. Untrusted Components

ComponentRole
Enclave (Trusted)Generates/master private keys; signs transactions.
Untrusted CodeInitializes enclave; runs remote attestation server.

Remote Attestation

👉 Learn about SGX’s role in blockchain security


Bridge Node Responsibilities

  1. Indexing:

    • Tracks Avalanche/Ethereum transactions via AvalancheGo and Geth nodes.
  2. Secret Sharing:

    • Holds encrypted Shamir secret shares to reconstruct the master key (requires 6/8 nodes).
  3. Frontend Sync:

    • Hosts JSON files with bridge settings; frontend disables if node reports mismatch.

FAQs

❓ How do Bridge Nodes prevent ineligible transactions?

Bridge Nodes enforce minimum transfer values (gas costs + buffer) before indexing.

❓ What happens if Bridge Nodes disagree on a transaction?

The SGX enclave only processes transactions with 6/8 consensus.

❓ How are private keys secured?

Keys are derived from a master secret split via Shamir’s method; no single node holds full access.

Upcoming Changes & Sunset of AEB


Why Choose Avalanche Bridge?

For details, read: