|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
Development Open Discussion Anything else about the Phex development |
| LinkBack | Thread Tools | Display Modes |
| |||
Quote:
Quote:
I was thinking in a digg style algorithm, in which the "the front page" ip's would be blocked. If an ip doesn't get dugged constantly with time it would get buried (not blocked). This would prevent that some people block some uploaders because that people would be numerical small (i hope so) compared with the real users that would dugg the real spammers! I know that the digg algorithm has some problems... but this is just a suggestion, a gnutella Manifest0 anti-spammers! Cheers |
| ||||
That might die quite quickly. There are more than 1 million live clients at any time, so you'd get more diggs than a normal webserver can handle... At the moment we have one person who collects fakes and spammers and passes them on to the programmers. But a lasting solution to Spam would be great nontheless... If you want to get some infos on the current discussions on spam, you can have a look at the gdf mailing list: the_gdf : The Gnutella Developer Forum (GDF)
__________________ -> put this banner into your own signature! <- -- Erst im Spiel lebt der Mensch. Nur ludantaj homoj vivas. GnuFU.net - Gnutella For Users Draketo.de - Shortstories, Poems, Music and strange Ideas. |
| |||
Quote:
but a story can reach the front page with 300 diggs or even less. This means that the real spammers ip only need to have more diggs than the real uploaders that are dugged. There's no need to everyone dugged someone. The people will digg if they are getting spam. Well i think that only with a collaborative thing we can beat the spam. Quote:
How do i report? If someone has a computer virus will we block his ip despite e has good files? Quote:
Maybe this lasts posts may be moved to somewhere, because they aren't a "real" suggestion. Cheers |
| ||||
Something which has been in discussion from time to time but which lacked a developer with time to implement it, is avaible via Credence (which sadly was a university project and died when the students thesis was done): Credence: Thwarting P2P Pollution Credence does decentral spam marking and detection, and if it would be implemented in Phex, it could give Phex a real boost. But I assume that it will be quite much work...
__________________ -> put this banner into your own signature! <- -- Erst im Spiel lebt der Mensch. Nur ludantaj homoj vivas. GnuFU.net - Gnutella For Users Draketo.de - Shortstories, Poems, Music and strange Ideas. |
| |||
I was looking at credence, and it has four big problems, imho: 1- It's dead (or at least appears to be) 2- The users have to finish the download in order to vote. This doesn't make much sense since it's possible to preview the files. 3- It relies on sha1 to vote. The sha1sum of a downloaded file isn't the same sha1sum of the same file ready to download, because of the bogus SHA1sum. 4- A bad named file would give the users that voted thumbs down a worst "karma", and therefore getting more spam. |
| ||||
In the case of bad-named files, the user can just vote the name down /in the last version). In the case of a spoofed sha1-sum and a wrongly delivered file, verification of the file should show that it is a bogus-file (hashing after the download finished), but that's not yet integrated into Phex (but I assume it will be with TTH). If it was changed to rely on tigertree hash (TTH, which Gregor is implementing right now into Phex) instead of only sha1, the chunks could directly be verified, and the first few chunks would show the file to be wrong. Finishing the file before voting is necessary, at least for positive votes, because else the users could vote up a file which is only garbled at the end. And for negative votes it's also necessary because else the program can't verify, if the file really has the sha1-sum. For TigerTree Hashes that could also vanish. And Credence is a way of verifying files decentrally, not just the program (which is dead, because LimeWire didn't carry it over). And that way could be carried over, but Phex would need an additional programmer for this (who would take it as main goal to implement Credence in Phex, and maybe improving it). One more problem was, that it relied on centrally distributed key-files, but that could be removed (it was only a draft of a real system, and they planned to switch to a cryptographic generation inside the clients, but didn't carry on to do so).
__________________ -> put this banner into your own signature! <- -- Erst im Spiel lebt der Mensch. Nur ludantaj homoj vivas. GnuFU.net - Gnutella For Users Draketo.de - Shortstories, Poems, Music and strange Ideas. Last edited by arne_bab; May 7th, 2007 at 01:56 PM. |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Who wants to get rid of most/all? of the SPAM!!!? | Sleepless | New Feature Requests | 23 | November 30th, 2008 12:19 AM |
spam | trevor57 | Open Discussion topics | 0 | July 6th, 2006 08:19 PM |
Spam | branislav1963 | Open Discussion topics | 1 | July 5th, 2006 11:22 PM |
Spam ugh | BeerBottleBill | Open Discussion topics | 1 | July 14th, 2005 06:25 AM |
Spam or What? | Unregistered | Open Discussion topics | 2 | June 26th, 2002 06:52 PM |