Ahmed Abdalla wrote:
There is a server that stores the key information for each user,
however the connection between users is serverless. When you input
the key id of the person you want to talk to, CSpace retrieves the key
information and connection information from the server (obviously
requiring a server in this scenario...). CSpace then uses the
information from this server pull to connect directly to the remote
client (hence the server-less status of the protocol). Right now,
iirc, CSpace requires the server to function properly, however I
believe there has been a request to make completely serverless
operation possible my allowing users to input the key and connection
information manually.
Ahmed,
As of now, CSpace can and would run without the central server. The
central server just maintains a map of key-ids to the public keys.
The rationale behind this being that its far too easy to remember or
communicate a small integer than the whole public key.
What we haven't done yet is making the key server registration optional
in the key registration process.
Andre, you might want to check out wikipedia on DHTs, which is one of
the central concepts (the other being Public Key Cryptography) behind
CSpace.
http://en.wikipedia.org/wiki/Distributed_hash_table
http://en.wikipedia.org/wiki/Public_key_cryptography
Regards,
Jeethu Rao
_______________________________________________
cspace-users mailing list
[email protected]
http://tachyon.in/cgi-bin/mailman/listinfo/cspace-users