2007-04-28 18:19:35 UTC
Hi Ryan,
Yes, TLS is a mighty fine protocol. That's what retroshare uses at the bottom layer... (slightly modified)
I was thinking in terms of User Authentication. Retroshare's web of trust might be useful?
... for a decentralised p2p network application.
As for the complicated chaining (the ripple bit) required for a transaction.
retroshare couldn't help, as it only provides direct communication between friends.
Anyway, just thought it might save you some time,
and provide a network platform and GUI to work from,
(and help from other developers)
DrBob.
-----
PS. Sorry, I don't have protocol description for retroshare.
It could provide a basic networking interface such as:
std::list<Neighbours> getNeighbours()
bool isConnected(RsId id);
int sendMsg(RsId id, int len, void *msg);
int recvMsg(RsId *id, int *len, void *buffer);
or even a local (loopback) socket to connect to, and send such messages.