Web 2.0 without WWW: P2P, mobile, secure and private
Shark is a developer framework for building semantic P2P applications.
Sharknet is a P2P social network based on the Shark framework.
Shark is pure P2P. There is no server even not a kind of super node or super peer that has special features. Shark was mainly designed for mobile spontaneous applications but it works also fine in Internet.
Shark is software that runs on a hardware which is owned by a person, the owner. The Shark application is her/his peer. The peers exchanges information on behalf of its owner.
Shark peers usually listen silently. Owner can define circumstance in which peers become more active. They can e.g. define that they want to retrieve information about e.g. P2P systems, locally brewed beer and other important things. That's called an interest.
An interest can best be described with a sentence. An owner can define when, with whom, about what topic, at which time and with what identity it is interested in exchanging data. A semantic data model is used. Peers can calculate mutual interests. They communicate if they have something in common.
An interest can be compared with a printed business card. It is given to others. Mostly, it is thrown away, sometimes it leads to a call, a discussion, a project or whatever. It is exchanged directly from peer to peer without a mediating server. Find out more details.
- Shark applications behave like Web 2.0 and sometimes even look like Web 2.0 but they are pure P2P.
- Shark applications don't have a server.
They cannot be found with Google or other search engines.
- Shark applications are not part of the WWW.
Shark applications using ad hoc networks are don't even part of the Internet.
- Shark applications cannot be switched off - there is no single server that is to be
Shark works as long as one peer is active.
- Shark uses multiple protocols and end-to-end security.
Tracing and network analysis is hardly feasible when using protocol switching.
- Any data is created and stored in owners device.
No data leaves the device without a reason and without the explicit owner permission.
There is no hidden data drain.
There is no server that does whatever it likes to do with our private data.
Shark was started as academic project and is about leaving university.
Shark is an acronym. It stands for Shared Knowledge.