8000 Add Official AssumeUTXO Snapshots · Issue #1130 · bitcoin-core/bitcoincore.org · GitHub < 10000 meta name="theme-color" content="#1e2327">
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Add Official AssumeUTXO Snapshots #1130
Open
@D33r-Gee

Description

@D33r-Gee

Add Official AssumeUTXO Snapshots to bitcoincore.org

Background

The Bitcoin Core v28 release introduced support for the AssumeUTXO feature, which enables new nodes to defer verification of old blockchain history by loading a recent snapshot of the UTXO set. This significantly speeds up the initial sync process, allowing wallets and other software to start using the node within minutes rather than waiting hours or days.

Problem

Currently, users need to obtain UTXO snapshots from third-party sources, which introduces trust considerations. Adding official AssumeUTXO snapshots to bitcoincore.org would provide a trusted source for these files, similar to how Bitcoin Core binaries are distributed.

Proposed Solution

  1. Create a new section on the bitcoincore.org download page dedicated to AssumeUTXO snapshots
  2. Offer official magnet links for UTXO snapshot files (*.dat) at supported block heights.
    (Consideration should be given to providing direct download access for the binary files.)
  3. Add basic instructions for using the snapshots with Bitcoin Core

Implementation Details

  • Create directory structure for snapshots at /bin/utxo-snapshots/
  • Add snapshot files with appropriate naming convention (e.g., utxo-snapshot-height-XXXXXX.dat)
  • Include torrent files and magnet links for each snapshot for efficient distribution
  • Provide SHA256 checksums and PGP signatures for verification
  • Maintain snapshots for all officially supported block heights

Documentation Updates

  • Add simple usage instructions to the download page
  • Include FAQ section addressing common questions about AssumeUTXO
  • Document the security model and verification process
  • Link to more detailed documentation in the Bitcoin Core repository

Benefits

  • Improved user experience for new node operators
  • Reduced barrier to entry for running a full node
  • Consistent with Bitcoin Core's practice of providing trustworthy binaries
  • Maintains the same security guarantees through cryptographic verification

Additional Considerations

  • Storage and bandwidth requirements for hosting these files
  • Process for generating and signing new snapshots at regular intervals
  • Backup/failover options if primary hosting is unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0