Re: Creating a Query for a SHA-1 Hash
"Aaron Walkhouse" <[email protected]> Thu, 08 Jan 2009 05:49:17 -0000
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
--- In [email protected], Arne Babenhauserheide <arne_bab@...> wrote: > Would an Ultrapeer "proxy" hash queries, it would have to do the full search > itself - possibly for every single leaf. I think you can imagine how much that > could overload the UP when it has more than one leaf to proxy. A old-fashioned hash search comes in from wherever, leaf or peer, it either matches a hash or not in your table and you send a single old-fashioed hit back or not, as simple as that. Is that so hard? You don't have to treat each individual query as a whole new peer, just reflect back hits one-for one and pass it along to the next hop. The general idea is to just temporarily cover the existing protocol without getting fancy and overthinking it.