Supratimas apie bendraamžių tinklą

Ar norite sužinoti apie bendraamžių tinklą? Jei taip padarysite, patekote į reikiamą vietą, nes mes eisime į išsamų vadovą šia tema ir suprasime jo įtaką įvairioms populiarioms technologijoms, įskaitant „blockchain“..

Negaišdami daugiau laiko, pradėkime nuo „peer to peer“ tinklo.

Kas yra „Peer to Peer“ (P2P)?

„Peer to peer“ tinklai apibrėžiami kaip įrenginių, sujungtų kartu, siekiant sukurti tinklą, kuris dažnai vadinamas „peer to peer network“ (P2P) tinklu, grupė..

Suformuotas tinklas gali būti naudojamas dalytis failais ir juos saugoti. Bet kuriame „peer-to-peer“ tinkle visi mazgai paprastai turi vienodą galią ir gali naudoti tas pačias užduotis.

P2P tinklo apibrėžimas keičiasi priklausomai nuo sektoriaus, kuriame jis naudojamas. Finansų sektoriaus ar technologijų atveju P2P tinklas gali reikšti paskirstytą tinklą, kuriame bendraamžiai gali keistis skaitmeniniu turtu ar kriptovaliutomis..

Tai suteikia galimybę bendraamžiams, t. Y., Pardavėjams ir pirkėjams pirkti ar parduoti nereikalaujant tarpininkų.

Tarpininkų pašalinimas čia yra pagrindinis dalykas. Be to, skirtingos P2P aplinkos ar platformos sujungia bendraamžius, netrukdydamos pačiam procesui.

Visa tai vyksta dėl P2P architektūros. Be finansų sektoriaus, yra įvairių P2P naudojimo atvejų.

„P2P“ koncepcija taip pat nėra nauja, nes jos pirmasis naudojimo atvejis atsirado dar 1990-aisiais, kai ji pirmą kartą buvo naudojama pirmosiose failų dalijimosi programose.

„peer to peer“ tinklas

Kiti naudojimo atvejai

Yra ir kitų „peer to peer“ naudojimo atvejų, įskaitant „peer to peer“ paskolas, „peer to peer“ automobilių nuomą, „peer to peer“ mokėjimus ir pan. Kitas naudingas naudojimo atvejis yra tarpusavio draudimas.

Tačiau dabar P2P tinklai yra visur, nes dabar turime daugiau nei 2000 kriptovaliutų, kurios naudojasi šiais tinklais.

P2P tinklai taip pat naudojami paskirstytose skaičiavimo programose, tokiose kaip srautinės transliacijos platformos, interneto paieškos sistemos, internetinės prekybos aikštelės ir pan. Tai taip pat yra „InterPlanetary File System“ (IPFS) interneto protokolo dalis.

„Blockchain“ technologija taip pat buvo pirmaujanti, kai reikia naudoti P2P tinklus. Kaip jūs galbūt žinote, „blockchain“ yra „peer to peer“ tinklas, kuriame bendraamžiai gali bendrauti ir atlikti operacijas nereikalaudami centralizuotos valdžios.

Pasinerkime daugiau į temą, sužinodami, kaip veikia P2P.

Bendraamžiai: kaip tai veikia?

Norėdami geriau suprasti bendraamžių tinklus, turime sužinoti, kaip tai veikia.

Taigi, kaip veikia bendraamžiai?

Mokykimės.

P2P tinkle vartotojai patys atsako už paskirstyto tinklo priežiūrą. Kadangi tai yra „peer to peer“ tinklas, centrinės institucijos ar administratoriaus nereikia. Tai reiškia, kad kiekvienas mazgas turi veikti ir kaip klientas, ir kaip serveris kitiems serverio mazgams. Kiekviename iš mazgų yra failo kopija. Tokiu būdu kiekvienas mazgas veikia kaip serveris ir turi atsisiųsti failus iš kitų mazgų arba įkelti juos į kitus mazgus.

Šis darbo būdas skiria jį nuo bet kurios tradicinės kliento-serverio sąrankos. Kliento-serverio sąrankoje visada bus centralizuotas serveris, iš kurio klientas atsisiunčia failus.

Mazgai naudoja kietuosius diskus, kad saugotų bendrus failus. Kalbant apie programinę įrangą, jie naudoja programas, kurias galima naudoti dalijantis duomenimis arba padėti kitiems įrenginiams apdoroti užklausas ieškant ar atsisiunčiant failus. Bet kokiomis aplinkybėmis bendraamžiai turi veikti kaip bet kurio failo šaltinis.

Paprastas kontekstas

Taigi, kad būtų paprasčiau, galime sugalvoti mazgą, kuris turėtų dvi skirtingas funkcijas. Pirmoji funkcija yra veikti kaip klientui, kai atsisiunčiami failai iš kitų tinklo mazgų.

Vėlgi, mazgas gali veikti kaip serveris, kai reikia pateikti failus kitiems mazgams. Šį dalijimosi ir priėmimo aspektą mazgas gali atlikti vienu metu, todėl P2P tinklas yra toks efektyvus ir greitas. Tinklas auga, kai jis tampa efektyvesnis.

Be to, skirtingai nei tradiciniai modeliai, „P2P“ paskirstyta architektūra taip pat yra saugi ir gali kur kas geriau atremti kibernetines atakas. Taip yra dėl to, kad P2P tinkle nėra centrinio gedimo taško.

Tarpusavio tinklo tipai

Yra trys skirtingi P2P tinklų tipai. Peržvelkime juos žemiau.

  • Nestruktūruoti P2P tinklai
  • Struktūriniai P2P tinklai
  • Hibridiniai P2P tinklai

Nestruktūruoti P2P tinklai

Nestruktūrizuotuose P2P tinkluose mazgai nėra sutvarkyti jokiu konkrečiu būdu. Tai reiškia, kad ryšys tarp mazgų yra atsitiktinio pobūdžio. Štai kodėl nestruktūruotos P2P sistemos geriausiai tinka veiklai, kuriai reikia daug veiklos. Pvz., Socialinė platforma, kurią palaiko P2P, gali ją panaudoti, kai žmonės gali pasirinkti dažnai išeiti iš tinklo arba prisijungti prie jo.

Tačiau yra nestruktūrizuotų P2P tinklų trūkumas, nes norint tinkamai veikti, reikia daug procesoriaus ir atminties. Aparatūra turėtų galėti valdyti didžiausią operacijų skaičių tinkle, o tai reiškia, kad visi mazgai sąveikauja bet kuriuo metu.

Struktūriniai P2P tinklai

Struktūriniai P2P tinklai yra visiškai priešingi nestruktūrizuotiems P2P tinklams. Čia mazgai turi būdą bendrauti vienas su kitu. Tai įmanoma dėl organizuotos architektūros, kuri naudojama failų paieškai ir efektyviam naudojimui, o ne atsitiktinei paieškai. Kad šie struktūruotų P2P tinklų tipai veiktų, duomenų bazių paieškai naudojamos maišos funkcijos.

Neabejotina, kad struktūriniai P2P tinklai yra efektyvesni. Tačiau jie taip pat turi tam tikrą centralizaciją, nes naudojasi organizuota architektūra. Tai taip pat reiškia, kad jiems reikia didesnių priežiūros ir sąrankos išlaidų. Galiausiai, jis yra tvirtas, palyginti su nestruktūruotu P2P tinklu.

Hibridiniai P2P tinklai

Hibridiniai P2P tinklai yra „peer to peer“ architektūros ir kliento-serverio modelio derinys. Tai naudinga tinklams, kuriuose jiems reikalingas centrinis serveris su P2P funkcijomis.

Hibridiniai P2P tinklai yra efektyvesni nei struktūrizuoti ir nestruktūruoti P2P tinklai. Kiti pagrindiniai pranašumai yra geresnis požiūris, didelis efektyvumas ir dar daugiau!

Paskirstytas ir decentralizuotas

Prieš pereidami į kitą skyrių, turime suprasti, kad ne visi P2P tinklai yra decentralizuoti. Tai įmanoma net tada, kai žinote, kad P2P architektūra yra savaime paskirstyta.

Skirstomi tinklai, remdamiesi tinklo veikla, remiasi centrine institucija. Naudojant centrinę valdžią ji nėra visiškai decentralizuota.

P2P vaidmuo „Blockchains“

„Peer to peer“ tinklas visada buvo naujai išleistos technologijos „Bitcoin“ pagrindas. Tiesą sakant, pats Satoshi Nakamoto savo dokumente vartojo terminą „Peer-to-Peer“, kur jis apibrėžė Bitcoin kaip P2P elektroninę pinigų sistemą.

„Bitcoin“ pristatė pagrindinę „blockchain“ koncepciją, kai paskirstytą knygą, vadinamą „blockchain“, valdo P2P. Aišku, yra ryšys tarp P2P architektūros ir to, kaip veikia „blockchain“ technologija.

Galite lengvai pasakyti, kad taip veikia kriptovaliutos ir per akimirką jos tampa prieinamos beveik visur pasaulyje. Tai, kad operacijai atlikti nereikia centralizuoto serverio, daro P2P architektūrą ir „blockchain“ technologiją tokią nuostabią ir panašią!

Be to, skaitykite

  • Kodėl bankai mėgsta „Blockchain“, bet ne „Bitcoin“?

  • 10 „Blockchain“ technologijos trūkumų

Kiekvienas gali dalyvauti „Bitcoin“ tinkle ir padėti patvirtinti ir patikrinti blokus, panašiai kaip ir atviro P2P tinklo, kuriame visi gali prisijungti ir dalyvauti tinkle..

Kalbant apie „blockchains“, svarbu suprasti tai, kad nereikia centrinės institucijos registruoti ar apdoroti operacijų.

Tas pats pasakytina ir apie „Bitcoin“ tinklą, kur nėra centrinės valdžios. Viskas, kas daroma tinkle, saugoma skaitmeninėje knygoje, kurioje įrašoma visa viešoji veikla.

Jei kas nors bandys žaisti su duomenimis ir bandys juos modifikuoti, tai sukels kenkėjišką veiklą, kurios metu tinklas gali sustoti. Tai pašalins visus netikslius duomenis.

Dar vienas būdas, kaip P2P tinklas daro įtaką blokų grandinėms, yra tai, kaip mazgai dalyvauja tinklo veikloje. Ne visi mazgai atlieka tą patį vaidmenį. Yra mazgai su skirtingais vaidmenimis.

Pavyzdžiui, yra pilnų mazgų, galinčių patikrinti operacijas naudojant tinklo nustatytą sutarimo algoritmą. Jie padeda apsaugoti tinklą. Visi mazgai taip pat yra atsakingi už pilną ir atnaujintą „blockchain“ knygos knygos kopiją.

P2P architektūros pranašumai „Blockchains“

Neabejotina, kad blokų grandinėse naudojama P2P architektūra atneša daug naudos. Pavyzdžiui, architektūra yra saugesnė, palyginti su klientu-serveriu. Pavyzdžiui, neturėdamas jokio centrinio gedimo taško ir turėdamas daug mazgų, paskirstytų visame tinkle, Paslaugos atsisakymas(DoS) atakos negalimos.

Kita nauda yra duomenų nekintamumas, kai kartą užrašytų duomenų pakeisti negalima. Kuo didesnis tinklas, tuo mažiau galimybių jį pakeisti. Norint pakeisti duomenis, daugumą mazgų turi valdyti vienas subjektas, kad įvykdytų 51% ataką.

Blokų grandinės, naudojančios P2P architektūrą, dabar gali veikti savarankiškai be jokios centrinės valdžios cenzūros. Palyginimui, bankai reikalauja visiškai kontroliuoti jūsų informaciją, taip pat jie gali apriboti jūsų operaciją, jei to nori.

P2P tinklų apribojimas „Blockchains“

P2P dalyvavimas blokų grandinėje taip pat turi apribojimų. Vienas reikšmingiausių trūkumų yra skaičiavimo galios reikalavimas. Taip yra todėl, kad nėra centrinio serverio, o kiekvienas mazgas veikia ir kaip klientas, ir kaip serveris. Neabejotina, kad taikant šį metodą pagerėja saugumas ir efektyvumas. Vis dėlto tai turi trūkumų, tokių kaip plataus pritaikymo ir mastelio trūkumas.

Pasaulinė bendruomenė bando išspręsti problemą naudodama sudėtingesnius sprendimus, tokius kaip „Lightning“ tinklas, veikiantis bitkoinų tinklo viršuje ir rūpinantis operacijų patikrinimu..

Norime aptarti dar vieną apribojimą, kuris apima sunkiųjų šakių įvykius. Nors blokų grandinės yra saugios, jos nėra 100% saugios. Tai reiškia, kad jį galima nulaužti ir kiekvienas gali jį modifikuoti. „Hard fork“ įvykis taip pat reiškia, kad kiekvienas gali paimti duomenų kopiją ir ją modifikuoti pagal savo reikalavimą – sukurti naują lygiagrečių tinklų grandinę..

Išvada

Peer to peer architektūra yra čia, kad liktumėte. Galų gale, tai suteikia vieną iš nuostabiausių technologijų, įskaitant „blockchain“. Jis taip pat gali būti naudojamas įvairiais būdais, naudojant skirtingus naudojimo atvejus. Šiuo metu jis dažniausiai naudojamas kriptovaliutose ir „blockchain“ sprendimuose. Kartu su „blockchain“ jis siūlo geresnį saugumą, nekintamumą, decentralizaciją ir laisvę.

Taigi, ką manote apie bendraamžių tinklus ir jų vaidmenį „blockchain“ technologijoje? Pakomentuokite žemiau ir praneškite mums.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map