On 06/05/16 03:04, [email protected] wrote: > Thanks! > I'll start with my proposals. I'll put ideas about your proposals in a > separate reply, it's easier to discuss different people's proposals in a > thread of their own.
> USE FRIENDLINESS
>
> Darknet enhancements.
>
> These are smaller pieces of work, so I will suggest a few:
>
> - Single use node references with authentication token: Currently, to create
> a
> darknet connection, *both* users have to add the node reference of each
> other.
> Tokenized node references would allow one person to use your reference to add
> himself as your peer *without* you having to add his node reference manually.
> I think this is a major usability improvement, as the general workflow of
> other stuff such as phones / WhatsApp is that you do NOT have to both add a
> "reference" of each other. People just aren't used to this.
>
> - Darknet invitation bundles: Feature for adding a single use node reference
> to an installer executable. People could hand out the installer executable to
> their friends to allow them to connect by darknet instantly.
> Thanks to ArneBab for this idea!
>
> - Short node references: Currently, node references fill almost half a page
> of
> paper. This doesn't fit into a Facebook chat window for example.
> As most users are likely to not only use darknet but also opennet, we could
> upload node references to Freenet itself as a random KSK, with for example
> 128
> bit entropy to be ~ 25 letters.
> This would also make sense to combine with the aforementioned single use node
> references.
>
> - Friend-of-a-friend connection suggestions ("FOAF"). Like the Facebook
> friend
> finder, Freenet could be improved to tell you about darknet peers of your
> peers. You could then chose to add them as your peers. Part of this codebase
> already exists.
>
> - Friend requests, like in Facebook: With primitive FOAF, both peers would
> still have to add each other. With friend requests, peers of your peers could
> just request to connect to you.
> Together with the aforementioned FOAF connections, this could have a very
> similar UI to how adding friends on Facebook works. This should thus be a
> huge
> usability improvement.
>
> - Darknet chat improvements: Freenet allows you to send messages to your
> darknet peers. The UI of that is very primitive. It should be improved to be
> similar to e.g. the Facebook chat. There is also a very high probability of
> losing messages: Messages are not queued to disk, so restarting before a
> message is sent results in its loss. This should be fixed.
>
> We've discussed how to implement these ideas, so I'm aware of how it would
> work and feel capable of doing this.
Darknet enhancements are usability, security *and* performance. The
whole bundle also includes:
- FOAF *connections*. Greatly improve performance for darknet.
- Using FOAF connections to improve connectivity.
- Using FOAF connections for invites (invites as described above will
mostly not work in the real world, using a port forwarded peer as an
intermediary will).
Hence I see them as high priority, but it also makes it awkward to fit
them into a high-level points allocation.
Having said that it's possible volunteers may do some of this.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
