Igazából egy futó gondolat motoszkál már napok óta a fejemben: lehetséges-e valódi peer-to-peer hálózat létrejötte, központi funkció nélkül?
A válasz technológiailag nyilván igen, hiszen ilyen az egész Internet.
Ugyanakkor minden sikeres - még kimondottan felhasználó-felhasználó kapcsolatra épülőek is - hálózatnak van valamiféle központi eleme. Ez a kérdés ugye a támadhatóség szempontjából érdekes.
A Napster esetében a keresés és a felhasználó- valamint file-indexelés a központban történt, akár például az AudioGalaxy esetén.
A Kazaa (egyébként borzalmasan rossz ez a bejegyzés, meg kell még nézni a FastTrackről szólót is) esetében kevésbé volt központosított a kapcsolat, ott az úgynevezett superpeerek, kiemelten jó internetkapcsolattal és géppel rendelkező felhasználók kezelték a listákat. Ez esetben azonban egyfelől az algoritmus hibái (amik nem voltak elég hatékonyak a fileok korrumpálódásának megakadályozásában), továbbá a - részben az alkotóknak köszönhető - spam, malware, spyware megjelenése ártott többet.
A BitTorrent esetében a torrentfileok elosztása a kérdés. Egyfelől egy remek elképzelés, hogy a jogsértést teljes egészében kitolta a peer-to-peer részre, vagyis maga a torrent nem jogsértő, de ugyanakkor ez nem teszi technológiailag lehetetlenné a hálózat zavarását. Ennek egyik jele, hogy a Google is szűri a torrentfileok keresését. Másik jele, hogy mi mindent elkövetnek a Pirate Bay ellen, ami az egyik legnagyobb torrentforrás.
A Gnutella egy elég érdekes kérdés. Maga a hálózat teljesen peer-to-peer volt. Ugyanis ennél is bevezették - a megnövekedett forgalmat nem bírta el az eredeti rendszer - a felhasználók közötti hierarchiát, és létrejöttek az ultrapeerek. Ezeknek a kiesése jóval nagyobb kárt okoz, mint egy másfajta peer-é. Ugyanakkor máig talán az egyetlen olyan megoldás, amivel nehéz mit tenni, akár hosszabb távon is. Egyébként open source.
Jellemző még egyébként, hogy a Darknet tanulmány már évek óta leírja, hogy a filecsere elleni fellépésnek két legjobb módszere a peer-to-peer hálózatok esetén a spam/malware bejuttatása a hálózatba, és a superpeerek elleni.
Kérdés tehát, hogy lehetséges-e sikeres valódi peer-to-peer hálózatot építeni?
2007.08.23. 11:50
Van-e sikeres valódi peer-to-peer hálózat?
Címkék: spam p2p internet filecsere
7 komment
A bejegyzés trackback címe:
https://caracallablog.blog.hu/api/trackback/id/tr64146829
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
Aikon 2007.08.23. 14:27:34
A bittorrent multitracker támogatását kihagytad. A trackerek azonos hierarchiájú szinten vannak, így ha már pár van belőle, - gyakorlatilag támadhatatlan (mármint karhatalmi/jogi fellépés, illetve DoS tekintetében), ellentétben pl. a DC-hubokkal vagy az ultraopeerekel.
Ráadásul a spam/(mal|spy)ware -ekkel szemben is lehet védekezni (központi felügyelettel, illetve pl. DIGG-szerű közösségi felügyelettel).
Ráadásul a spam/(mal|spy)ware -ekkel szemben is lehet védekezni (központi felügyelettel, illetve pl. DIGG-szerű közösségi felügyelettel).
starfish 2007.08.23. 14:28:10
Caracalla 2007.08.23. 14:47:51
Aikon, a multitracker tényleg fontos kérdés, köszönöm, az a hálózatot sokkal ellenállóbbá teszi.
De a torrentfileok elosztásán nem segítenek. Azaz a torrentet továbbra is le kell tölteni, és ez valamilyen forrást feltételez. Ami jelenleg eléggé központosítva történik.
starfish, köszönöm, megpróbálok majd belenézni, bár alapvetően nem vagyok híve a biológiai és a szociológiai hasonlatoknak.
De a torrentfileok elosztásán nem segítenek. Azaz a torrentet továbbra is le kell tölteni, és ez valamilyen forrást feltételez. Ami jelenleg eléggé központosítva történik.
starfish, köszönöm, megpróbálok majd belenézni, bár alapvetően nem vagyok híve a biológiai és a szociológiai hasonlatoknak.
A. 2007.08.23. 15:43:35
igen, lehet.
irtam mar errol nehany publikaciot.
a skype-al sincs elmeleti gaz, implementacios gondok vannak.
irtam mar errol nehany publikaciot.
a skype-al sincs elmeleti gaz, implementacios gondok vannak.
h734790 2007.08.23. 21:33:53
Sziasztok. Nem vagyok szakértő e téren, de kíváncsi lennék
a véleményetekre a Kademliáról (en.wikipedia.org/wiki/Kademlia). Ez az újabb EMule kliensek része, és jól működik. A leírások szerint teljesen egyenrangú peerekből áll, egyáltalán nincs szükség szerverekre vagy kiemelt peerekre.
a véleményetekre a Kademliáról (en.wikipedia.org/wiki/Kademlia). Ez az újabb EMule kliensek része, és jól működik. A leírások szerint teljesen egyenrangú peerekből áll, egyáltalán nincs szükség szerverekre vagy kiemelt peerekre.
Tgr 2007.08.24. 13:35:59
A Kademlia egy DHT-alapú keresőrendszer (a letöltés az eMule/eDonkey2000 hálózaton mindig is teljesen elosztott volt, csak a keresés centralizált), teljesen p2p (az alapelve valami olyasmi, hogy a hálózat minden tagja felelős lesz a lehetséges keresőkifejezések egy véletlenszerűen kiválasztott résztartományáért, kellően nagy redundanciával ahhoz, hogy stabil legyen a rendszer), ellenben senki sem használja, mert a centralizált, szerveralapú keresés sokkal gyorsabb és kényelmesebb. (Ez kb. meg is válaszolja a kérdést: valódi p2p hálózat akkor lesz, ha komolyan nekiállnak támadni a superpeereket, addig az emberek a kevésbé robosztus, de hatékonyabb részben centralizált architektúrát használják. Mint ahogy Kazaa akkor lett, amikor nekiálltak támadni a Napstert, eMule akkor lett, amikor nekiálltak támadni a Kazaa-t, titkosítás akkor lett, amikor nekiálltak csomagot szűrni stb. Az elosztott rendszereket többnyire a krízisek hajtják előre a nagy tehetetlenség miatt.)
DHT alapú keresés egyébként van a nagyobb Bittorrent-kliensekben is, pl. Azureus vagy uTorrent. Illetve a Tribler tud még (teljesen más elven működő) elosztott keresést, de az még erősen béta fázisban van.
DHT alapú keresés egyébként van a nagyobb Bittorrent-kliensekben is, pl. Azureus vagy uTorrent. Illetve a Tribler tud még (teljesen más elven működő) elosztott keresést, de az még erősen béta fázisban van.
Caracalla 2007.08.24. 13:47:31
Tgr, nagyjából én is így gondolom.
Ugyanakkor minnél inkább p2p egy hálózat, annál több felesleges forgalmat termel.
Ebből a szempontból újabb kérdés, hogy valaha is elbírná-e a jelenlegi infrastruktúra a tömeges valódi p2p-t.
Már így is folyik a sírás-rívás a szolgáltatók felől, hogy a p2p leterheli a hálózatukat.
Ugyanakkor minnél inkább p2p egy hálózat, annál több felesleges forgalmat termel.
Ebből a szempontból újabb kérdés, hogy valaha is elbírná-e a jelenlegi infrastruktúra a tömeges valódi p2p-t.
Már így is folyik a sírás-rívás a szolgáltatók felől, hogy a p2p leterheli a hálózatukat.