On 04/11/15 22:57, Bob Ham wrote:
> On Wed, 2015-11-04 at 07:49 -0500, Steve Dougherty wrote:
>> On 11/04/2015 07:41 AM, Steve Dougherty wrote:
>> ...
>>> Did you see https://wiki.freenetproject.org/Research_challenges or the
>>> section titled "Do we understand Freenet?" on toad's blog?
> No I missed those.
>
>> Also this thread:
>> https://emu.freenetproject.org/pipermail/devl/2014-March/037504.html
> That's all helpful, thanks.  However, I'm still not entirely sure which
> are the "fundamental" problems Toad spoke of, which are security
> concerns and which are wish list items.  Also, there's lots of
> information distributed in different places.  It would be useful to have
> an answer to my question, if only to consolidate the information.
Okay, I will give some here, since people are being a bit more civil.

In brief:
- Opennet is hopelessly insecure. (Not solvable except by using darknet,
which may be intractable socially)
-- MAST appears to be less of an issue since I dug into it a bit.
However, it is still cheap to watch everyone on opennet.
-- Tunnels are possible, but important to fix darknet first. Tunnels on
darknet might make it less "invisible", but IMHO this doesn't matter,
see below.
-- General Sybil problem: *Every* resource is cheaper for an attacker
than a lowest common denominator new user. Unless we can e.g. charge for
entry to opennet.
-- Key priority is to make darknet easy IMHO.
- Darknet security: Pitch Black (believed to be solvable).
- Load management: Performance. Major mechanism design (incentives)
problems: The Patch is actively used in practice. Will look into this
this year.
-- IMHO performance matters.
- Darknet doesn't scale. This *may* be fixable, there are some leads.
Practically it's an irrelevance right now!
- Forums don't scale. Maybe we can make them scale sufficiently.
Microblogging-style may work better but we still need something like search.
- Search problem in general: No usable search. Forums rely on something
like search, but it doesn't scale. Major research problem. Lots of
potential apps.
- Mobile code is fundamentally unsafe on Freenet (although tunnels may
help here), so need to write official, reviewed plugins for everything
people take for granted on the WWW. A proper plugin API would help with
this.

Long term problems:
- ANY p2p network can be blocked cheaply.
- Social/political/moral/legal difficulties in getting people to use
Freenet in general and darknet in particular.
-- Freenet isn't worth much unless it has users. Florent is right about
this. Performance and usability help here.
-- In general I don't expect *any* significant collaboration with other
projects, for this reason.
- Everyone's mobile. Mobiles are designed to talk to The Cloud. Freenet
can't do ad hoc, it needs uptime. Worse on darknet. Hardware
router-boxes may be a solution.

There have been discussions about radical long-term ideas such as
high-latency stego transports (Sneakernet etc), long term requests,
publish/subscribe etc, which may help with some of these problems...

However, we have made reasonable progress in the last couple of years:
- Data persistence is massively improved thanks to published work
implemented summer 2014.
- Lots of usability and reliability problems went away with db4o.

Some more sources:
- https://freenetproject.org/help.html#attack
- My flog, search for "What are the larger problems?" (probably more,
but needs digging, sorry)
- https://wiki.freenetproject.org/Roadmap (admittedly outdated)
- The bug tracker (hard to use though!)

Also regarding rewrites, one of the things we lost with 0.7 was China,
admittedly they were blocking us already, but we were big in China in
2003, hence one of the reports... Today that's naive, sadly...

Most of this is on the research challenges page.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to