ipfs / infra

Tools and systems for the IPFS community
MIT License
133 stars 41 forks source link

Deprecate the SoLarnet bootstrappers #496

Closed mburns closed 3 years ago

mburns commented 4 years ago

fixes https://github.com/protocol/bifrost-infra/issues/680 , connected to https://github.com/ipfs/go-ipfs/issues/6797

The IPFS Infra team is retiring the "SoLarnet" boxen, those machines tarting with QmSoL... peerids, that are used to join (bootstrap) into the IPFS network. They are being replaced by 4 shiny, new bootstrap.libp2p.io machines, that we have precomputed and put in the default bootstrap list years ago (thanks, ghosts of infra past!)

Going forward, these addresses should be relied on:

/dnsaddr/bootstrap.libp2p.io/ipfs/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN
/dnsaddr/bootstrap.libp2p.io/ipfs/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa
/dnsaddr/bootstrap.libp2p.io/ipfs/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb
/dnsaddr/bootstrap.libp2p.io/ipfs/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt

We hard code these QmSoL addresses in a lot of places. I took a swipe at updating some of them:

TODO

Stebalien commented 4 years ago

Stop.

We can't do this unless we get rid of the recursive dnsaddr resolution. At the moment, reaching those new nodes depends on recursively resolving dns addrs and we only added support for that in go-ipfs 0.4.23.

I'm also not sure what the state of js-ipfs/js-libp2p is.

olizilla commented 4 years ago

We're not going to turn any solarnet boxen off. We'll let 0.5 get out the door, then we'll remove the solarnet entries from the defaults, then wait a good few releases before turning them off.

mburns commented 3 years ago

it has been a good few releases.

The SoLarnet boxen were quietly retired last week due to their legacy key size (https://github.com/protocol/bifrost-infra/issues/1118). Thanks to @gmas @aschmahmann @marten-seemann & @jacobheun for coordinating this.