DDNS is P2P software that aims to build a decentralized, distributed DNS. The domain name service (DNS) is a worldwide distributed database that still has centralized elements. This project elaborates the feasibility of a decentralized, distributed DNS (DDNS). For that purpose, a peer-to-peer distributed hash table is used that is similar to the Kademlia protocol.
TomP2P is a P2P-based high performance key-value pair storage library. Each peer has a table (either disk-based or memory-based) to store its values. A single value can be queried or updated with a secondary key. The underlying communication framework uses Java NIO to handle many concurrent connections.
FTP over SSL vs. FTP over SSH
What was the reason to use sftp and not ftps? I'm also using sftp and I haven't used FTP over SSL so far.