contrib: Update fixed seeds pre-31.0 #34673
pull achow101 wants to merge 3 commits into bitcoin:master from achow101:31-seeds-update changing 6 files +4454 −1797-
achow101 commented at 10:39 pm on February 25, 2026: member
-
makeseeds: Update known user agents 982883a1bc
-
makeseeds: Choose node info with most recent success when deduplicating 27fbdb009f
-
contrib: Update fixed feeds fec58229fa
-
DrahtBot added the label Scripts and tools on Feb 25, 2026
-
achow101 renamed this:
contrib: Update fixes seeds pre-31.0
contrib: Update fixed seeds pre-31.0
on Feb 25, 2026 -
achow101 added this to the milestone 31.0 on Feb 25, 2026
-
DrahtBot commented at 10:40 pm on February 25, 2026: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviews
See the guideline for information on the review process.
Type Reviewers ACK fjahr If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.
-
fjahr commented at 1:12 pm on February 26, 2026: contributorHm, do you know where the big jump is coming from (way more adds than removals). Interestingly for v30 the change was basicially the opposite. Am I missing something or is this weird?
-
achow101 commented at 6:12 pm on February 26, 2026: memberThe v30 update ended up removing all of the cjdns nodes and a ton of i2p and onion nodes as my crawler had a bug that caused it to not be able to reach those nodes. Since that was fixed, this update includes all of those nodes back. Notice how nodes_main.txt now has 2059 nodes while in v30 it was only 849.
-
fjahr commented at 11:25 pm on March 6, 2026: contributor
ACK fec58229fa671cb870ebf795b54b73b7e22a1eb6
I re-ran the steps in docs and compared my produced files against the files added here. I didn’t see any suspicious differences.
Here is some of the output of my vibe-coded diff scripts (“old” means the file added here, “new” is mine):
0$ /opt/homebrew/bin/python3 compare_seeds.py contrib/seeds/nodes_main.txt nodes_main.txt 1Old file: contrib/seeds/nodes_main.txt (2059 nodes) 2New file: nodes_main.txt (1866 nodes) 3 4 Kept (unchanged): 680 5 Added (new): 1186 6 Removed (gone): 1379 7 8============================================================ 9 Analysis: OLD — contrib/seeds/nodes_main.txt (2059 nodes) 10============================================================ 11 12 Network types: 13 ipv6 523 ( 25.4%) 14 i2p 512 ( 24.9%) 15 ipv4 512 ( 24.9%) 16 onion 512 ( 24.9%) 17 18 Top AS numbers (of 1024 nodes with AS info): 19 AS14618 12 ( 0.6%) 20 AS16509 12 ( 0.6%) 21 AS396982 12 ( 0.6%) 22 AS16276 12 ( 0.6%) 23 AS7018 12 ( 0.6%) 24 AS14061 12 ( 0.6%) 25 AS51167 12 ( 0.6%) 26 AS24940 12 ( 0.6%) 27 AS13030 12 ( 0.6%) 28 AS3320 12 ( 0.6%) 29 AS12322 12 ( 0.6%) 30 AS3303 12 ( 0.6%) 31 AS3209 12 ( 0.6%) 32 AS197540 12 ( 0.6%) 33 AS12876 11 ( 0.5%) 34 ... 35 Unique AS numbers: 495 36 37 Top IP prefixes (IPv4 /8, IPv6 /32): 38 185.0.0.0/8 18 ( 0.9%) 39 73.0.0.0/8 16 ( 0.8%) 40 24.0.0.0/8 10 ( 0.5%) 41 50.0.0.0/8 10 ( 0.5%) 42 74.0.0.0/8 10 ( 0.5%) 43 85.0.0.0/8 10 ( 0.5%) 44 162.0.0.0/8 10 ( 0.5%) 45 188.0.0.0/8 10 ( 0.5%) 46 2001:470::/32 10 ( 0.5%) 47 2001:4dd0::/32 10 ( 0.5%) 48 2600:1900::/32 10 ( 0.5%) 49 2600:1f18::/32 10 ( 0.5%) 50 2a01:e0a::/32 10 ( 0.5%) 51 2a0e:b107::/32 10 ( 0.5%) 52 2a12:8e40::/32 10 ( 0.5%) 53 ... 54 Unique prefixes: 437 55 56============================================================ 57 Analysis: NEW — nodes_main.txt (1866 nodes) 58============================================================ 59 60 Network types: 61 ipv4 512 ( 27.4%) 62 onion 512 ( 27.4%) 63 i2p 487 ( 26.1%) 64 ipv6 355 ( 19.0%) 65 66 Top AS numbers (of 866 nodes with AS info): 67 AS7018 12 ( 0.6%) 68 AS16509 12 ( 0.6%) 69 AS396982 12 ( 0.6%) 70 AS63949 12 ( 0.6%) 71 AS24940 12 ( 0.6%) 72 AS16276 12 ( 0.6%) 73 AS14061 12 ( 0.6%) 74 AS12322 12 ( 0.6%) 75 AS51167 12 ( 0.6%) 76 AS45021 12 ( 0.6%) 77 AS6939 11 ( 0.6%) 78 AS12876 10 ( 0.5%) 79 AS13030 10 ( 0.5%) 80 AS3303 10 ( 0.5%) 81 AS197540 10 ( 0.5%) 82 ... 83 Unique AS numbers: 451 84 85 Top IP prefixes (IPv4 /8, IPv6 /32): 86 73.0.0.0/8 16 ( 0.9%) 87 185.0.0.0/8 15 ( 0.8%) 88 91.0.0.0/8 12 ( 0.6%) 89 2001:470::/32 10 ( 0.5%) 90 2001:4dd0::/32 10 ( 0.5%) 91 2600:1900::/32 10 ( 0.5%) 92 2a01:e0a::/32 10 ( 0.5%) 93 2a12:8e40::/32 10 ( 0.5%) 94 188.0.0.0/8 9 ( 0.5%) 95 46.0.0.0/8 8 ( 0.4%) 96 74.0.0.0/8 8 ( 0.4%) 97 86.0.0.0/8 8 ( 0.4%) 98 193.0.0.0/8 8 ( 0.4%) 99 212.0.0.0/8 8 ( 0.4%) 100 2001:bc8::/32 8 ( 0.4%) 101 ... 102 Unique prefixes: 336 103 104============================================================ 105 AS distribution shift (biggest changes) 106============================================================ 107 AS Old New Old% New% Delta 108 -------------------------------------------------- 109 AS199829 10 2 0.5% 0.1% -0.4% 110 AS16019 6 0 0.3% 0.0% -0.3% 111 AS1136 10 4 0.5% 0.2% -0.3% 112 AS396356 6 1 0.3% 0.1% -0.2% 113 AS2856 7 2 0.3% 0.1% -0.2% 114 AS402106 4 0 0.2% 0.0% -0.2% 115 AS141995 5 1 0.2% 0.1% -0.2% 116 AS45758 6 2 0.3% 0.1% -0.2% 117 AS8899 6 2 0.3% 0.1% -0.2% 118 AS1299 7 3 0.3% 0.2% -0.2% 119 AS42473 0 3 0.0% 0.2% + 0.2% 120 AS45021 10 12 0.5% 0.6% + 0.2% 121 AS14618 12 8 0.6% 0.4% -0.2% 122 AS3320 12 8 0.6% 0.4% -0.2% 123 AS13037 3 0 0.1% 0.0% -0.1% 124 AS9930 3 0 0.1% 0.0% -0.1% 125 AS33287 4 1 0.2% 0.1% -0.1% 126 AS11427 5 2 0.2% 0.1% -0.1% 127 AS212317 2 4 0.1% 0.2% + 0.1% 128 AS197895 1 3 0.0% 0.2% + 0.1%Would it be interesting to add a much cleaner and less verbose version of a diff script to the repo here? We have quite a bit of similar functionality in kartograf but it’s working the other way around: it analyses the asmap file under lens of some ip list, while this is basically working the other way around, so it doesn’t apply. But this might be interesting to easy review burden.
-
fanquake merged this on Mar 9, 2026
-
fanquake closed this on Mar 9, 2026
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-03-23 06:13 UTC
More mirrored repositories can be found on mirror.b10c.me