Hi,

I'm the maintainer of Web of Trust [2] and Freetalk [3], which are the first 
systems which will likely be deployed as installed by default for purposes 
subject to what you proposed with PSKs.

While I admittedly didn't take the time to fully understand all details PSKs, 
I think I can nevertheless speculate the following about their general 
concept:

There are a lot of systems based on WoT already: Freetalk, Freemail, Sone, 
FlogHelper, WoTNS, Infocalypse, and the ones I forgot about at [1].
They share a common concept: If content is downloaded, it is downloaded from 
the very same person responsible for it. This is to allow WoT to fulfill its 
purpose of spam filtering by saying "person X is not trustworthy anymore" and 
causing the content to be deleted then. I.e. we know who is to blame for spam, 
so we can just delete his stuff.

With PSKs, that principle wouldn't apply anymore, there would be many people 
who have access to one keyspace, there wouldn't just one person be to blame 
for spam.
This is a very disruptive change to architecture and thus would likely not 
work with the existing foundation of all the existing WoT systems and cause 
their 'core' to have to be rewritten.
So what I'm trying to say is: This would be *years* of work.

And we've already spent years on WoT-based systems and they still aren't 
finished to the point where we can ship them as default with the installer.
So I am preferring to finish WoT and its client applications with their 
architecture as is, because the users want to finally see results.
Rewriting everything for yet another half a decade without having any 
officially-installed-by-default forum system is not an option :(
And especially: The bugtracker contains sufficient ideas to make WoT and the 
apps based on it scalable, so there doesn't seem to be a need to pull out the 
optimization which PSKs are just yet. It is a lot more complex than the known 
optimizations, since it requires throwing everything we have away. The known 
ones would just improve upon systems as they are, they don't require as much 
work.

Sorry.

I'm nevertheless glad for your idea of PSKs,and it can for sure be an option 
some day. Just please not now.
I'd rather wait for this until:
1) WoT and a few apps based on it are finished and deployed.
2) it turnes out in benchmarks that the simple optimizations did not help 
enough.

Meanwhile, if you do want to contribute some code to Freenet, notice this:
Nowadays, at [1], we've gathered a *huge* list of all known subprojects. This 
should be a good tool to find something to work on! :)
Once you've found something, it would be nice if you could join us on Freenode 
IRC at #freenet. Most developer communication happens there.


Greetings and thanks for your returning! :)


[1] https://wiki.freenetproject.org/Projects
[2] https://wiki.freenetproject.org/Web_of_Trust
[3] https://wiki.freenetproject.org/Freetalk

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to