Hey Thom.

> HEy Bob, you find my answers between the lines...

I just posted a long message on a board, 
which answers some of your questions about sharing with buddies:

....

In the case of two seperate groups with one common peer:  This peer will allow 
communication of Certificates/Signatures and Network Addresses, thus enabling
peers from each group to connect to each other (if they choose). No other 
communication will take place at the moment. (might allow messages/chat in the 
future)

> IMHO the one in both networks should be called GATEKEEPER. The download from 
> one network to the other should only work over partials, if the gatekeeper is 
> between buddies and peers (e.g. retroshare hybird wirth emule), if the 
> gatekeeper is between to buddies, then as well all shared files in the 
> library of one node are available for all buddies of this node, so for both 
> buddylists (which is for this node ONE buddylist)

So if I join my buddylist for coworkers and my buddylist from family, then all 
coworkers can download from my family or even browse the nodes for the shared 
directory. If this system would be hybrid with edonkey, then the rule would be 
that I download a partial from edokey and all from my buddylist can download 
from that ed2k-partial. But emule nodes would not be able to download from 
shared files of my buddies. But If I download files from any buddy, this 
*partial* *MUST* be available for any emule node (golden rule for gatekeepers 
in a buddy-peer hybrid network).
<

It is far better to build the Trusted network first, then the anonymous network 
on top of it.

> Cool idea, this is, what ants need to develop to. we need not 25 peers, we 
> need 20 trusted buddies and for the gatekeeper exchange (so that networks are 
> not redundant) there shoudl be a minimum-risk of some public peers in ants.. 
> this has been implemented in ants by the ejti buddylist, to first boostrap 
> ants and second to bootstrap ants with preferrred buddies.
So all decentral with cspace in ants would be perfect. Buddybrowsing over 
retroshare and ed2k-link public sharing over ants would be a perfect system.. 
but non-direct flesharing like in ants in cspace added is too much and 
impossible, so maybe yes, let´s start with buddybrowsing in csapce...

As Csapce has encryption we do not need Open SSL, just implement the function 
of file-Swarming of buddysharing with retroshare in cspace. Ask the developers 
for a joined team.
<

The other alternative is to merge it/collaborate with some other projects. I'm 
pragmatic
and want the quickest route to success. So I'm very willing and able to make 
RetroShare
work as a library within some other context. Or even cut out and integrate key 
bits 
with other interested parties.

Any Developers looking for an Interesting Project to work on?
or any Projects looking for collaboration... Let me Know!

DrBob.

will just attempt to answer some of you questions...

You are right, that Bootstrapping the connections is one of the big problems
that retroshare faces. The concept of using DHT for finding your buddies
sounds like it might work, and enable easy Ip discovery before the
conections are made.

As to your points about sharing Buddy-Lists....
(1) The Names appear as a long list of *potential peers*, and are not
associated with you
directly. So if they choose silly names, it shouldn't be a real problem.

(2) about Bad Nodes finding out your IP Address. This is only a problem
if they can see what you are communicating. As nothing is forwarded over
buddies,
and everything is encrypted. This is not a problem in RetroShare. :-)

> Wrong ? you swarm a file from all your buddies sharing this file and for 
> searches the same,
as well we ned hostbrowsing of buddies, to find new media..

Furthermore: Add a hashsystem to retroshare a) for sharing and for hashlinks, 
best would be to use the emule hash system.

So here is the key, why gaim filesharing plugin makes no sense.... all buddies 
are peers if they can be swarmed.. this means with swarming in a buddylist and 
without non-direct transfers we have a normal gnutella style: -> you see for 
each downloadscheduled file all ip adresses of the sharing buddies.

This is, why retroshare is not even private.
<

PGP Keys: This is a RSA Key + Name, that it is signed by your friends,
to say that
the key belongs to you. Each person uses their friends signatures to
check whether
they can trust any new people.  look it up in wikipedia...

Like your experience with Cspace, most people are offline with RetroShare,
I'm working on ideas to make this less of a problem. (Caching + Messages
and Channels).
Remember Skype and IM work really well, and both people need to be
online at the
same time there!


> Skype has offline Messages, you do not need to bo online, if both buddies are 
> online again, they transfer (or better exchange later) the messages. Was 
> suggested for CSpace.
<

If cspace is interested in collaborating, I would also be interested. but
not sure how it integrate C++ and Python...,

DrBob.


> Ask Sreeram and Jeethu from Tachion or they answer to your mailadress as they 
> read the messages here.

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
_______________________________________________
cspace-users mailing list
cspace-users@tachyon.in
http://tachyon.in/cgi-bin/mailman/listinfo/cspace-users

Reply via email to