Straightway.Peerspace is a peer to peer distributed network storage layer. It allows implementing collaboration apps like social networks, data sharing, elections, virtual conferences and more.
All data is distributed in fixed size chunks over all peers of the network using a distributed hashtable algorithm (DHT). Communication and storage is cryptographically secured.
Top level requirements are defined here.
The software architecture roughly follows the OSI model:
- Data Link Layer
- Network Layer
- Transport Layer
- Service layer
- Application Layer (application specific, currently only in networksimulator)
Functionality required by more than one layer: