Hetu Checkpoint

Hetu Checkpoint is a secure and efficient checkpointing system that leverages Distributed Key Generation (DKG) and BLS signatures to prevent long-range attacks on blockchain networks.

Overview

Hetu Checkpoint creates secure checkpoints for multiple blocks using a network of validators. These checkpoints are then anchored to Ethereum, providing an additional layer of security and finality.

Checkpoint

Key Features

  • Epoch-based Checkpointing: Divides blockchain into epochs with fixed validator sets

  • DKG Integration: Secure distributed key generation for validator coordination

  • BLS Signatures: Efficient aggregated signatures for checkpoint creation

  • Ethereum Anchoring: Checkpoint hashes are recorded on Ethereum

  • Long-range Attack Prevention: Enhanced security through periodic checkpointing

System Components

Validator Network

Distributed network of validators Consensus on checkpoint generation BLS signature aggregation

DKG System

Secure key generation Validator coordination Threshold signature scheme

Checkpoint Generation

Aggregates multiple blocks Creates unified checkpoint hash BLS signature verification

Ethereum Bridge

Submits checkpoint hashes to Ethereum Provides immutable checkpoint records Enables cross-chain verification

Technical Details

Epoch Configuration

Fixed number of blocks per epoch Consistent validator set within each epoch Configurable epoch parameters

Security Features

  • BLS Signatures: Efficient signature aggregation Reduced communication overhead Strong cryptographic security

  • DKG Protocol: Distributed trust model No single point of failure Threshold-based security

Last updated