BitDevs Wiki

Source

Transcript

The State of ASMap (Bitcoin Core Dev Tech, May 2026)

Bitcoin Core Dev Tech 2026 (notes via Bitcoin Transcripts)May 6, 2026

Added to the wiki June 17, 2026 at 06:14 PM UTC · full text archived June 17, 2026 at 06:14 PM UTC

ASMap (a mapping of IP ranges to autonomous systems, used to harden peer selection against network-level attacks) is now embedded in the latest release — a milestone, with work still ahead. The discussion centered on the collaborative-run process, which gives assurance the embedded map was not fabricated by having multiple independent participants reproduce it. Recent runs showed more non-determinism than expected (one with only 6 of 20 participants matching), and a new web UI now diffs submissions rather than just comparing hashes.

Proposals included a Guix-style attestation process — an asmap.sigs-like signing repo, possibly housed in the existing asmap-data repo — consolidating to a single deterministic encoder rather than maintaining two, adding per-line source annotations for traceability, and building a dashboard to monitor ASMap decay over time. The room weighed whether reproducibility must be exact (the view that emerged: inherent non-determinism is acceptable if it is explainable, "if it's not explainable, it's not shippable") and whether to keep formally releasing tooling versions given that roughly 80% of participants just run master.

Appears in