net, doc: update I2P hardcoded seeds and docs for 22.0 #22589

pull jonatack wants to merge 2 commits into bitcoin:master from jonatack:i2p-seeds-and-doc-updates changing 3 files +31 −7
  1. jonatack commented at 9:50 am on July 30, 2021: member
    • Update the I2P seeds with the latest ones I can connect to (feedback welcome).

    • Update the I2P doc with frequently asked and reported info: IBD speed and running with other networks.

  2. contrib, p2p: update I2P hardcoded seeds 2962640c49
  3. doc: add info to i2p.md about IBD time and multiple networks d2dffd5be4
  4. jonatack commented at 9:55 am on July 30, 2021: member

    Some of the I2P addresses can be somewhat intermittent.

    A few other addresses I have that seem to be less-often connectable recently:

    022plzy5mqwz64iukd2hbsa5oo454iwkjko26tifi54ir4mbnpfea.b32.i2p -> edit: updated to new address, zhjaqw53flrpjvic3ieihzhhkmxedkoccynhowongdkviivtxbmq.b32.i2p
    172l3ucjkuscrbiiepoehuwqgknyzgo7zuix5ty4puwrkyhtmnsga.b32.i2p
    2pjs7or2ctvteeo5tu4bwyrtydeuhqhvdprtujn4daxr75jpebjxa.b32.i2p
    3sedndhv5vpcgdmykyi5st4yqhdxl3hpdtglta4do435wupahhx6q.b32.i2p -> edit: can add
    4vnqix5uljfwssvzbexzjeuoehjujtw4iqftiu34nbvig64kkmnla.b32.i2p
    5wxgpc5mtv5dk2kzpgqz7ybjtmumrnavfoa36o4mas4ksc3owqgya.b32.i2p
    

    Feedback and additional addresses welcome.

  5. DrahtBot added the label Scripts and tools on Jul 30, 2021
  6. DrahtBot added the label Validation on Jul 30, 2021
  7. jonatack commented at 11:06 am on July 30, 2021: member
    (Don’t merge yet. People are replying offline regarding their I2P nodes, will update.)
  8. vasild approved
  9. vasild commented at 12:38 pm on July 30, 2021: member

    ACK d2dffd5be4c8f6a1942dd971d09707c3620a1689

    No changes by:

    0contrib/seeds/generate-seeds.py contrib/seeds > src/chainparamsseeds.h
    

    (so, src/chainparamsseeds.h has been generated from contrib/seeds indeed).

    I tried to connect to all I2P nodes from the seeds and compared the seeds with the nodes I am currently connected to:

     0#  get I2P seeds
     1grep "b32\.i2p" contrib/seeds/nodes_main.txt > /tmp/seeds
     2
     3# try to connect to all of them
     4for p in $(cat /tmp/seeds) ; do bitcoin-cli addnode $p onetry ; done
     5
     6# see who is online (include our own addr)
     7( bitcoin-cli getpeerinfo |jq -r 'map(select(.network == "i2p")) |.[] |.addr' ; bitcoin-cli getnetworkinfo |jq -r '.localaddresses |map(select(.address |test("\\.i2p$"; "i"))) |.[] |.address + ":0"') |sort > /tmp/online
     8
     9# compare
    10diff -u0 /tmp/seeds /tmp/online
    

    result:

    0--- /tmp/seeds	2021-07-30 14:32:26.250310000 +0200
    1+++ /tmp/online	2021-07-30 14:30:56.333247000 +0200
    2@@ -5,2 +4,0 @@
    3-c4gfnttsuwqomiygupdqqqyy5y5emnk5c73hrfvatri67prd7vyq.b32.i2p:0
    4-dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p:0
    5@@ -13,0 +12 @@
    6+sedndhv5vpcgdmykyi5st4yqhdxl3hpdtglta4do435wupahhx6q.b32.i2p:0
    
    • I connect successfully to c4gf... but get disconnected soon after. Maybe that node is overloaded.

    • dhtq... gives me Unexpected reply to "NAMING LOOKUP NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p": "NAMING REPLY RESULT=KEY_NOT_FOUND NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p"

    • sedn... is an online node, not present in the seeds

  10. jonatack commented at 12:58 pm on July 30, 2021: member
    * I connect successfully to `c4gf...` but get disconnected soon after. Maybe that node is overloaded.
    

    Agree, that node can be selective but has been stable since February.

    * `dhtq...` gives me `Unexpected reply to "NAMING LOOKUP NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p": "NAMING REPLY RESULT=KEY_NOT_FOUND NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p"`
    

    It was stable until very recently. Sent a message and am waiting to hear from its operator.

    * `sedn...` is an online node, not present in the seeds
    

    It was offline for a while. Sent a message and its operator brought it back up and says will maintain its stability. I’ll add it in the next push.

  11. tryphe commented at 4:01 am on July 31, 2021: contributor

    ACK d2dffd5be4c8f6a1942dd971d09707c3620a1689

    It’s funny how close this is to my list of I2P peers.

    Here’s a few more I’ve seen in the past few days that you can add at your discretion:

    0raoxmlv76s4f4uu275uzaorlr6f2m3yojbspwiciitz6mnl5qnda.b32.i2p:0
    1igaqpxjupsix5vpxt2bk5dql3md55hvk2n65jzpkwbw6juogyskq.b32.i2p:0
    

    (edit: removed one peer that was making outbound connections but does not accept inbound)

  12. dunxen commented at 5:46 pm on July 31, 2021: contributor

    ACK d2dffd5

    I don’t have any additional addresses I’ve seen that haven’t already been mentioned here.

    I connect successfully to c4gf… but get disconnected soon after. Maybe that node is overloaded.

    I am currently connected to c4gfnttsuwqomiygupdqqqyy5y5emnk5c73hrfvatri67prd7vyq.b32.i2p:0 and it has been stable for me for a while already.

  13. jonatack commented at 5:53 pm on July 31, 2021: member

    Here’s a few more I’ve seen in the past few days that you can add at your discretion:

    0raoxmlv76s4f4uu275uzaorlr6f2m3yojbspwiciitz6mnl5qnda.b32.i2p:0
    1igaqpxjupsix5vpxt2bk5dql3md55hvk2n65jzpkwbw6juogyskq.b32.i2p:0
    

    Yes, these have been stable over the day today. I’m waiting on a couple of people to finish updating their I2P nodes before pushing an update.

  14. willcl-ark commented at 7:44 pm on July 31, 2021: member

    ACK d2dffd5be4c8f6a1942dd971d09707c3620a1689

    I am connected to about 8 of these, with the hardcoded ones pretty much being the most stable 👍🏼

  15. laanwj commented at 9:03 am on August 2, 2021: member
    ACK d2dffd5be4c8f6a1942dd971d09707c3620a1689
  16. laanwj merged this on Aug 2, 2021
  17. laanwj closed this on Aug 2, 2021

  18. jonatack deleted the branch on Aug 2, 2021
  19. fanquake referenced this in commit cc8838ce98 on Aug 2, 2021
  20. fanquake referenced this in commit 739d19053b on Aug 2, 2021
  21. fanquake commented at 12:01 pm on August 2, 2021: member
    Backported in #22534.
  22. jonatack commented at 3:47 pm on August 2, 2021: member

    dhtq... gives me Unexpected reply to "NAMING LOOKUP NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p": "NAMING REPLY RESULT=KEY_NOT_FOUND NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p"

    It was stable until very recently. Sent a message and am waiting to hear from its operator.

    Heard back and dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p is back online… i2pd had stopped working (ubuntu 20.04, i2pd 2.38.0).

  23. sidhujag referenced this in commit d378280868 on Aug 4, 2021
  24. in doc/i2p.md:57 in d2dffd5be4
    54 to [Sybil attacks](https://en.bitcoin.it/wiki/Weaknesses#Sybil_attack). Use
    55 `bitcoin-cli -addrinfo` to see the number of I2P addresses known to your node.
    56 
    57-## I2P related information in Bitcoin Core
    58+Another consideration with `onlynet=i2p` is that the initial blocks download
    59+phase when syncing up a new node can be very slow. This phase can be sped up by
    


    gruve-p commented at 5:04 pm on August 6, 2021:
    sped = speed

    jonatack commented at 5:08 pm on August 6, 2021:
    “sped” is the past tense

  25. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

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: 2024-11-17 18:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me