public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [Bitcoin-development] Bootstrapping via BitTorrent trackers
@ 2011-06-13  8:55 Christian Decker
  2011-06-13  9:09 ` Jeff Garzik
  0 siblings, 1 reply; 10+ messages in thread
From: Christian Decker @ 2011-06-13  8:55 UTC (permalink / raw)
  To: bitcoin-development

[-- Attachment #1: Type: text/plain, Size: 849 bytes --]

Hi all.

Just wanted to carry the discussion from the Forum over to the dev-list.

We have quite a few bootstrapping mechanisms, starting with the overly
complex (IMHO) IRC bootstrapping, which is often suspected as bot-activity.
Then we have a few hardcoded nodes and some fallback nodes. I was wondering
why we didn't adopt BitTorrent tracker bootstrapping until now? It's
basically all it does. Given a hash (SHA1 hash of the genesis bloc would be
nice ^^) it gives you a list of other nodes with the same hash.

Given that there are quite a few open trackers (accepting and tracking any
hash you throw at them) we could just decide to use 2-3 of those to
bootstrap.

The downside would be that they return bencoded data, which has to be
interpreted first, but it's easier than implementing the IRC stuff, I think.

Any comments?

Regards,
Chris

[-- Attachment #2: Type: text/html, Size: 913 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-06-13 20:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-13  8:55 [Bitcoin-development] Bootstrapping via BitTorrent trackers Christian Decker
2011-06-13  9:09 ` Jeff Garzik
2011-06-13  9:38   ` Christian Decker
2011-06-13  9:56     ` Jeff Garzik
2011-06-13 10:54       ` Vladimir Marchenko
2011-06-13 11:48         ` Christian Decker
2011-06-13 16:51           ` Jeff Garzik
2011-06-13 18:00             ` Vladimir Marchenko
2011-06-13 18:41               ` Gavin
2011-06-13 20:16                 ` Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox