Re: Re: Creating a Query for a SHA-1 Hash
"Angel Leon" <[email protected]> Mon, 5 Jan 2009 13:37:10 -0500
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
"=> Most people don't use hashes regularly." Chicken and egg problem. If hash searches aren't supported how the hell are people going to use them. People use torrents, which I think are cumbersome to create and share, if all the clients would support hash based search and all would really support magnet link search then you'd see those hash search numbers increasing as magnet link sites would spring everywhere. As an example, Podcasters all over the world could easily share without creating torrent files, or dealing with trackers. Just links that would fire up some sort of hash based search. On Mon, Jan 5, 2009 at 1:24 PM, Arne Babenhauserheide <[email protected]>wrote: > Am Montag 05 Januar 2009 17:13:48 schrieb Aaron Walkhouse: > > > As things stand right now that point will not occur for many years. > > Gnutella is pretty much settled in it's basic structure and the > > enhancements in the works now won't radically change the basic > > protocol enough to leave BearShare out. > > The DHT for hash searches is such a radical change, and one which has been > proposed for more than 5 years, but which only recently became feasible > with > the development of the Kademlia network structure (a network structured by > sha1 hashes of the NodeIDs, so it can find sha1 hashes very easily). > > That was a case of developments in the lab going right into real life p2p > filesharing networks and working well. > > > Open-source elitism doesn't really support your argument. > > BearShare is still the fastest and most powerful gnutella node > > precisely because of the concentrated effort of a single > > well-coordinated company using a toolset optimized for Windows. > > Firstoff: The correct term for software under the GNU Public License is > "Free Software". > Open source is a term invented by marketing people to avoid the > implications > of freedom and reduce free software to just a development model. > > And free software is not about "elitism", but about freedom, for example > the > freedom to keep improving the program even though the original programmers > stopped. You gave up that freedom for convenience, so don't wine now that > your > convenience begins to bite you in the foot. > > Besides that, I see it as unethical to use unfree software where you aren't > > forced to use it. Every piece of unfree software takes away freedom from > computer users. You can get the history of free software and some of the > reasons for sticking to it in very easy to digest song-format at > - http://infinite-hands.draketo.de > > Free Software is not always better than unfree software in terms of > performance, but it is almost always better in terms of ethics. > > > The simple fact that closed-source [and in this case, well-protected] > > code is much more difficult for the spammers and anti-P2P to decipher > > and exploit means that BearShare users are still the ones best > > equipped to cut through the crap and find the files they really want, > > even when somebody is trying very hard to take over searches with > > their own decoys and spam. > > That's "security by obscurity" crap. It's trivial to use bearshares for > serving fake files, as it is with every client. > > The network specification is public, there's nothing any vendor can do to > block out others, except using proprietary extensions to the protocol which > > shut out the rest of the network. And Bearshare had its share of those. > > > Yet several years later, keyword queries still consume more than > > thirty times as much bandwidth. Go figure. :P > > => Most people don't use hashes regularly. > > > Look at the whole network again, and this time as a whole and not as a > > snapshot of a theoretical cross-section at the time of a single > > search. How much bandwidth has gone into hash queries, really? A > > Give me the math for the impact of a single search on the network. After > that > I'll follow your thought. > > > To start > > cherrypicking features and incrementally making your own software less > > compatible before anyone else does will only hurt you and your users, > > especially when the majority are not going along with you at the same > > rate of progress. > > Broadcasted hash queries have been taken as deprecated for years, even > though > some clients obviously kept them instead of working on a better > alternative. > > Best wishes, > Arne > > [Non-text portions of this message have been removed] > > > -- Get Frostwire at http://www.frostwire.com Upload and share all your files http://www.mybloop.com/blooploader My Bloop http://www.mybloop.com/gubatron [Non-text portions of this message have been removed]