Pfungwa yechizvarwa chinotevera decentralized social network

Pfungwa yechizvarwa chinotevera decentralized social network
Muchinyorwa chino, ndinopa kwamuri pfungwa dzangu pamusoro penhoroondo uye tarisiro yekuvandudzwa kweInternet, pakati nepakati uye nedecentralized network, uye, semhedzisiro, inogoneka yezvivakwa zvechizvarwa chinotevera decentralized network.

Pane chakaipa neinternet

Ndakatanga kuziva Indaneti muna 2000. Zvechokwadi, izvi zviri kure kubva pakutanga - Network yatove iripo zvisati zvaitika, asi iyo nguva inogona kunzi yekutanga heyday yeInternet. Webhu yePasirose ndiyo hunyanzvi hwekugadzira Tim Berners-Lee, web1.0 mune yayo yekare canonical fomu. Mazhinji mawebhusaiti uye mapeji anobatanidza kune mumwe nemumwe ane hyperlink. Pakutanga kuona, dhizaini iri nyore, senge zvinhu zvese zvine hungwaru: decentralized uye vakasununguka. Ndinoda - ndinoenda kune dzimwe nzvimbo dzevanhu nekutevera hyperlink; Ini ndoda kugadzira yangu webhusaiti pandinoburitsa zvandinofarira - semuenzaniso, zvinyorwa zvangu, mafoto, zvirongwa, hyperlink kune masaiti anondinakidza. Uye vamwe vanotumira zvinongedzo kwandiri.

Zvingaita semufananidzo wakashata? Asi unotoziva kuti zvakapera sei.

Pane mapeji akawandisa, uye kutsvaga ruzivo rave basa risiri diki. Iwo ma hyperlink akatemerwa nevanyori haangokwanisa kugadzira huwandu uhu hweruzivo. Chekutanga pakanga paine madhairekitori akazadzwa nemaoko, kozoti hofori dzekutsvaga dzakatanga kushandisa hungwaru hweheuristic ranking algorithms. Mawebhusaiti akagadzirwa uye akasiiwa, ruzivo rwakadzokororwa uye rwakakanganiswa. IInternet yaikurumidza kushambadzira uye ichienda kure kure neiyo yakanaka yedzidzo network. Mutauro weMarkup wakakurumidza kuva mutauro wekugadzirisa. Kushambadza kwakaonekwa, mabhena akashata anotsamwisa uye tekinoroji yekusimudzira nekunyengedza injini dzekutsvaga - SEO. Network yainge yave kukurumidza kuvharwa nemarara eruzivo. Mahyperlink akarega kuve chishandiso chekutaura zvine musoro uye ave chishandiso chekusimudzira. Mawebhusaiti akazvivharira pachezvawo, akatendeuka kubva ku β€œmapeji” akavhurika kuita akavharwa β€œmaapplication”, uye yakava nzira chete dzekuita mari.

Kunyange ipapo ndakanga ndine imwe pfungwa yokuti "chimwe chinhu chakaipa pano." Boka remasaiti akasiyana, kubva pamapeji ekutanga epamba ane chitarisiko chegoogly-eyed, kusvika ku "mega-portals" akazara nemabhena anopenya. Kunyange kana masaiti ari pamusoro penyaya imwe chete, haana hukama zvachose, imwe neimwe ine dhizaini yayo, chimiro chayo, mabhana anogumbura, kutsvaga kusashanda zvakanaka, matambudziko ekurodha (hongu, ndaida kuve neruzivo kunze kwenyika). Kunyange zvakadaro, Indaneti yakanga yava kutanga kushanduka kuva imwe terevhizheni, apo marudzi ose etinsel akarovererwa kune zvinobatsira.
Decentralization yave chiroto chinotyisa.

Unodei?

Zvinoshamisa, asi kunyangwe zvakadaro, ndisati ndaziva nezvewebhu 2.0 kana p2p, ini, semushandisi, ndaisada decentralization! Ndichirangarira pfungwa dzangu dzisina kufungira dzenguva idzodzo, ndinosvika pamhedziso yekuti ndaida... yakabatana database! Mubvunzo wakadaro unozodzosera zvese zvawanikwa, uye kwete iwo akanyanya kufanira iyo algorithm yezvimiro. Imwe iyo mhedzisiro iyi yese yaizogadzirwa zvakafanana uye yakashongedzwa neyangu yunifomu dhizaini, uye kwete nemeso-anotenderedza ega madhizaini evakawanda Vasya Pupkins. Imwe inogona kuponeswa kunze kwenyika uye usatya kuti mangwana saiti ichanyangarika uye ruzivo rucharasika zvachose. Imwe yandinogona kuisa ruzivo rwangu, senge makomendi uye ma tag. Imwe yandaigona kutsvaga, kuronga uye kusefa neangu ega algorithms.

Webhu 2.0 uye masocial network

Zvichakadaro, iyo pfungwa yeWebhu 2.0 yakapinda munhandare. Yakagadzirwa muna 2005 naTim O'Reilly se "nzira yekugadzira masisitimu ayo, nekufunga nezvekudyidzana kwenetiweki, anove nani kana vanhu vazhinji vachiashandisa" - uye zvichireva kubatanidzwa kwevashandisi mukugadzira pamwe chete uye kugadzirisa zveWebhu. Pasina kuwedzeredza, iyo yepamusoro uye kukunda kweiyi pfungwa yaive Social Networks. Mapuratifomu makuru anobatanidza mabhiriyoni evashandisi uye kuchengeta mazana emapetabytes edata.

Chii chatakawana pasocial network?

  • interface kubatana; zvakazoitika kuti vashandisi havadi mikana yese yekugadzira zvakasiyana-siyana zvekugadzira maziso; ese mapeji evashandisi vese ane dhizaini yakafanana uye izvi zvinoenderana nemunhu wese uye zviri nyore; Izvo chete zvirimo zvakasiyana.
  • kubatana kwekushanda; ese akasiyana-siyana ezvinyorwa akave asina basa. "Feed", shamwari, maalbum ... panguva yekuvapo kwesocial network, mashandiro avo akawedzera kugadzikana uye haagone kuchinja: mushure mezvose, mashandiro acho anotemerwa nemhando dzezviitiko zvevanhu, uye vanhu havachinje. .
  • imwe database; zvakazove zvakanyanya nyore kushanda nedhatabhesi yakadai pane nenzvimbo dzakawanda dzakasiyana; kutsvaga kwave nyore. Panzvimbo pekuramba uchitarisa akasiyana mapeji ane hukama, achiachengeta ese, achiisa pachinzvimbo uchishandisa yakaoma heuristic algorithms - iri nyore yakabatana mubvunzo kune imwechete dhatabhesi ine inozivikanwa chimiro.
  • mhinduro interface - inoda uye reposts; pawebhu yenguva dzose, Google imwechete haina kukwanisa kuwana mhinduro kubva kune vashandisi mushure mekutevera chinongedzo mune zvekutsvaga. Pasocial network, kubatana uku kwakave nyore uye kwakasikwa.

Tarasikirwa nei? Takarasikirwa nedecentralization, zvinoreva rusununguko. Zvinotendwa kuti data yedu ikozvino haisi yedu. Kana pakutanga taigona kuisa peji reimba kunyangwe pakombuta yedu, ikozvino tinopa data redu rese kuhofori dzeInternet.

Pamusoro pazvo, Indaneti payakatanga, hurumende nemasangano akatanga kuifarira, izvo zvakamutsa matambudziko ekuongororwa kwezvematongerwo enyika uye kurambidzwa kwekodzero. Mapeji edu pasocial network anogona kurambidzwa uye kubviswa kana zvirimo zvisingaenderane chero mitemo yesocial network; kune chinzvimbo chisina hanya - kuunza kune manejimendi uye kunyangwe mhosva yemhosva.

Uye zvino tave kufunga zvakare: isu hatifanire kudzosa decentralization? Asi mune imwe nzira, isina zvikanganiso zvekutanga kuedza?

Peer-to-peer network

Yekutanga p2p network yakaonekwa kare pamberi pewebhu 2.0 uye yakagadziridzwa mukufambirana nekuvandudzwa kwewebhu. Iyo huru yekirasi yekushandisa yep2p kugovera faira; manetwork ekutanga akagadzirwa kuitira kuchinjana kwemimhanzi. Manetiweki ekutanga (akadai seNapster) aive akaiswa pakati, uye saka akakurumidza kuvharwa nevaridzi vane kodzero. Vateveri vakatevera nzira yekuendesa matunhu. Muna 2000, iyo ED2K (yekutanga eDokney mutengi) uye Gnutella protocol yakaonekwa, muna 2001 - iyo FastTrack protocol (KaZaA mutengi). Zvishoma nezvishoma, dhigirii rekuisa matunhu rakawedzera, matekinoroji akavandudzwa. "Download queue" masisitimu akatsiviwa nenzizi, uye pfungwa yekugovera hashi matafura (DHT) yakaonekwa. Sezvo nyika dzichisimbisa screws, kusazivikanwa kwevatori vechikamu kwave kudiwa zvakanyanya. Iyo Freenet network yakagadziridzwa kubva 2000, I2003P kubva 2, uye chirongwa cheRetroShare chakatangwa muna 2006. Tinogona kutaura akawanda p2p network, ese aivepo uye akatonyangarika, uye parizvino ari kushanda: WASTE, MUTE, TurtleF2F, RShare, PerfectDark, ARES, Gnutella2, GNUNet, IPFS, ZeroNet, Tribbler nevamwe vazhinji. Vazhinji vavo. Vakasiyana. Zvakasiyana zvikuru - zvose muchinangwa uye mukugadzira ... Zvichida vazhinji venyu havatombozivi mazita ose aya. Uye izvi hazvisi zvose.

Nekudaro, p2p network ine zvakawanda zvakaipa. Pamusoro pekukanganisa kwehunyanzvi kunowanikwa mune yega yega protocol uye kuitiswa kwevatengi, isu tinogona, semuenzaniso, kucherechedza kukanganisa kwakawanda - kuoma kwekutsvaga (kureva, zvese zvakasangana neWebhu 1.0, asi mune yakatooma vhezheni). Hapana Google pano nekutsvaga kwayo kwese uye nekukasika. Uye kana kune faira kugovera network iwe unogona kushandisa kutsvaga nezita refaira kana meta ruzivo, wobva wawana chimwe chinhu, toti, muonikisi kana i2p overlay network kwakaoma, kana zvisingaite.

Muzhinji, kana tikadhirowa analogies neiyo classical Internet, saka mazhinji akadzikama network anonamira kumwe kunhu paFTP level. Fungidzira Indaneti umo pasina chimwe kunze kweFTP: hapana masaiti emazuva ano, hapana web2.0, hapana Youtube... Iyi inenge nyika yedecentralized network. Uye pasinei nekuedza kwemunhu kushandura chimwe chinhu, kune shanduko shoma kusvika ikozvino.

Mukati

Ngatitendeukire kune chimwe chidimbu chakakosha chepuzzle iyi - zvirimo. Zvemukati ndiro dambudziko guru rechero Internet sosi, uye kunyanya yakadzikiswa. Ndokuiwanepi? Ehe, iwe unogona kuvimba nevashoma vanofarira (sezvinoitika nevepo p2p network), asi ipapo kuvandudzwa kwetiweki kuchave kwakareba, uye panenge paine zvishoma zvirimo ipapo.

Kushanda neInternet nguva dzose kunoreva kutsvaga nekudzidza zvirimo. Dzimwe nguva - kuchengetedza (kana zvirimo zvichinakidza uye zvinobatsira, saka vazhinji, kunyanya avo vakauya kuInternet mumazuva ekudhivha-kusanganisira ini - chengetedza zvine hungwaru kunze kwenyika kuti usarasika; nekuti iyo Internet chinhu kunze kwekutonga kwedu, nhasi saiti iripo mangwana hapana , nhasi pane vhidhiyo paYouTube - mangwana ichabviswa, nezvimwe.

Uye kune nzizi (izvo zvatinoona zvakanyanya senzira yekutumira pane senge p2p network), kuchengetedza kunowanzo kurehwa. Uye izvi, nenzira, ndeimwe yematambudziko ane nzizi: faira yakatorwa kamwe chete yakaoma kutamira kwairi nyore kushandisa (semutemo, iwe unofanirwa kudzoreredza nemaoko kugovera) uye zvachose haigone kupihwa zita ( unogona kuomesa, asi vashoma vanhu vanoziva nezvazvo).

Kazhinji, vanhu vazhinji vanochengeta zvirimo neimwe nzira. Ramangwana rake nderei? Kazhinji, mafaera akachengetwa anoguma pane imwe nzvimbo padhisiki, mune folda senge Dhawunirodha, mune yakajairika murwi, uye kurara ipapo pamwe nezviuru zvemamwe mafaera. Izvi zvakaipa - uye zvakaipa kumushandisi pachake. Kana iyo Internet ine injini dzekutsvaga, saka komputa yemunharaunda yemushandisi haina chinhu chakafanana. Zvakanaka kana mushandisi akashambidzika uye akajaira kurongedza "anouya" akadhawunirodha mafaera. Asi havasi vese vakadaro ...

Muchokwadi, iko zvino kune vazhinji vasingachengetedze chero chinhu, asi vanovimba zvachose neinternet. Asi mune p2p network, inofungidzirwa kuti izvo zvirimo zvinochengetwa munharaunda pamushandisi wemushandisi uye zvinogoverwa kune vamwe vatori vechikamu. Zvinokwanisika here kuwana mhinduro inobvumira mapoka ese evashandisi kuti abatanidzwe mune yakasarudzika network pasina kushandura maitiro avo, uyezve, kuita kuti hupenyu hwavo huve nyore?

Pfungwa iyi iri nyore: ko kana tikaita nzira yekuchengetedza zvirimo kubva kuInternet yakajairwa, yakanakira uye yakajeka kumushandisi, uye nekuchenjera kuponesa - ine semantic meta-ruzivo, uye kwete mumurwi wakafanana, asi mune chaiyo dhizaini ine. mukana wekuwedzera kurongeka, uye panguva imwechete kugovera zvakachengetwa zvemukati kune decentralized net?

Ngatitange nekuchengetedza

Hatizotarise mashandisirwo eInternet ekuona mamiriro ekunze kana marongero endege. Isu tinonyanya kufarira kuzviriritira uye zvimwe kana zvisingachinjiki zvinhu - zvinyorwa (kubva matweets / zvinyorwa kubva pasocial network kusvika kune makuru zvinyorwa, sepano paHabrΓ©), mabhuku, mifananidzo, zvirongwa, odhiyo uye vhidhiyo rekodhi. Mashoko anowanzobva kupi? Kazhinji izvi

  • masocial network (nhau dzakasiyana, zvinyorwa zvidiki - "tweets", mapikicha, odhiyo uye vhidhiyo)
  • zvinyorwa pamusoro pezvinyorwa zvemusoro (zvakadai saHabr); Iko hakuna zvakawanda zvakanaka zviwanikwa, kazhinji zviwanikwa izvi zvakavakwawo pamusimboti wesocial network
  • masaiti enhau

Sezvo mutemo, kune maitiro akajairwa: "se", "repost", "share pasocial network", nezvimwe.

Ngatimbofungidzira zvimwe browser plugin, iyo inozonyanya kuchengetedza zvese zvataida, zvakadzokororwa, zvakachengetwa mu "favorites" (kana kudzvanya yakakosha plugin bhatani rinoratidzwa mubhurawuza menyu - kana saiti isina kufanana/repost/bookmark basa ). Pfungwa huru ndeyekuti unongoifarira - sezvawakaita miriyoni kare, uye sisitimu inochengetedza chinyorwa, pikicha kana vhidhiyo munzvimbo yakakosha yekuchengetera uye chinyorwa ichi kana mufananidzo unowanikwa - uye kwauri kuti utarise pasina Indaneti kuburikidza ne decentralized mutengi interface, uye mune yakanyanya decentralized network! Mukuona kwangu, zviri nyore chaizvo. Iko hakuna zviito zvisingakoshi, uye isu tinogadzirisa matambudziko mazhinji kamwechete:

  • Kuchengetedza zvakakosha zvemukati zvinogona kurasika kana kudzimwa
  • kukurumidza kuzadza kweiyo decentralized network
  • kuunganidzwa kwemukati kubva kwakasiyana masosi (iwe unogona kunyoreswa mune akawanda eInternet zviwanikwa, uye zvese zvinofarirwa / zvinodzokororwa zvinoyerera mune imwechete yenzvimbo dhatabhesi)
  • kuronga zvemukati zvinokufadza zvinoenderana nazvo yako mitemo

Zviripachena, iyo plugin yebrowser inofanirwa kugadzirirwa chimiro chesaiti yega yega (izvi ndezvechokwadi - kwatove nemapulagi ekuchengetedza zvemukati kubva kuYouTube, Twitter, VK, nezvimwewo). Iko hakuna akawanda mawebhusaiti ayo ane musoro kugadzira plugins wega. Semutemo, aya akajairika masocial network (haasati ambopfuura gumi nemaviri awo) uye akati wandei emhando yepamusoro saiti saHabr (kune zvakare mashoma eaya). Iine yakavhurika sosi kodhi uye zvakatemwa, kugadzira plugin nyowani yakavakirwa patemplate haifanire kutora nguva yakawanda. Kune mamwe mawebhusaiti, unogona kushandisa bhatani rekuchengetedza repasirese, iro rinogona kuchengetedza peji rese mumhtml - pamwe mushure mekutanga kubvisa peji rekushambadzira.

Zvino nezve structuring

Nekuchengetedza "smart" ndinoreva kuchengetedza neruzivo rwemeta: kwainobva izvo zvirimo (URL), seti yezvakambosetwa zvinofarirwa, ma tag, makomendi, zviziviso zvavo, nezvimwe. Mushure mezvose, panguva yekuchengetedzwa kwemazuva ose, ruzivo urwu rwakarasika ... Mhedzisiro inogona kunzwisiswa kwete chete se URL yakananga, asiwo sechikamu che semantic: semuenzaniso, boka riri pasocial network kana mushandisi akaita repost. Iyo plugin inogona kuve yakangwara zvakakwana kushandisa ruzivo urwu kune otomatiki dhizaini nekumaka. Zvakare, zvinofanirwa kunzwisiswa kuti mushandisi pachake anogona kugara achiwedzera mamwe meta-ruzivo kune zvakachengetwa zvemukati, icho chinangwa chinonyanyo shandiswa maturusi ekushandisa chinofanirwa kupihwa (ini ndine akawanda mazano ekuita izvi).

Nokudaro, nyaya yekugadzira uye kuronga mafaira emushandisi emunharaunda inogadziriswa. Iyi ibhenefiti yakagadzirira-yakagadzirwa inogona kushandiswa kunyangwe isina chero p2p. Ingori imwe mhando yedatabase isina Indaneti inoziva chii, kupi uye mumamiriro api atakachengeta, uye inotibvumira kuita zvidzidzo zvidiki. Semuyenzaniso, tsvaga vashandisi vekunze pasocial network vainyanya kufarira mameseji akafanana newe. Mangani masocial network anotendera izvi zviripachena?

Izvo zvinofanirwa kutotaurwa pano kuti imwe browser plugin haina kukwana. Chechipiri chinonyanya kukosha chikamu chehurongwa ndeye decentralized network sevhisi, iyo inomhanya kumashure uye inoshumira ese p2p network pachayo (zvikumbiro kubva kunetiweki uye zvikumbiro kubva kumutengi) uye kuchengetedzwa kwezvinhu zvitsva uchishandisa plugin. Iyo sevhisi, ichishanda pamwe chete neplugin, ichaisa izvo zvirimo munzvimbo chaiyo, kuverenga hashes (uye pamwe kuona kuti izvo zvirimo zvakatochengetwa kare), uye wedzera iyo inodiwa metainformation kune yenzvimbo dhatabhesi.

Chii chinonakidza ndechekuti sisitimu yaizove inobatsira kare mune iyi fomu, pasina chero p2p. Vanhu vazhinji vanoshandisa mawebhu clippers anowedzera zvinonakidza zvemukati kubva pawebhu kuenda kuEvernote, semuenzaniso. Iyo yakarongwa yekuvaka ndeye yakawedzera vhezheni ye clipper yakadaro.

Uye pakupedzisira, p2p kuchinjanisa

Chikamu chakanakisa ndechekuti ruzivo uye meta-ruzivo (zvese zvakatorwa kubva pawebhu uye yako) zvinogona kuchinjana. Pfungwa yesocial network inotamisa zvakakwana kune p2p architecture. Tinogona kutaura kuti social network uye p2p inoita seyakagadzirirwa mumwe nemumwe. Chero decentralized network inofanirwa kuvakwa sesocial one, ndopainozoshanda nemazvo. "Shamwari", "Mapoka" - ava ndivo vezera rimwe chete vanofanira kuva nekubatana kwakasimba, uye izvi zvinotorwa kubva kune zvakasikwa - zvinowanzofarirwa nevashandisi.

Nheyo dzekuchengetedza uye kugovera zvirimo mudecentralized network dzakafanana zvachose nemisimboti yekuchengetedza (kutora) zvirimo kubva kuInternet yenguva dzose. Kana iwe ukashandisa zvimwe zvemukati kubva kunetiweki (uye nekudaro wazvichengeta), saka chero munhu anogona kushandisa zviwanikwa zvako (dhisiki uye chiteshi) zvinodiwa kuti ugamuchire ichi chaicho.

Likes - chishandiso chiri nyore chekuchengetedza nekugovana. Kana ndaichifarira - zvisinei neInternet yekunze kana mukati meiyo decentralized network - zvinoreva kuti ndinoda zvirimo, uye kana zvirizvo, saka ndakagadzirira kuzvichengeta munharaunda uye kuzvigovera kune vamwe vatori vechikamu mudecentralized network.

  • Zviri mukati hazvizo "rasika"; ikozvino yachengetwa munharaunda, ndinogona kudzokera kwairi gare gare, chero nguva, pasina kunetseka nezve mumwe munhu anodzima kana kuivharira.
  • Ndinogona (pakarepo kana kuti gare gare) kuisa mumapoka, kuisa maki, kutaura pamusoro payo, kuibatanidza nezvimwe zvirimo, uye kazhinji kuita chimwe chinhu chine musoro nazvo-ngatichidaidze "chizvarwa cheruzivo."
  • Ini ndinogona kugovera iyi meta ruzivo nedzimwe nhengo dzetiweki
  • Ini ndinokwanisa kuyananisa ruzivo rwangu rwemeta neruzivo rwedzimwe nhengo meta

Pamwe, kurega kusafarira kunoratidzika kunge kune musoro: kana ini ndisingade zvirimo, zvine musoro kuti ini handidi kutambisa nzvimbo yangu yedhisiki yekuchengetedza uye chiteshi changu cheInternet kugovera izvi zvirimo. Naizvozvo, kusafarira hakukodzeri zvakanyanya mukuita decentralization (kunyangwe dzimwe nguva zvichiita inogona kubatsira).

Dzimwe nguva unofanirwa kuchengeta izvo "zvausingade". Kune izwi rakadai sekuti "must" :)
Β«Mabhukumaka” (kana kuti β€œFavorites”) - Handitauri hukama hwezvirimo, asi ndinozvichengeta mudhatabhesi rebhukimaki rangu renzvimbo. Izwi rekuti "favorites" harina kunyatsokodzera zvarinoreva (nekuda kweizvi kune zvinofarirwa uye zvinotevera kupatsanurwa kwavo), asi "bookmark" rakanyatsokodzera. Zviri mu "bookmark" zvinogoverwawo - kana "uchiida" (kureva kuti, "unoishandisa" neimwe nzira kana imwe), zvine musoro kuti mumwe munhu "azvide". Wadii kushandisa pfuma yako kuita izvi?

The function "Π΄Ρ€ΡƒΠ·ΡŒΡ". Ava ndevezera, vanhu vane zvido zvakafanana, uye naizvozvo avo vanogona kunge vane zvinyorwa zvinonakidza. Pane network yakasarudzika, izvi zvinonyanya kureva kunyoresa kunhau feed kubva kushamwari uye kuwana avo makatalog (maalbhamu) ezvinyorwa zvavakachengeta.

Zvakafanana nebasa "mapoka"- imwe mhando yezvokudya zvakabatana, kana maforamu, kana chimwe chinhu chaunogona kunyoresa - uye zvinoreva kugamuchira zvese zveboka nekuzvigovera. Zvichida "mapoka," semaforamu makuru, anofanira kunge ane hierarchical - izvi zvinobvumira kurongeka kuri nani kwezviri muboka, pamwe nekudzikamisa kuyerera kweruzivo uye kusagamuchira / kugovera izvo zvisinganyanyo kunakidza kwauri.

Zvimwe zvese

Izvo zvinofanirwa kucherechedzwa kuti decentralized architecture inogara yakaoma kupfuura yepakati. Mune zviwanikwa zvepakati pane kurongeka kwakasimba kweiyo server kodhi. Munzvimbo dzakaganhurwa, panodiwa nhaurirano pakati pevazhinji vakaenzana vatori vechikamu. Ehe, izvi hazvigone kuitwa pasina cryptography, blockchains uye zvimwe zvakabudirira zvakagadziridzwa zvakanyanya pane cryptocurrencies.

Ini ndinofungidzira kuti imwe mhando ye cryptographic mutual trust ratings inoumbwa nevatori vechikamu network kune mumwe nemumwe inogona kudiwa. Iyo dhizaini inofanirwa kuita kuti zvikwanise kurwisa zvinobudirira botnets, iyo, iripo mune rimwe gore, inogona, semuenzaniso, kuwedzera ivo pachavo zviyero. Ini ndinoda chaizvo makambani uye botnet mapurazi, nehukuru hwavo hwese tekinoroji, kwete kutora kutonga kweiyo decentralized network; kuitira kuti chitubu chayo chikuru vanhu vapenyu vanokwanisa kugadzira nekugadzirisa zvemukati zvinonakidza uye zvinobatsira kune vamwe vanhu vapenyu.

Ndinodawo network yakadai kuti ifambise budiriro yebudiriro. Ndine boka rose remazano panyaya iyi, izvo, zvisinei, zvisingakodzeri muchikamu chechinyorwa ichi. Ndichangotaura kuti neimwe nzira sainzi, tekinoroji, zvekurapa, nezvimwe. zvemukati zvinofanirwa kutora pamberi pane varaidzo, uye izvi zvinoda imwe mhando yemwero. Moderation yedecentralized network pachayo ibasa risiri diki, asi rinogona kugadziriswa (zvisinei, izwi rekuti "moderation" pano harina kurongeka zvachose uye hariratidzi kukosha kwemaitiro zvachose - kwete kunze kana mukati ... uye Handina kana kukwanisa kufunga kuti nzira iyi inganzi chii).

Zvingave zvisina kufanira kutaura kukosha kwekuona kusazivikanwa, zvese nenzira dzakavakwa-mukati (semu i2p kana Retroshare) uye nekupfuura traffic yese kuburikidza neTOR kana VPN.

Uye pakupedzisira, iyo software yekuvakisa (schematically yakadhirowewa mumufananidzo wechinyorwa). Sezvatotaurwa, chikamu chekutanga chesisitimu ibhurawuza plugin inobata zvirimo ine meta ruzivo. Chechipiri chinonyanya kukosha chikamu p2p sevhisi, iyo inomhanya kumashure ("backend"). Kushanda kwetiweki hakufanirwe kuve pachena kunoenderana nekuti browser iri kushanda. Chikamu chechitatu ndeye mutengi software - frontend. Iyi inogona kunge iri yenzvimbo yewebhu sevhisi (munyaya iyi, mushandisi achakwanisa kushanda netiweki yakasarudzika pasina kusiya browser yake yaanofarira), kana yakaparadzana GUI application yeiyo chaiyo OS (Windows, Linux, MacOS, Andriod, iOS, etc.). Ini ndinoda zano rezvese kumberi sarudzo dziripo panguva imwe chete. Panguva imwecheteyo, izvi zvinoda imwe yakasimba backend architecture.

Kune zvimwe zvakawanda zvimwe zvisina kubatanidzwa muchinyorwa chino. Kubatanidza kugovewa kwearipo faira storages (kureva kana iwe uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchinge uchi luya? nguva tora metainformation nezve mafaera avo - akajairika mazita, tsananguro, zviyero, wongororo, nezvimwe), kubatana kwekunze zvinyorwa zvemetainformation (senge Libgen dhatabhesi), sarudzo yekushandisa disk nzvimbo kuchengetedza zvakavharidzirwa zvevamwe vanhu (semuna Freenet. ), kubatanidza dhizaini nearipo akatemerwa network (iri isango rakasviba zvachose), iyo pfungwa yemedia hashing (kushandiswa kweakakosha hashes ezvinyorwa zvemidhiya - mapikicha, odhiyo uye vhidhiyo, izvo zvinokutendera iwe kuenzanisa midhiya mafaera e zvinoreva zvakafanana, zvakasiyana muhukuru, kugadzirisa, nezvimwewo) nezvimwe zvakawanda.

Pfupiso pfupi yechinyorwa

1. Munzvimbo dzakatemerwa network hapana Google ine tsvakiridzo uye chinzvimbo - asi kune Nharaunda yevanhu chaivo. Iyo social network ine maitiro ayo emhinduro (inoda, reposts ...) uye yemagariro graph (shamwari, nharaunda ...) ndiyo yakanakira application layer modhi yedecentralized network.
2. Pfungwa huru yandinounza nechinyorwa ichi ndeyekuchengetedza otomatiki kwezvinhu zvinonakidza kubva kuInternet yenguva dzose kana iwe ukaisa like / repost; izvi zvinogona kubatsira pasina p2p, kungochengeta dura rako reruzivo runonakidza
3. Izvi zvirimo zvinogona zvakare kuzadza iyo decentralized network
4. Iyo musimboti wekuchengetedza otomatiki zvinonakidza zvemukati zvinoshandawo nevanoda / repost mune yakanyanya dhizaini network.

Source: www.habr.com

Voeg