>
> > I've currently written it in java, netty handles the networking, Qt
> > is used for GUI. Some yml for configs and db4o for
> > storage. Non-blocking xml (XMPP) parser is a missing puzzle.
>
> What *I* would like to see is less low-level technical details and
> more information about the architecture, specially:
>
> * the separation between the protocol and the interface (when I read
>  "Qt is used for GUI", I panic: a social network must certainly be
>  usable with several user interfaces),
>
the data storage/retrieval is separate from the GUI on top, if that's what
you mean? Controllers partially use Qt event loop, they inherit from
Qt-specfic event emitting class, since to access any view component a
emitting object has to be in the main GUI thread (and event within this
thread can only be fired by the mentioned emitting class). As far as i get
it.


>
> * the addressing and discovery of other users (something for which
>  centralized systems like Twitter or Facebook have a clear advantage),
>
No solution has materialized in my mind, yet :) True, searching usually
requires a centralized infrastructure - that's just how it works best. But
if say 'yellow-pages' relay gets written, it was my intention to separate it
from ordinary communication relays or storage spaces. Such catalogue/s would
also be helpful as a trustworthy key storage.

* the security of exchanges (by far the most complicated problem and
>  the first one to be addressed).
>
Personally, I'd be inclined to leave the liberty of that to the users. Want
to accept a key from a friend without setting a passphrase beforehand or
checking his fingerprint beforehand - fine. You understand the risks. I'm
not a security expert, but to my mind, by the time public keys are exchanged
the communication can be considered secure (setting aside the question of
whether you're talking directly to the true person).

As to the socialVPN it looks intresting. Will need some time to read the
papers however.
_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to