Imọran ti iran ti nbọ ti nẹtiwọọki awujọ ti ko ni ipin

Imọran ti iran ti nbọ ti nẹtiwọọki awujọ ti ko ni ipin
Ninu àpilẹkọ yii, Mo ṣafihan awọn ero mi fun ọ lori itan-akọọlẹ ati awọn asesewa fun idagbasoke Intanẹẹti, awọn nẹtiwọọki aarin ati ti a ti sọtọ, ati, bi abajade, faaji ti o ṣeeṣe ti nẹtiwọọki ti iran ti nbọ.

Nkankan wa ti ko tọ pẹlu intanẹẹti

Ọdún 2000 ni mo kọ́kọ́ di ojúlùmọ̀ Íńtánẹ́ẹ̀tì. Nitoribẹẹ, eyi jina lati ibẹrẹ akọkọ - Nẹtiwọọki ti wa tẹlẹ ṣaaju eyi, ṣugbọn akoko yẹn ni a le pe ni ọjọ-ori akọkọ ti Intanẹẹti. Wẹẹbu Wẹẹbu Kariaye jẹ ẹda ti o ni oye ti Tim Berners-Lee, web1.0 ni irisi aṣa aṣa rẹ. Ọpọlọpọ awọn aaye ati awọn oju-iwe ti o so pọ si ara wọn pẹlu awọn ọna asopọ hyperlinks. Ni iwo akọkọ, faaji jẹ rọrun, bii gbogbo awọn nkan ti o ni oye: decentralized ati ki o free. Mo fẹ - Mo rin irin ajo lọ si awọn aaye eniyan miiran nipa titẹle awọn ọna asopọ hyperlinks; Mo fẹ - Mo ṣẹda oju opo wẹẹbu ti ara mi lori eyiti MO ṣe atẹjade ohun ti o nifẹ si mi - fun apẹẹrẹ, awọn nkan mi, awọn fọto, awọn eto, awọn ọna asopọ si awọn aaye ti o nifẹ si mi. Ati awọn miiran firanṣẹ awọn ọna asopọ si mi.

Ṣe yoo dabi aworan idyllic? Ṣugbọn o ti mọ tẹlẹ bi gbogbo rẹ ṣe pari.

Awọn oju-iwe ti o pọ ju, ati wiwa alaye ti di iṣẹ-ṣiṣe ti kii ṣe pataki. Awọn ọna asopọ hyperlink ti a fun ni aṣẹ nipasẹ awọn onkọwe lasan ko le ṣe agbekalẹ iye alaye nla yii. Ni akọkọ awọn ilana ti o kun pẹlu ọwọ wa, ati lẹhinna awọn ẹrọ wiwa nla ti o bẹrẹ lati lo awọn algoridimu ipo giga heuristic. Awọn oju opo wẹẹbu ti ṣẹda ati kọ silẹ, alaye ti ṣe ẹda ati daru. Intanẹẹti ti n ṣowo ni iyara ati gbigbe siwaju kuro ni nẹtiwọọki eto ẹkọ ti o dara julọ. Ede isamisi yarayara di ede kika. Ipolongo han, ẹgbin awọn asia didanubi ati imọ-ẹrọ fun igbega ati ẹtan awọn ẹrọ wiwa - SEO. Nẹtiwọọki naa yarayara di didi pẹlu idoti alaye. Hyperlinks ti dẹkun lati jẹ ohun elo fun ibaraẹnisọrọ ọgbọn ati pe o ti di ohun elo fun igbega. Awọn oju opo wẹẹbu tilekun lori ara wọn, yipada lati “awọn oju-iwe” ṣiṣi sinu “awọn ohun elo” ti o ni edidi, o si di ọna nikan ti ipilẹṣẹ owo-wiwọle.

Paapaa lẹhinna Mo ni ero kan pe “ohun kan ko tọ nibi.” Opo awọn aaye oriṣiriṣi, ti o wa lati awọn oju-iwe ile atijo pẹlu irisi oju-googly, si “awọn ọna abawọle mega” ti kojọpọ pẹlu awọn asia didan. Paapaa ti awọn aaye ba wa lori koko kanna, wọn ko ni ibatan rara, ọkọọkan ni apẹrẹ tirẹ, eto tirẹ, awọn asia didanubi, wiwa iṣẹ ti ko dara, awọn iṣoro pẹlu gbigba lati ayelujara (bẹẹni, Mo fẹ lati ni alaye offline). Paapaa lẹhinna, Intanẹẹti bẹrẹ lati yipada sinu iru tẹlifisiọnu kan, nibiti gbogbo iru tinsel ti wa ni ṣoki si akoonu ti o wulo.
Iyasọtọ ti di alaburuku.

Kin o nfe?

O jẹ paradoxical, ṣugbọn paapaa lẹhinna, ko tii mọ nipa wẹẹbu 2.0 tabi p2p, Emi, bi olumulo kan, ko nilo isọdọtun! Ni iranti awọn ero mi ti ko ni awọsanma ti awọn akoko yẹn, Mo wa si ipari pe Mo nilo… nikan database! Iru ibeere bẹ fun eyiti yoo da gbogbo awọn abajade pada, kii ṣe awọn ti o dara julọ fun algorithm ranking. Ọkan ninu eyiti gbogbo awọn abajade wọnyi yoo jẹ apẹrẹ ni iṣọkan ati aṣa nipasẹ apẹrẹ aṣọ ara mi, kii ṣe nipasẹ awọn apẹrẹ ti ara ẹni yiyi ti ọpọlọpọ Vasya Pupkins. Ọkan ti o le fipamọ ni aisinipo ati ki o ma bẹru pe ọla aaye naa yoo parẹ ati pe alaye naa yoo sọnu lailai. Ọkan ninu eyiti MO le tẹ alaye mi sii, gẹgẹbi awọn asọye ati awọn afi. Ọkan ninu eyiti MO le wa, too ati ṣe àlẹmọ pẹlu awọn algoridimu ti ara mi.

Oju opo wẹẹbu 2.0 ati awọn nẹtiwọọki awujọ

Nibayi, imọran ti oju opo wẹẹbu 2.0 wọ gbagede naa. Ti ṣe agbekalẹ ni ọdun 2005 nipasẹ Tim O'Reilly gẹgẹbi “ilana kan fun sisọ awọn ọna ṣiṣe ti, nipa gbigbe sinu akọọlẹ awọn ibaraenisọrọ nẹtiwọọki, di dara julọ bi eniyan ṣe nlo wọn” - ati pe o tumọ ilowosi ti nṣiṣe lọwọ ti awọn olumulo ninu ẹda akojọpọ ati ṣiṣatunṣe akoonu wẹẹbu. Laisi abumọ, ṣonṣo ati Ijagunmolu ti ero yii jẹ Awọn Nẹtiwọọki Awujọ. Awọn iru ẹrọ nla ti o sopọ awọn ọkẹ àìmọye ti awọn olumulo ati tọju awọn ọgọọgọrun ti petabytes ti data.

Kini a gba lori awọn nẹtiwọki awujọ?

  • isokan ni wiwo; o wa ni jade wipe awọn olumulo ko nilo gbogbo awọn anfani lati ṣẹda kan orisirisi ti oju-mimu awọn aṣa; gbogbo awọn oju-iwe ti gbogbo awọn olumulo ni apẹrẹ kanna ati pe eyi baamu gbogbo eniyan ati paapaa rọrun; Nikan akoonu ti o yatọ.
  • isokan ti iṣẹ-ṣiṣe; gbogbo awọn oriṣiriṣi awọn iwe afọwọkọ ti jade lati jẹ ko wulo. “Ifunni”, awọn ọrẹ, awọn awo-orin… lakoko aye ti awọn nẹtiwọọki awujọ, iṣẹ wọn ti ni iduroṣinṣin diẹ sii tabi kere si ati pe ko ṣeeṣe lati yipada: lẹhinna, iṣẹ ṣiṣe jẹ ipinnu nipasẹ awọn iru awọn iṣe eniyan, ati pe awọn eniyan ko yipada ni adaṣe. .
  • ibi ipamọ data kan; o wa ni irọrun diẹ sii lati ṣiṣẹ pẹlu iru data data ju pẹlu ọpọlọpọ awọn aaye ti o yatọ; search ti di Elo rọrun. Dipo lilọsiwaju ọlọjẹ ọpọlọpọ awọn oju-iwe ti o ni ibatan, ṣiṣafi gbogbo rẹ, ipo nipa lilo awọn algoridimu heuristic eka - ibeere isokan kan ti o rọrun kan si ibi data data kan pẹlu eto ti a mọ.
  • wiwo esi - awọn ayanfẹ ati awọn atunṣe; lori oju opo wẹẹbu deede, Google kanna ko le gba esi lati ọdọ awọn olumulo lẹhin atẹle ọna asopọ kan ninu awọn abajade wiwa. Lori awọn nẹtiwọọki awujọ, asopọ yii ti jade lati rọrun ati adayeba.

Kini a ti padanu? A ti padanu ipinya, eyiti o tumọ si ominira. O gbagbọ pe data wa bayi ko jẹ ti wa. Ti tẹlẹ a le gbe oju-iwe ile kan paapaa lori kọnputa tiwa, ni bayi a fun gbogbo data wa si awọn omiran Intanẹẹti.

Ni afikun, bi Intanẹẹti ṣe n dagbasoke, awọn ijọba ati awọn ile-iṣẹ ṣe nifẹ si rẹ, eyiti o gbe awọn iṣoro ti ihamon iṣelu ati awọn ihamọ aṣẹ-lori dide. Awọn oju-iwe wa lori awọn nẹtiwọọki awujọ le jẹ gbesele ati paarẹ ti akoonu ko ba ni ibamu pẹlu awọn ofin eyikeyi ti nẹtiwọọki awujọ; fun ifiweranṣẹ aibikita - mu si iṣakoso ati paapaa layabiliti ọdaràn.

Ati nisisiyi a tun ronu: ṣe ko yẹ ki a pada decentralization? Ṣugbọn ni ọna ti o yatọ, laisi awọn ailagbara ti igbiyanju akọkọ?

Awọn nẹtiwọki ẹlẹgbẹ-si-ẹlẹgbẹ

Awọn nẹtiwọọki p2p akọkọ han gun ṣaaju wẹẹbu 2.0 ati idagbasoke ni afiwe pẹlu idagbasoke wẹẹbu. Ohun elo Ayebaye akọkọ ti p2p jẹ pinpin faili; awọn nẹtiwọki akọkọ ni idagbasoke fun paṣipaarọ orin. Awọn nẹtiwọọki akọkọ (gẹgẹbi Napster) jẹ pataki ni aarin, ati nitorinaa wọn yara tiipa nipasẹ awọn dimu aṣẹ lori ara. Awọn ọmọlẹyin tẹle ọna ti isọdọtun. Ni ọdun 2000, ED2K (onibara eDokney akọkọ) ati awọn ilana Gnutella han, ni ọdun 2001 - Ilana FastTrack (Onibara KaZaA). Diẹdiẹ, iwọn ti isọdọtun pọ si, awọn imọ-ẹrọ dara si. Awọn ọna ṣiṣe “Download ti isinyi” ni a rọpo nipasẹ awọn ṣiṣan, ati imọran ti awọn tabili hash pinpin ti DHT han. Bi awọn ipinlẹ ṣe n mu awọn skru duro, ailorukọ ti awọn olukopa ti di diẹ sii ni ibeere. Nẹtiwọọki Freenet ti ni idagbasoke lati ọdun 2000, I2003P lati ọdun 2, ati iṣẹ akanṣe RetroShare ti ṣe ifilọlẹ ni ọdun 2006. A le darukọ awọn nẹtiwọọki p2p lọpọlọpọ, mejeeji ti wa tẹlẹ ati ti sọnu tẹlẹ, ati lọwọlọwọ nṣiṣẹ: WASTE, MUTE, TurtleF2F, RShare, PerfectDark, ARES, Gnutella2, GNUNet, IPFS, ZeroNet, Tribbler ati ọpọlọpọ awọn miiran. Pupọ ninu wọn. Wọn yatọ. O yatọ pupọ - mejeeji ni idi ati ni apẹrẹ… Boya ọpọlọpọ ninu yin ko tii faramọ pẹlu gbogbo awọn orukọ wọnyi. Ati pe eyi kii ṣe gbogbo.

Sibẹsibẹ, awọn nẹtiwọki p2p ni ọpọlọpọ awọn alailanfani. Ni afikun si awọn ailagbara imọ-ẹrọ ti o wa ninu ilana kọọkan pato ati imuse alabara, a le, fun apẹẹrẹ, ṣe akiyesi aila-nfani gbogbogbo ti iṣẹtọ - idiju ti wiwa (ie, ohun gbogbo ti oju opo wẹẹbu 1.0 pade, ṣugbọn ni ẹya paapaa eka diẹ sii). Ko si Google nibi pẹlu ibi gbogbo ati wiwa lẹsẹkẹsẹ. Ati pe ti o ba jẹ pe fun awọn nẹtiwọọki pinpin faili o tun le lo wiwa nipasẹ orukọ faili tabi alaye meta, lẹhinna wiwa ohun kan, sọ, ni alubosa tabi awọn nẹtiwọọki apọju i2p nira pupọ, ti ko ba ṣeeṣe.

Ni gbogbogbo, ti a ba fa awọn afiwera pẹlu Intanẹẹti kilasika, lẹhinna ọpọlọpọ awọn nẹtiwọọki ti a ti sọtọ ti di ibikan ni ipele FTP. Fojuinu lori Intanẹẹti nibiti ko si nkankan bikoṣe FTP: ko si awọn aaye igbalode, ko si web2.0, ko si Youtube… Ati pelu awọn igbiyanju kọọkan lati yi nkan pada, awọn iyipada diẹ wa titi di isisiyi.

Akoonu

Jẹ ki a yipada si nkan pataki miiran ti adojuru yii - akoonu. Akoonu jẹ iṣoro akọkọ ti eyikeyi orisun Intanẹẹti, ati ni pataki ọkan ti a ti pin kaakiri. Nibo ni lati gba lati? Nitoribẹẹ, o le gbekele ọwọ diẹ ti awọn alara (gẹgẹbi ohun ti o ṣẹlẹ pẹlu awọn nẹtiwọọki p2p ti o wa tẹlẹ), ṣugbọn lẹhinna idagbasoke nẹtiwọọki yoo pẹ pupọ, ati pe akoonu kekere yoo wa nibẹ.

Nṣiṣẹ pẹlu Intanẹẹti deede tumọ si wiwa ati kikọ akoonu. Nigba miiran - fifipamọ (ti akoonu naa ba jẹ iwunilori ati iwulo, lẹhinna ọpọlọpọ, paapaa awọn ti o wa si Intanẹẹti ni awọn ọjọ ti ipe-pipẹ - pẹlu mi - ni oye ṣafipamọ rẹ offline ki o ma ba sọnu; nitori Intanẹẹti jẹ ohun kan. kọja iṣakoso wa, loni aaye naa wa ni ọla ko si, loni fidio wa lori YouTube - ọla yoo paarẹ, ati bẹbẹ lọ.

Ati fun awọn ṣiṣan (eyiti a ṣe akiyesi diẹ sii bi ọna ti ifijiṣẹ ju bii nẹtiwọọki p2p), fifipamọ jẹ itọkasi gbogbogbo. Ati pe eyi, nipasẹ ọna, jẹ ọkan ninu awọn iṣoro pẹlu awọn ṣiṣan: faili ti o gbasilẹ ni kete ti o nira lati gbe lọ si ibiti o rọrun diẹ sii lati lo (gẹgẹbi ofin, o nilo lati tun pinpin pinpin pẹlu ọwọ) ati pe ko le ṣe lorukọmii ( o le hardlink o, sugbon gan diẹ eniyan mọ nipa yi).

Ni gbogbogbo, ọpọlọpọ eniyan fipamọ akoonu ni ọna kan tabi omiiran. Kí ni àyànmọ́ ọjọ́ iwájú? Ni deede, awọn faili ti o fipamọ pari ni ibikan lori disiki, ninu folda bi Awọn igbasilẹ, ni akopọ gbogbogbo, ati dubulẹ nibẹ pẹlu ọpọlọpọ ẹgbẹẹgbẹrun awọn faili miiran. Eyi jẹ buburu - ati buburu fun olumulo funrararẹ. Ti Intanẹẹti ba ni awọn ẹrọ wiwa, lẹhinna kọnputa agbegbe olumulo ko ni iru nkan bẹ. O dara ti olumulo ba wa ni afinju ati pe o saba si tito lẹsẹsẹ awọn faili “ti nwọle” ti a gbasile. Ṣugbọn kii ṣe gbogbo eniyan ni iru bẹ…

Ni otitọ, ọpọlọpọ wa ni bayi ti ko fi ohunkohun pamọ, ṣugbọn gbarale lori ayelujara patapata. Ṣugbọn ni awọn nẹtiwọọki p2p, a ro pe akoonu ti wa ni ipamọ ni agbegbe lori ẹrọ olumulo ati pinpin si awọn olukopa miiran. Ṣe o ṣee ṣe lati wa ojutu kan ti yoo gba awọn ẹka mejeeji ti awọn olumulo laaye lati ni ipa ninu nẹtiwọọki ti a ti sọ di mimọ laisi iyipada awọn iṣesi wọn, ati pẹlupẹlu, ṣiṣe igbesi aye wọn rọrun bi?

Ero naa jẹ ohun ti o rọrun: kini ti a ba ṣe ọna ti fifipamọ akoonu lati Intanẹẹti deede, rọrun ati sihin fun olumulo, ati fifipamọ ọlọgbọn - pẹlu alaye atunmọ-meta, ati kii ṣe ni okiti ti o wọpọ, ṣugbọn ni eto kan pato pẹlu o ṣeeṣe ti iṣeto siwaju sii, ati ni akoko kanna pinpin akoonu ti o fipamọ si apapọ ti a ti sọtọ?

Jẹ ká bẹrẹ pẹlu fifipamọ

A kii yoo ṣe akiyesi lilo Intanẹẹti ti o wulo fun wiwo awọn asọtẹlẹ oju-ọjọ tabi awọn iṣeto ọkọ ofurufu. A nifẹ diẹ sii si ti ara ẹni ati diẹ sii tabi kere si awọn nkan ti ko yipada - awọn nkan (lati awọn tweets/awọn ifiweranṣẹ lati awọn nẹtiwọọki awujọ si awọn nkan nla, bii nibi lori Habré), awọn iwe, awọn aworan, awọn eto, ohun ati awọn gbigbasilẹ fidio. Nibo ni alaye julọ ti wa? Nigbagbogbo eyi

  • awọn nẹtiwọọki awujọ (awọn iroyin oriṣiriṣi, awọn akọsilẹ kekere - “tweets”, awọn aworan, ohun ati fidio)
  • awọn nkan lori awọn orisun ọrọ (bii Habr); Ko si ọpọlọpọ awọn orisun to dara, nigbagbogbo awọn orisun wọnyi tun kọ lori ipilẹ ti awọn nẹtiwọọki awujọ
  • awọn aaye iroyin

Gẹgẹbi ofin, awọn iṣẹ boṣewa wa: “bii”, “fifiranṣẹ”, “pin lori awọn nẹtiwọọki awujọ”, ati bẹbẹ lọ.

Jẹ ká fojuinu diẹ ninu awọn kiri itanna, eyiti yoo ṣafipamọ pataki ohun gbogbo ti a fẹran, tun firanṣẹ, ti a fipamọ sinu “awọn ayanfẹ” (tabi tẹ bọtini itanna pataki kan ti o han ninu akojọ ẹrọ aṣawakiri - ni ọran ti aaye naa ko ni bi/repost/bukumaaki iṣẹ). Ero akọkọ ni pe o fẹran rẹ ni irọrun - bi o ti ṣe ni awọn akoko miliọnu ṣaaju, ati pe eto naa ṣafipamọ nkan naa, aworan tabi fidio ni ibi ipamọ aisinipo pataki kan ati pe nkan tabi aworan yii wa - ati fun ọ fun wiwo offline nipasẹ ni wiwo alabara ti a ti sọ di mimọ, ati ninu nẹtiwọọki ti a ti sọtọ julọ! Ni ero mi, o rọrun pupọ. Ko si awọn iṣe ti ko wulo, ati pe a yanju ọpọlọpọ awọn iṣoro ni ẹẹkan:

  • Titọju akoonu ti o niyelori ti o le sọnu tabi paarẹ
  • kiakia nkún ti awọn decentralized nẹtiwọki
  • akojọpọ akoonu lati awọn orisun oriṣiriṣi (o le forukọsilẹ ni awọn dosinni ti awọn orisun Intanẹẹti, ati gbogbo awọn ayanfẹ/awọn atunwi yoo ṣàn sinu ibi ipamọ data agbegbe kan)
  • akoonu igbekalẹ ti o nifẹ rẹ ni ibamu si rẹ awọn ofin

O han ni, ohun itanna ẹrọ aṣawakiri gbọdọ wa ni tunto fun eto ti aaye kọọkan (eyi jẹ ojulowo gidi - awọn afikun tẹlẹ wa fun fifipamọ akoonu lati Youtube, Twitter, VK, bbl). Ko si ọpọlọpọ awọn aaye fun eyiti o jẹ oye lati ṣe awọn afikun ti ara ẹni. Gẹgẹbi ofin, iwọnyi jẹ awọn nẹtiwọọki awujọ ti o wọpọ (o fee diẹ sii ju mejila ninu wọn) ati nọmba kan ti awọn oju opo wẹẹbu ti o ni agbara giga bi Habr (awọn tun wa diẹ ninu iwọnyi). Pẹlu koodu orisun ṣiṣi ati awọn pato, idagbasoke ohun itanna tuntun ti o da lori awoṣe ko yẹ ki o gba akoko pupọ. Fun awọn aaye miiran, o le lo bọtini fifipamọ gbogbo agbaye, eyiti yoo ṣafipamọ gbogbo oju-iwe ni mhtml - boya lẹhin imukuro akọkọ oju-iwe ipolowo.

Bayi nipa siseto

Nipa fifipamọ “ọlọgbọn” Mo tumọ si pe o kere ju fifipamọ pẹlu alaye meta: orisun akoonu (URL), ṣeto ti awọn ayanfẹ ti a ṣeto tẹlẹ, awọn afi, awọn asọye, awọn idamọ wọn, ati bẹbẹ lọ. Lẹhinna, lakoko fifipamọ deede, alaye yii ti sọnu ... Orisun le ni oye kii ṣe bi URL taara nikan, ṣugbọn tun bi paati atunmọ: fun apẹẹrẹ, ẹgbẹ kan lori nẹtiwọọki awujọ tabi olumulo kan ti o ṣe atunṣe. Ohun itanna le jẹ ọlọgbọn to lati lo alaye yii fun iṣeto ni adaṣe ati fifi aami si. Paapaa, o yẹ ki o loye pe olumulo funrararẹ le ṣafikun diẹ ninu alaye-meta-alaye nigbagbogbo si akoonu ti o fipamọ, fun idi eyi awọn irinṣẹ wiwo ti o rọrun julọ yẹ ki o pese (Mo ni awọn imọran pupọ lori bi o ṣe le ṣe eyi).

Nitorinaa, ọran ti iṣeto ati siseto awọn faili agbegbe ti olumulo jẹ ipinnu. Eyi jẹ anfani ti a ti ṣetan ti o le ṣee lo paapaa laisi p2p eyikeyi. O kan iru data data aisinipo ti o mọ kini, nibo ati ni ipo wo ti a fipamọ, ati gba wa laaye lati ṣe awọn ikẹkọ kekere. Fun apẹẹrẹ, wa awọn olumulo ti nẹtiwọọki awujọ ita ti o fẹran awọn ifiweranṣẹ kanna bi iwọ julọ. Awọn nẹtiwọọki awujọ melo ni o gba eyi laaye ni gbangba?

O yẹ ki o ti mẹnuba tẹlẹ nibi pe ohun itanna ẹrọ aṣawakiri kan ni esan ko to. Ẹya keji ti o ṣe pataki julọ ti eto naa ni iṣẹ nẹtiwọọki ti a ti sọtọ, eyiti o ṣiṣẹ ni abẹlẹ ati ṣiṣẹ mejeeji nẹtiwọọki p2p funrararẹ (awọn ibeere lati inu nẹtiwọọki ati awọn ibeere lati ọdọ alabara) ati fifipamọ akoonu tuntun nipa lilo ohun itanna. Iṣẹ naa, ṣiṣẹ pọ pẹlu ohun itanna, yoo gbe akoonu si aaye ti o tọ, ṣe iṣiro awọn hashes (ati o ṣee ṣe pinnu pe iru akoonu ti wa tẹlẹ ti o ti fipamọ tẹlẹ), ati ṣafikun awọn alaye metain pataki si aaye data agbegbe.

Ohun ti o yanilenu ni pe eto naa yoo wulo tẹlẹ ninu fọọmu yii, laisi eyikeyi p2p. Ọpọlọpọ eniyan lo awọn agekuru wẹẹbu ti o ṣafikun akoonu ti o nifẹ lati oju opo wẹẹbu si Evernote, fun apẹẹrẹ. Awọn faaji ti a dabaa jẹ ẹya ti o gbooro sii ti iru gige kan.

Ati nikẹhin, p2p paṣipaarọ

Apakan ti o dara julọ ni pe alaye ati alaye-meta (mejeeji ti o gba lati oju opo wẹẹbu ati tirẹ) le ṣe paarọ. Ero ti nẹtiwọọki awujọ n gbe ni pipe si faaji p2p. A le sọ pe nẹtiwọki awujọ ati p2p dabi pe a ṣe fun ara wọn. Eyikeyi nẹtiwọọki ti a sọ di mimọ yẹ ki o kọ ni pipe bi awujọ kan, lẹhinna nikan ni yoo ṣiṣẹ ni imunadoko. "Awọn ọrẹ", "Awọn ẹgbẹ" - iwọnyi jẹ awọn ẹlẹgbẹ kanna pẹlu ẹniti o yẹ ki awọn asopọ iduroṣinṣin wa, ati pe a mu wọn lati orisun adayeba - awọn anfani ti o wọpọ ti awọn olumulo.

Awọn ilana ti fifipamọ ati pinpin akoonu ni nẹtiwọọki isọdi jẹ aami patapata si awọn ipilẹ ti fifipamọ (yiya) akoonu lati Intanẹẹti deede. Ti o ba lo diẹ ninu akoonu lati inu nẹtiwọọki (ati nitorinaa ti fipamọ rẹ), lẹhinna ẹnikẹni le lo awọn orisun rẹ (disk ati ikanni) pataki lati gba akoonu pato yii.

Fẹran - fifipamọ ati ohun elo pinpin ti o rọrun julọ. Ti MO ba fẹran rẹ - laibikita lori Intanẹẹti ita tabi inu nẹtiwọọki ipinpinpin - o tumọ si pe Mo fẹran akoonu naa, ati pe ti o ba rii bẹ, lẹhinna Mo ṣetan lati tọju rẹ ni agbegbe ati pin kaakiri si awọn olukopa miiran ninu nẹtiwọọki ti a ti pin.

  • Akoonu kii yoo “padanu”; o ti fipamọ ni agbegbe bayi, Mo le pada si ọdọ rẹ nigbamii, nigbakugba, laisi aibalẹ nipa ẹnikan ti n paarẹ tabi dina rẹ
  • Mo le (lẹsẹkẹsẹ tabi nigbamii) ṣe isori rẹ, fi aami si i, sọ asọye lori rẹ, ṣepọ pẹlu akoonu miiran, ati ni gbogbogbo ṣe nkan ti o ni itumọ pẹlu rẹ—jẹ ki a pe ni “iran alaye.”
  • Mo le pin alaye meta yii pẹlu awọn ọmọ ẹgbẹ nẹtiwọki miiran
  • Mo le mu alaye meta mi ṣiṣẹpọ pẹlu alaye meta awọn ọmọ ẹgbẹ miiran

Boya, fifun awọn ikorira tun dabi ọgbọn: ti Emi ko ba fẹran akoonu naa, lẹhinna o jẹ ọgbọn pe Emi ko fẹ lati padanu aaye disk mi fun ibi ipamọ ati ikanni Intanẹẹti mi fun pinpin akoonu yii. Nitorinaa, awọn ikorira ko baamu ti ara-ara pupọ sinu isọdọkan (botilẹjẹpe nigbami o ṣe le jẹ wulo).

Nigba miiran o nilo lati tọju ohun ti o ko fẹ. Iru ọrọ kan wa bi “gbọdọ” :)
«Awọn bukumaaki” (tabi “Awọn ayanfẹ”) - Emi ko ṣe afihan ibaramu kan fun akoonu naa, ṣugbọn Mo fipamọ sinu aaye data bukumaaki agbegbe mi. Ọrọ naa “awọn ayanfẹ” ko dara ni itumọ (fun eyi awọn ayanfẹ wa ati tito lẹyin wọn), ṣugbọn “awọn bukumaaki” dara dara. Akoonu ninu “awọn bukumaaki” tun pin kaakiri - ti o ba “nilo” rẹ (iyẹn ni, o “lo” ni ọna kan tabi omiiran), lẹhinna o jẹ ọgbọn pe ẹlomiran le “nilo” rẹ. Kilode ti o ko lo awọn ohun elo rẹ lati ṣe eyi?

Iṣẹ naa "awọn ọrẹ". Iwọnyi jẹ awọn ẹlẹgbẹ, eniyan ti o ni awọn iwulo kanna, ati nitori naa awọn ti o ṣeese julọ lati ni akoonu ti o nifẹ si. Lori nẹtiwọọki ipinpinpin, eyi ni akọkọ tumọ ṣiṣe ṣiṣe alabapin si awọn kikọ sii iroyin lati ọdọ awọn ọrẹ ati iraye si awọn katalogi wọn (awọn awo orin) akoonu ti wọn ti fipamọ.

Iru si iṣẹ naa "awọn ẹgbẹ"- diẹ ninu awọn kikọ sii akojọpọ, tabi awọn apejọ, tabi nkan bii iyẹn, eyiti o tun le ṣe alabapin - ati pe iyẹn tumọ si, gba gbogbo awọn ohun elo ti ẹgbẹ ki o pin kaakiri. Boya “awọn ẹgbẹ,” bii awọn apejọ nla, yẹ ki o jẹ akosoagbasomode - eyi yoo gba laaye fun iṣeto to dara julọ ti akoonu ẹgbẹ, ati diwọn ṣiṣan ti alaye ati pe ko gba / pinpin ohun ti ko nifẹ si ọ.

Gbogbo iyoku

O yẹ ki o ṣe akiyesi pe faaji ti a ti sọ di mimọ jẹ eka nigbagbogbo ju ọkan ti aarin lọ. Ni awọn orisun aarin ti o wa ni aṣẹ ti o muna ti koodu olupin. Ni awọn ti a ti pin kaakiri, iwulo wa lati ṣunadura laarin ọpọlọpọ awọn olukopa dogba. Nitoribẹẹ, eyi ko le ṣee ṣe laisi cryptography, blockchains ati awọn aṣeyọri miiran ti o dagbasoke ni pataki lori awọn owo-iworo crypto.

Mo ro pe diẹ ninu iru awọn igbelewọn igbẹkẹle ibaraenisọrọ cryptographic ti a ṣẹda nipasẹ awọn olukopa nẹtiwọọki fun ara wọn le nilo. Awọn faaji yẹ ki o jẹ ki o ṣee ṣe lati koju awọn botnets ni imunadoko, eyiti, ti o wa ninu awọsanma kan, le, fun apẹẹrẹ, pọ si awọn igbelewọn tiwọn. Mo fẹ gaan awọn ile-iṣẹ ati awọn oko botnet, pẹlu gbogbo giga ti imọ-ẹrọ wọn, kii ṣe lati gba iṣakoso ti iru nẹtiwọọki ti a ti sọtọ; ki orisun akọkọ rẹ jẹ awọn eniyan laaye ti o lagbara lati ṣe agbejade ati iṣeto akoonu ti o nifẹ ati iwulo fun awọn eniyan alãye miiran.

Mo tun fẹ ki iru nẹtiwọki kan gbe ọlaju si ilọsiwaju. Mo ni gbogbo awọn imọran lori koko-ọrọ yii, eyiti, sibẹsibẹ, ko baamu si ipari ti nkan yii. Emi yoo sọ nikan ni ọna kan ti imọ-jinlẹ, imọ-ẹrọ, iṣoogun, ati bẹbẹ lọ. akoonu yẹ ki o gba iṣaaju lori ere idaraya, ati pe eyi yoo nilo iru iwọntunwọnsi diẹ. Iwọntunwọnsi ti nẹtiwọọki ti a ti sọ di mimọ funrararẹ jẹ iṣẹ-ṣiṣe ti kii ṣe bintin, ṣugbọn o le yanju (sibẹsibẹ, ọrọ “iwọntunwọnsi” nibi jẹ aṣiṣe patapata ati pe ko ṣe afihan pataki ti ilana naa rara - kii ṣe ita tabi inu… ati Emi ko le paapaa ronu kini ilana yii le pe).

Ó ṣeé ṣe kí ó jẹ́ ohun tí kò pọndandan láti mẹ́nu ba ìdí láti rí i dájú pé a kò mọ ẹni tí a kọ sínú rẹ̀ - nípasẹ̀ àwọn ọ̀nà tí a fi sínú rẹ̀ (gẹ́gẹ́ bí i2p tàbí Retroshare), àti nípa fífi gbogbo ìjáde kọjá TOR tàbí VPN.

Níkẹyìn, ètò ìṣiṣẹ́ sọ́fítíwè (tí a fi hàn ní àwòrán tí ó wà pẹ̀lú àpilẹ̀kọ náà). Gẹ́gẹ́ bí a ti sọ tẹ́lẹ̀, apá àkọ́kọ́ nínú ètò náà ni àfikún ẹ̀rọ ìṣiṣẹ́ tí ó ń gba àkóónú pẹ̀lú metadata. Apá kejì tí ó ṣe pàtàkì jùlọ ni iṣẹ́ p2p tí ń ṣiṣẹ́ ní abẹlẹ̀ ("backend"). Ó dájú pé iṣẹ́ nẹ́tíwètì kò gbọdọ̀ sinmi lórí bóyá ẹ̀rọ ìṣiṣẹ́ náà ń ṣiṣẹ́. Apá kẹta ni ẹ̀rọ ìṣiṣẹ́ oníbàárà—frontend. Èyí lè jẹ́ iṣẹ́ wẹ́ẹ̀bù àdúgbò (nínú èyí tí olùlò lè bá nẹ́tíwètì tí a ti pín síta láìfi ẹ̀rọ ìṣiṣẹ́ ayanfẹ́ wọn sílẹ̀) tàbí ohun èlò GUI ọ̀tọ̀ fún OS pàtó kan (Windows, Linux, MacOS, Android, iOS, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ). Mo fẹ́ràn èrò pé gbogbo àwọn onírúurú frontend yóò wà ní àkókò kan náà. Èyí yóò tún nílò àgbékalẹ̀ backend tó lágbára jù.

Ọpọlọpọ awọn aaye diẹ sii ti ko si ninu nkan yii. Nsopọ si pinpin awọn ibi ipamọ faili ti o wa tẹlẹ (ie nigbati o ba ti ni awọn terabytes meji ti data fifa soke, ati pe o jẹ ki alabara ṣawari rẹ, gba hashes, ṣe afiwe wọn pẹlu ohun ti o wa ninu Nẹtiwọọki ki o darapọ mọ pinpin, ati ni kanna. akoko gba alaye metain nipa awọn faili tiwọn - awọn orukọ deede, awọn apejuwe, awọn iwọn-wonsi, awọn atunwo, ati bẹbẹ lọ), asopọ ti awọn orisun ita ti metainformation (gẹgẹbi aaye data Libgen), lilo aṣayan aaye disk lati tọju akoonu ti awọn eniyan miiran ti paroko (bii ninu Freenet). ), faaji isọpọ pẹlu awọn nẹtiwọọki ti o wa tẹlẹ (eyi jẹ igbo dudu patapata), imọran ti hashing media (lilo awọn hashes akiyesi pataki fun akoonu media - awọn aworan, ohun ati fidio, eyiti yoo gba ọ laaye lati ṣe afiwe awọn faili media ti itumo kanna, ti o yatọ ni iwọn, ipinnu, ati bẹbẹ lọ) ati pupọ diẹ sii.

Akopọ kukuru ti nkan naa

1. Ni decentralized nẹtiwọki nibẹ ni ko si Google pẹlu awọn oniwe-awari ati ranking - sugbon o wa ni a Community ti gidi eniyan. Nẹtiwọọki awujọ kan pẹlu awọn ọna ṣiṣe esi rẹ (awọn ayanfẹ, awọn atunwi…) ati aworan awujọ (awọn ọrẹ, awọn agbegbe…) jẹ awoṣe Layer ohun elo pipe fun nẹtiwọọki ipinpinpin.
2. Ero akọkọ ti Mo mu pẹlu nkan yii ni fifipamọ aifọwọyi ti akoonu ti o nifẹ lati Intanẹẹti deede nigbati o ba ṣeto bi / atunkọ; eyi le wulo laisi p2p, o kan ṣetọju iwe ipamọ ti ara ẹni ti alaye ti o nifẹ
3. Yi akoonu tun le laifọwọyi kun awọn decentralized nẹtiwọki
4. Ilana ti fifipamọ akoonu ti o nifẹ laifọwọyi tun ṣiṣẹ pẹlu awọn ayanfẹ / awọn atunwi ni nẹtiwọọki ti a ti sọtọ julọ

orisun: www.habr.com

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster