StormP2P: Nytt P2P nätverk. Hjälp oss testa skalbarheten.
StormP2P är ett ny P2P nätverk som nu behöver fler testanvändare för att testa dess skalbarhet.
Ladda ner klientprogrammet här: stormp2p.com.
Baserad på Kademlia.
Använder standardkrypton SSL och AES.
Krypterade datablock. Ingen vet vad datablocken innehåller.
Blockdistribuering. Datablocken distribueras kontinuerligt i nätverket (likt Ceph).
Kryptografiskt verifierbara källor mha Storm Zones. Om du har prenumererat på en Storm Zone så vet du att källan för den är korrekt. Mha dessa kan du distribuera webbsidor som tex kan innehålla vanliga länkar eller Storm Links.
Storm Links liknande Magnet Links eller Spotify länkar (klickbara i webbläsaren). Kan peka på innehåll eller zones.
Anonym nedladdning. Ingen kan avgöra vad du laddar ner.
Ingen tracker och inga torrentfiler behövs.
Alla åsikter, bra som dåliga, är välkomna. Frågor svaras på så fort som möjligt.
Systemkrav:
.Net 3.5
10 GB hårddiskcache.
Edit: Mer information.
Användarfall 1: En användare vill lagra data i StormP2P:
Användaren väljer vilken mapp som den vill lagra samt ett lösenord. Den valda mappen krypteras och distribueras i StormP2P. I denna fas är informationen själv värdelös därför att ingen har rätt Storm Link (storm:link:...) till informationen. Efter denna fas är avslutad kommer bara den som valde att ladda upp informationen ha rätt Storm Link. Utan denna kan användaren inte få tillbaka sin data. Detta betyder att mottagarna av information (noderna i nätverket) kommer inte veta vad informationen innehåller eller var den lagras. Informationen i StormP2P kommer att distribueras och omdistruberas när nya noder tillkommer eller faller ifrån. Sedan är det upp till användaren att antingen behålla sin Storm Link, vilket gör att bara han kan komma åt sin data, eller att förmedla den på lämpligt sätt (tex via en Storm Zone, se nedan).
Användarfall2: En användare vill ladda ner data från StormP2P:
Användaren matar in sin Storm Link i programmet som hämtar data från StormP2P. Som tidigare vet inte dom olika noderna var information är lagrad eller vad den innehåller, eftersom informationen automatiskt distribueras och om-distribueras i nätverket. När informationen har hämtats, dektrypteras den med rätt nyckel.
Användarfall 3: En användare vill vara säker på att hans Storm Link är från en känd källa för att undvika spam, fakes mm.
En användare kan prenumerera på en Storm Zone (storm:zone:...). Denna Zone är signerad av utgivaren med en privat/publikt nyckelpar, vilket gör att bara utgivaren kan uppdatera denna Zone. En Storm Zone uppdateras automatiskt när utgivaren skapar/updaterar den. En Storm Zone innehåller en standard webbsida (max 1MB compressed) som till exempel kan innehålla en lista på nyutgivna Storm Links.
Edit: Exempellänk:
Exempel på bok (Public Domain):
storm:link:Alice In Wonderland/225331/a6R7Fzk2C3DtQn59XiMs8j4K/JSLgB_Mw7RDJE5dqIyb1eYc73Js=
Här är en Storm Zone link:
storm:zone:StormZoneOne/Sx68Kfc4QGt37LwDs2y9HEj5