I still think that opennet can be more secure than darknet. As long as it is legal (or you do not care if the world knows you run a node) to run a opennet node. The reason is that content allways comes from nodes. So if content exist on the net, it means that somehow you are connected to nodes which are not part of a sybil attack. You can even put data into the network from different locations, and see if the data shows up in the network. When you know that other people is on the network, it should be possible to route a way which real node is looking for what data.
The trick is that not everybody has to probe the network to avoid sybil attack. If just some people do it, the attacker will have increasing doubt of knowing which node is probing and which one is not. So the attacker can not attack at all. People who do not use probing can know this, and do not any probing at all and still be secure. I have thought a little about this, but have not come to a conclusion. But my gut says it can be proved. So just think loud and hard, and maybe we can show if it is true or not ;) The main point is that my friends is one of my biggest ressources, and there is no way in hell I'm going to expose them by connecting directly to them over the Internet (ip). --Lean
