... Not exactly: it's not possible through TCP but possible through UDP that does not require the allocation of a port number to the incoming connection. For...
Hello, The LimeWire specs for the DHT are a promising start, but after reading them a looking at how I would implment something inter-operable, I have the...
Thanks for the explanation. I've found an easy-to-understand explanation of UDP hole punching, outlined step-by-step (for Skype, but it applies to p2p as...
Hello, After reading the message format Wiki page, I need to change the followin ... Indeed, on first reading I had missed the fact that a FIND_NODE would ...
Hello Raphael, About the security token: I think this link is where securityToken was introduced. http://wiki.limewire.org/index.php?title=OutOfBandV3 This...
Hello Peng, ... It is unfortunate that there is no lifetime attached to the generated security tokens. I guess it's too late to change that now, since the ...
Hi all, I have a suggestion for using the DHT to find download sources. Since it works differently to a standard Kademlia lookup I thought I'd ask for comments...
[Warning: long message ahead] ... I'm not sure we have to introduce these new non-standard calls in Kademlia. My preference goes strongly for a sloppy DHT...
... I really like this proposal, it's a lot more elegant than mine. Just a couple of minor points to add below. ... The probability of an SHA1 collision is...
... I know the probability is low, however... ... ... that would make the nature of the data stored opaque. I prefer a scheme where the nature of the data...
I saw many good ideas! Instead of going to the technique details directly, however, I'd like to take a step back and get requirements, etc clear, as I...
... Wouldn't implementing a decentral spam detection system ( like http://credence-p2p.org ) solve the rare searches problem far more efficiently? With that,...
... querying ... have the ... quite good job ... Good point! But I am not really sure if reputation based anti spam systems work well for rare files. Any ideas...
... I don't think it's about detecting rare files via the system. It is about detecting the extremely well spread spam files. The rare files are the rest which...
... 6) One more: Searching for file metadata by its hash. Is Kademlia efficient enough to allow for querying the network for "notes" on each result? That...
Search results could carry "notes" metadata where users can add distributed notes to files - to search results as well as to shared files. I can think of two...
... All good points. Personally I prefer end-to-end designs, but it's really just a matter of taste; I'm happy for the metadata to be explicit. Should we add a...
... about ... What I meant was the anti-spam system may not stop spams on rare files. ... file. But a ... rare files ... missing ... them within 3 ... always ...
... links. ... clients. A ... of 1) or ... "notes" on ... or "what ... Whenever I see the word "spam" (or something related), it becomes a different game. :-)...
... You're right, I was only thinking about finding download sources but we should work out how that fits into the bigger picture. ... I'm inclined to agree...
... Yes - I'd like to be able to find out my friends' current addresses if they're ultrapeers, or the addresses of their ultrapeers if they're leaves....
... Distributed Hash ... PUT(key, value) ... will ... FYI: in the current Mojito DHT implementation, different values can be stored under the same key (primary...
... the value. ... would say ... push-proxy. ... stored via ... were the ... FYI, in the current implementation, a DHT value has a DHTValueType field. You can...
... contact-list ... Good idea! Michael and I discussed grouping peers having common interests. We can also somehow tag the groups, then publish the tags and a...
Raphael, Very good idea! ... Sometime ago, I suggested several changes to mojito implementation (including putting several other flags in the FIND_NODE calls)...
... Another thing we really need to consider before we start working on the details is security including spam. What security "level" do we want to achieve, if...
... intersection. ... For example, say the published DHT value includes the full file name, then you search the DHT with key=sha1(debian), when you find the ...
... It was a master thesis or such: A program built on LimeWire which allowed for distributed spam recognition. Sadly LimeWire never integrated the code, so at...
... That's why we have the Gnutella network, isn't it? :) But enhancing it with Kademlia sounds great! Gnutella can take care of keyword searches (and can be...