On Monday 20 April 2009 17:12:23 sich wrote: > Matthew Toseland a ?crit : > > Top 5 suggestions on freenet.uservoice.com. Two are performance, and three are > > usability. > > > > 1. (200 votes) Release the 20 nodes barrier > > > > Interesting that the top issue is essentially a plea for more performance! > > Some of this will clearly be from frustrated long-term node operators with > > fast links that Freenet doesn't use, but imho it represents a more general > > problem: Freenet is slow! > > Freenet is not slow ! The speed is good on my opinion. We are talking > about protecting privacy and anonymity, not to have the new fast > download software... > > Popular content are generally easy to fetch. Other is little more > difficult yes. > > > > 2. (150 votes) One GUI for all > > > > Theoretically this is a demand for a new non-web GUI, but IMHO the important > > aspects are integrating more functionality and improving the web UI > > generally; people are quite happy in general with web applications, nobody > > uses a real email client any more except geeks. > > hum, "real email client" is not only for geeks please (I am not a geek > damn :) ). > > > 5. (73 votes) Implement reinsert on demand > > > > This is about more reliable filesharing. Broadly, the concern here is that > > inserted content does not remain fetchable for very long - if it is not > > requested, typically 2 weeks or so. IMHO this is bad: clearly we will not be > > able to cache everything, but given the average datastore size (big) and the > > average bandwidth limit (small), content ought to last longer than that. We > > need to be able to quantify this with regular automated tests, we need to > > investigate to what degree it is caused by newbie nodes, churn etc, fix the > > uptime estimate code to not only update on connect, implement Bloom filter > > sharing (which should help significantly imho), and maybe investigate with > > simulations. Much of the time the problem is that the top block has > > disappeared; once found the rest of the data can be found relatively quickly. > > So duplicating the top block is fairly important. Another weakness is that > > the last segment in a splitfile may have much less redundancy than the rest; > > this can be fixed by making the last 2 segments the same size. Also, we > > should consider whether to further increase the level of redundancy, > > especially in the store: the 3 nodes (on average) which stored (not cached) > > the data may very well be offline when we fetch it, so unpopular content will > > frequently not be fetchable. Persistent requests may help in the long term. > > IMHO Freenet ought to be good at somewhat unpopular content. > > > > To deal with the issue itself more specifically: infinity0's SoC will be to > > implement a distributed file indexing/searching system. This might eventually > > support insert on demand, however insert on demand has serious anonymity > > issues. In 0.9 we will scramble the splitfile insertion keys in order to > > prevent this vulnerability, however arguably this will exacerbate the > > underlying problem, so we may want to reinsert under random keys and then > > have some of the recipients insert under non-scrambled keys. Obviously, > > metadata including the hash(es) of the file contents as well as its length > > will help here; this will probably be a post 0.8 feature, realistically. > > Perhaps can you searching about a new sort of key... Some key who are > not going into the datastore, or only for few days (4/5 perhaps). This > keys can go in cache... > This can permit perhaps to use insert on demand on random keys, then if > you reinsert many times the same files you don't use to much datastore > space. > > Insert on demand is used for filesharing, but this consume a lot of disk > space in the datastore. > Perhaps should we find something who permit filesharing but don't use to > much datastore space (only caching the keys, not storing, or something > like this).
IMHO the first point of call should always be to try to fetch the keys, and currently persistence for unpopular content sucks, and hopefully can be improved significantly. > > Insert on demand application should use the wot to be more interesting. Yes. -------------- 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/devl/attachments/20090420/fae4b9f9/attachment.pgp>