Because we can't burst we will never be so fast that you search for a big video file, download it at 600KB/sec+ and then watch it. HOWEVER, there are other measures of performance. Of the top 5 items on uservoice, one is a plea for more speed, one is more concerned with data persistence, one is concerned with the impact of Freenet on online gaming, and two are about the user interface. Rare torrents frequently don't have any seeders. Because Freenet has datastores, IMHO we have the potential to be fairly good at unpopular data. In the past I have managed to retrieve significant amounts of very old data. On the other hand, downloads frequently get stuck at 0% for very long periods, and many anecdotal reports point to a 2 week lifetime for newly inserted, unannounced content. But it appears that routing is essentially working, and we have a very high store size to bandwidth ratio, so I would expect that Freenet could work quite well. The following measures should help significantly: - DHKs: Triplicate the top block in a splitfile. Everything below it is redundant, and frequently an unpopular file will be stuck at 0% for a long time, but then make significant progress once the top block has been found. This will be implemented before 0.8.0 hopefully, and is easy. - Last segment problem in splitfiles: The last segment of a splitfile can be too small to offer good redundancy. We can solve this. This may or may not get done before 0.8.0, but it is also easy. - Bloom filter sharing: This will be a key feature in 0.9, and will take some time to implement. Whether it will work on opennet is an open question, hopefully there will be enough stability that it will work on *some* opennet peers. IMHO if it is reasonably widespread it will avoid relayed, load limited requests completely for very popular data (just get it from your [darknet] peers), drastically reduce the number of hops needed for most fetches, and greatly improve reachability for less popular content. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20090423/3aaaf5d5/attachment.pgp>