Node Types
Validator Node: Validates and proposes new blocks as part of the consensus process.
Full Node: Maintains a complete copy of the blockchain and validates all transactions and blocks to ensure data integrity.
Light Node: Verifies blockchain data without storing the full blockchain state, enabling lightweight operations for wallets and dApps.
Sentry Node: Provides an additional layer of security by shielding validators from the open internet, helping prevent Distributed Denial of Service (DDoS) attacks.
Relayer: Facilitates communication between Side Protocol and other chains, ensuring smooth interoperability across ecosystems.
Watcher Node: The Watcher Node is a client that synchronizes Bitcoin block headers to the Side Chain. By utilizing block headers and Merkle roots, it verifies if a specific transaction is recorded on the Bitcoin chain, without requiring full block data. This capability enables the Side Chain to track the latest Bitcoin blockchain state, preventing double-spending attacks and ensuring the authenticity of cross-chain transactions. The Watcher Node plays a crucial role in maintaining system security.
Last updated