Skip to content

Import Utreexo accumulator state from external device to skip IBD #29

@jvsena42

Description

@jvsena42

Summary

Utreexo allows transferring validation state between devices. A node that has already completed IBD (Initial Block Download) can export its accumulator state (e.g., as a QR code), and a new node can import it to skip IBD entirely.

Mandacaru should support importing this state so users can sync a node on their computer, then load the accumulator on their phone and start validating immediately — no need to sync from scratch.

Requirements

  • Text input: Allow users to paste the Utreexo accumulator data directly
  • QR code scanner: Allow users to scan a QR code containing the accumulator state from another device (e.g., desktop Floresta node)

Context

https://x.com/Erik17192799/status/1965900310733316382

One cool thing about Utreexo is that you can "transfer validation" between devices. This QR code has everything you need to start a new node. Imagine if you can sync a node on your computer, then load a QR code on your phone, and you just skip IBD completely on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-blockerDepends on updates from external dependenciesfeatureFeature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions