[BitTorrent] Re: KEY tracker extension (and peer ids)

John Hoffman theshadow at shambala.net
Thu Dec 30 11:43:17 EST 2004

>>The concept behind the "key" extension in the tracker announce is very 
>>simple.  The peer chooses it randomly and will send the same value with 
>>each announce.  This allows the tracker to verify the contactee is the 
>>same peer even if its IP has changed, and lets the tracker update that 
>I'm trying to figure this stuff out now.  If we get some good
>descriptions here, I'll try to add them to the wiki.
>The peer_id is enough for the tracker to identify a contactee, even if
>the IP has changed, so that's not what the key is for.  I think the
>key flag is probably meant to keep other contactees from pretending to
>be you during a download session.

That's correct.  This is normally done by detecting the IP the announce 
is coming from, but obviously, if the peer's IP changes, that system 
breaks down.  This extension is meant to replace it.

------------------------ Yahoo! Groups Sponsor --------------------~--> 
$4.98 domain names from Yahoo!. Register anything.

Yahoo! Groups Links

<*> To visit your group on the web, go to:

<*> To unsubscribe from this group, send an email to:
    BitTorrent-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

More information about the BitTorrent mailing list