
JavĂ« mĂ« parĂ«, Rrjeti rus po fliste pĂ«r Telegramin dhe situatĂ«n me bllokimin e tij tĂ« kotĂ« dhe tĂ« pamĂ«shirshĂ«m nga Roskomnadzor. PrekĂ«sisht shumĂ« njerĂ«z, por tĂ« gjitha kĂ«to janĂ« tema pĂ«r postime nĂ« Geektimes. Ajo qĂ« mĂ« habit ishte se ende nuk kisha parĂ« asnjĂ« analizĂ« nĂ« HabrĂ« pĂ«r rrjetin TON tĂ« Telegramit â Rrjeti i Hapur i Telegramit. MĂ« dĂ«shirohej ta plotĂ«soja kĂ«tĂ« mangĂ«si, sepse ka shumĂ« pĂ«r tĂ« studiuar atje â madje edhe pa deklarata zyrtare pĂ«r tĂ«.
MĂ« kujtohet â janĂ« duke qarkulluar thashetheme qĂ« Telegrami ka nisur njĂ« ICO shumĂ« tĂ« gjerĂ« tĂ« mbyllur, tashmĂ« duke mbledhur shuma tĂ« jashtĂ«zakonshme. Supozohet se kĂ«tĂ« vit do tĂ« nisĂ« monedha njohur Gram â dhe çdo pĂ«rdorues i Telegramit automatikisht do tĂ« ketĂ« njĂ« portofol, qĂ« vetĂ« krijon njĂ« pĂ«rparĂ«si tĂ« konsiderueshme nĂ« krahasim me monedhat e tjera kriptografike.
Fatkeqësisht, pasi nuk ka deklarata zyrtare, unë mund të mbërrij vetëm në , për të cilin ju paralajmëroj menjëherë. Sigurisht, ai mund të jetë një falsifikim shumë të sofistikuar, por nuk përjashtohet as që ky është një whitepaper real i sistemit të ardhshëm, shkruar nga Nikolai Durov (dhe ndoshta për të cilin ka rrjedhur ndonjë investitor). Por, madje edhe nëse është një falsifikim, askush nuk mund të na ndalojë të studiojmë dhe të diskutojmë për të, apo jo?
ĂfarĂ« thotĂ« ky dokument? Do tĂ« pĂ«rpiqem ta pĂ«rcjell me fjalĂ«t e mia, afĂ«r tekstin, por nĂ« shqip dhe pak mĂ« njerĂ«zisht (Le tĂ« ma falĂ« Nikolai pĂ«r prirjen e tij pĂ«r t'u angazhuar nĂ« matematikĂ«n formale). Kini parasysh se edhe nĂ« rastin e vĂ«rtetĂ«sisĂ« sĂ« tij, ky Ă«shtĂ« njĂ« pĂ«rshkrim provisional i sistemit dhe Ă«shtĂ« shumĂ« e mundur qĂ« ai tĂ« ndryshojĂ« deri nĂ« momentin e nisjes publike.
Mësojmë se përveç kriptomonedhës parashikohet gjithashtu shumë shumë më tepër. Le të shqyrtojmë me radhë.
- Blockchain TON. Ky Ă«shtĂ« themeli i gjithĂ« sistemit. NĂ«se nuk e dini aspak se çfarĂ« Ă«shtĂ« â rekomandoj tĂ« informoheni, sepse kĂ«tu do tĂ« ketĂ« shumĂ« blockchain. TĂ« vendosura njĂ«ra brenda tjetres, tĂ« copĂ«tuara virtualisht dhe madje "vertikalisht" tĂ« blockchain brenda blloqeve tĂ« blockchain tĂ« tjerĂ«. Dhe kaq shumĂ« termine interesante si Rrjetizimi Instant Hypercube dhe Paradigma Infinite Sharding, por pĂ«r kĂ«tĂ« mĂ« vonĂ«. Dhe, natyrisht, proof-of-stake dhe kontratat inteligjente.
- RRJETI P2P Tà TONRrjeti Peer-to-Peer mbi të cilin do të ngrihet funksionimi i sistemit. Kjo do të jetë tema kryesore në këtë pjesë të narrativës.
- TON StorageShtesa e skedarëve që do të ndërtohet pavarësisht blokçeit mbi rrjetin peer-to-peer të përmendur më lart. Mund të krahasohet me torrentët.
- TON ProxyKy Ă«shtĂ« njĂ« shĂ«rbim qĂ« synon tĂ« rrisĂ« anonimitetin e pjesĂ«marrĂ«sve tĂ« rrjetit. Ădo paketĂ« mund tĂ« dĂ«rgohet jo drejtpĂ«rdrejt, por pĂ«rmes tunelesh ndĂ«rmjetĂ«sues me enkriptim tĂ« shtuar â si I2P ose TOR.
- TON DHTNjĂ« tabelĂ« e shpĂ«rndarĂ« hash pĂ«r ruajtjen e vlerave tĂ« rastĂ«sishme. Ajo gjithashtu ndihmon TON Network dhe pĂ«rdoret prej saj) dhe ndihmon TON Storage tĂ« gjeni nyjet "distributive", si edhe TON Proxy â ritranslators ndĂ«rmjetĂ«s. Por Ă«shtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se, ndryshe nga blokçei, kjo tabelĂ« hash nuk Ă«shtĂ« njĂ« depo e sigurt â nuk duhet tĂ« ruani informacion tĂ« rĂ«ndĂ«sishĂ«m nĂ« tĂ«.
- TON ServicesNjĂ« platformĂ« pĂ«r shĂ«rbime tĂ« ndryshme. NĂ« thelb, Ă«shtĂ« njĂ« internet i ri mbi gjithĂ« kĂ«tĂ« pĂ«rshkrim tĂ« mĂ«sipĂ«rm. ShkĂ«mbimi i tĂ« dhĂ«nave â pĂ«rmes TON Network/TON Proxy, dhe logjika â nĂ« kontratat smart tĂ« vetĂ« Blockchain TON. Dhe ndĂ«rfaqja me URL-tĂ« mjaft tĂ« njohura.
- TON DNSDuke folur pĂ«r URL-tĂ« e njohura, na nevojitet gjithashtu njĂ« shndĂ«rrues nga ato nĂ« adresat 256-bit â tĂ« llogarive, kontratave, shĂ«rbimeve dhe nyjeve.
- TON PaymentsDhe kĂ«tu trajtohet çështja monetar. Kjo do tĂ« jetĂ« jo vetĂ«m gram â ashtu si me eterin, do tĂ« jenĂ« tĂ« mundshme çdo "token"; gramĂ«t kĂ«tu do tĂ« jenĂ« thjesht monedha "nĂ« parazgjedhje".
Kjo Ă«shtĂ« pjesa e parĂ«, qĂ« pĂ«rshkruan nivelin "tĂ« ngurtĂ«" tĂ« TON â pjesĂ«n e tij rrjetĂ«sore, e cila do tĂ« ndĂ«rtohet mbi protokollet tradicionale. NĂ« pjesĂ«n tjetĂ«r do tĂ« flasim pĂ«r "bĂ«rthamĂ«n" â blokçein qĂ« do tĂ« mbĂ«shtetet nga sistemi i pĂ«rshkruar mĂ« poshtĂ«. KĂ«shtu, rendi im i ri-pĂ«rmbledhjes Ă«shtĂ« paksa ndryshe nga ai qĂ« Ă«shtĂ« pĂ«rdorur nĂ« dokumentin e pĂ«rmendur mĂ« lart (i cili fillon menjĂ«herĂ« me nivelin abstrakt).
Koncepte Bazë
TL (Type Language). Ky Ă«shtĂ« njĂ« format binar abstrakt pĂ«r struktura tĂ« ndryshme tĂ« dhĂ«nash. Ai pĂ«rdoret nĂ« protokollin e Telegramit dhe do tĂ« pĂ«rdoret aktivisht nĂ« TON. NĂ«se dĂ«shironi tĂ« njiheni mirĂ« me tĂ« â .
Hash (hash). Një funksion që kryen një transformim të pakthyeshëm të një strukture të rastësishme të dhënash në një numër të vetëm me gjatësi fikse. Brenda dokumentacionit, ka shumë bisedë rreth funksionit .
Nod Network (ndod). Një nyje është një softuer që do të sigurojë funksionimin e sistemit. Në veçanti, parashihet që çdo aplikacion klienti i Telegramit të përfshijë një nyje TON. Në nivelin e ulët, nyjet kanë adresa IPv4/IPv6 dhe komunikojnë përmes protokollit UDP, në një nivel më të lartë ato kanë adresa abstrakte dhe zbatojnë protokollin ADNL (për adresat abstrakte dhe ADNL - shih më poshtë). Kur flitet për atë se disa pjesë të sistemit bëjnë diçka ose ruajnë disa të dhëna - nënkuptohet se kjo bëhet nga nyjet e rrjetit.
Adresa abstrakte (ose thjesht adresë, address). Adresa e nyjes përcaktohet nga çelësi i saj publik. Më saktë - është një hash 256-bitësh (SHA256) i një strukture të dhënash që përmban çelësin publik (algoritmi specifik kriptografik nuk përcaktohet këtu - si shembuj përmenden kurbat elliptike dhe RSA-2048). Që një nyje të mund të ndërveprojë me një tjetër, ajo duhet të dijë jo vetëm adresën e saj, por edhe këtë strukturë të dhënash. Teorikisht një nyje fizike mund të krijojë çdo numër adresash (përkatëse me çelësa të ndryshëm).
MĂ« pas pĂ«rdoret shpesh kjo lidhje: âparaardhĂ«siâ nĂ« formĂ«n e njĂ« strukture TL (qĂ« pĂ«rmban praktikisht çdo tĂ« dhĂ«nĂ«), dhe hash-i 256-bitĂ«sh nga ajo, e pĂ«rdorur pĂ«r adresim.
Blockchain (blockchain). Blockchain Ă«shtĂ« njĂ« strukturĂ« tĂ« dhĂ«nash, elementĂ«t (blloqe) e sĂ« cilĂ«s janĂ« tĂ« renditur nĂ« njĂ« âzinxhirâ, dhe çdo bllok i mĂ«passhĂ«m pĂ«rmban hash-in e bllokut paraardhĂ«s. KĂ«shtu arrihet integriteti - ndryshime mund tĂ« bĂ«hen vetĂ«m duke shtuar blloqe tĂ« reja.
Shërbimi (shërbim). Shërbimet brenda TON mund të jenë të ndryshme llojesh - në varësi të përfshirjes së tyre me blockchain apo jo. Për shembull, një (ose disa) nga nyjet e rrjetit mund të përpunojnë disa kërkesa RPC përmes protokollit ADNL siç përshkruhet më poshtë, pa krijuar asnjë regjistrim në blockchain - si serverët tradicionalë të web-it. Po ashtu, shqyrtohet mundësia e implementimit të HTTP mbi ADNL, si dhe kalimi i vetë mesazherit në këtë protokoll. Në përputhje me TOR ose I2P, kjo do ta bëjë atë më rezistent ndaj bllokimeve të ndryshme.
MegjithatĂ«, disa shĂ«rbime pĂ«rfshijnĂ« ndĂ«rveprimin me blockchain dhe pĂ«rpunimin e kĂ«rkesave jashtĂ« tij. PĂ«r shembull, pĂ«r TON Storage â njĂ« hapĂ«sirĂ« depozitimi skedarĂ«sh â nuk ka shumĂ« kuptim tĂ« ruhet vetĂ« skedari nĂ« blockchain. AtĂ«here, do tĂ« pĂ«rmbahen vetĂ«m hash-et e skedarĂ«ve (bashkĂ« me ndonjĂ« metainformacion pĂ«r to), ndĂ«rsa si "serverĂ« skedaresh" do tĂ« shĂ«rbejnĂ« nodet e specializuara tĂ« rrjetit, tĂ« gatshme pĂ«r t'i ofruar ato nodĂ«ve tĂ« tjerĂ« pĂ«rmes ADNL.
ShĂ«rbimi mjegullor (fog service). BĂ«het fjalĂ« pĂ«r disa shĂ«rbime qĂ« parashikojnĂ« decentralizimin dhe pjesĂ«marrjen e hapur nĂ« to. PĂ«r shembull, TON Proxy â Ă«shtĂ« njĂ« shĂ«rbim qĂ« mund tĂ« mbĂ«shtesĂ« çdo pjesĂ«marrĂ«s qĂ« dĂ«shiron tĂ« ofrojĂ« noden e tij si njĂ« ndĂ«rmjetĂ«s (proxy), duke dĂ«rguar paketa midis nodĂ«ve tĂ« tjerĂ«. NĂ«se dĂ«shiron, ai mund tĂ« marrĂ« njĂ« tarifĂ« tĂ« vendosur prej tij â duke pĂ«rdorur sistemin TON Payments pĂ«r mikrotransaksionet (i cili, pĂ«r vetĂ«, Ă«shtĂ« gjithashtu njĂ« shĂ«rbim mjegullor).
ADNL: Shtresa Abstrakte e Datagramit të Rrjetit
Në nivelin më të ulët, ndërveprimi mes nodëve do të bëhet me protokollin UDP (ndonëse janë të pranueshme edhe variante të tjera).
Siç u pĂ«rmend mĂ« sipĂ«r, qĂ« njĂ« node tĂ« mund tĂ« dĂ«rgojĂ« njĂ« paketĂ« tek njĂ« tjetĂ«r, ai duhet tĂ« dijĂ« njĂ« prej çelĂ«save tĂ« tij publik (dhe, pĂ«r rrjedhojĂ«, adresĂ«n qĂ« ai pĂ«rcakton). Ai e enkripton paketĂ«n me kĂ«tĂ« çelĂ«s dhe shton nĂ« fillim tĂ« paketĂ«s adresĂ«n 256-bit tĂ« marrĂ«sit â pasi njĂ« node mund tĂ« ketĂ« disa nga kĂ«to adresa, kjo do t'i lejojĂ« atij tĂ« pĂ«rcaktojĂ« se cilin çelĂ«s tĂ« pĂ«rdorĂ« pĂ«r dekriptimin.

PĂ«r mĂ« tepĂ«r, nĂ« vend tĂ« adresĂ«s sĂ« marrĂ«sit nĂ« fillim tĂ« paketĂ«s tĂ« dhĂ«nash mund tĂ« jetĂ« e njohur si identifikuesi i kanalit. NĂ« kĂ«tĂ« rast, pĂ«rpunimi i paketĂ«s varet nga marrĂ«veshjet specifike midis nodĂ«ve â pĂ«r shembull, tĂ« dhĂ«nat e dĂ«rguara nĂ« njĂ« kanal tĂ« caktuar mund tĂ« jenĂ« destinuar pĂ«r njĂ« nod tjetĂ«r dhe duhet t'i dĂ«rgohen atij (kjo Ă«shtĂ« shĂ«rbimi TON Proxy). NjĂ« rast tjetĂ«r specifik mund tĂ« jetĂ« ndĂ«rveprimi direkt midis nodĂ«ve, por me enkriptim sipas njĂ« çelĂ«si tĂ« veçantĂ« pĂ«r kĂ«tĂ« kanal (tĂ« formuar paraprakisht sipas protokollit Diffie-Hellman).
MĂ« nĂ« fund, njĂ« rast i veçantĂ« Ă«shtĂ« kanali "zero" â nĂ«se nyja ende nuk i njeh çelĂ«sat publikĂ« tĂ« "fqinjeve" tĂ« saj, ajo mund tĂ« dĂ«rgojĂ« paketa atyre pa asnjĂ« enkriptim. Kjo Ă«shtĂ« e destinuar vetĂ«m pĂ«r inicializim â sa herĂ« qĂ« nyjat dĂ«rgojnĂ« informacion mbi çelĂ«sat e tyre, ata duhet tĂ« pĂ«rdoren pĂ«r ndĂ«rveprimin e mĂ«tejshĂ«m.
Protokolli i pĂ«rshkruar mĂ« sipĂ«r (256 bit identifikues kanali + pĂ«rmbajtja e paketĂ«s) quhet ADNL. Dokumentacioni pĂ«rmend mundĂ«sinĂ« e implementimit tĂ« njĂ« ekvivalenti tĂ« TCP mbi tĂ«, ose njĂ« shtresĂ« tĂ« vetĂ«qenĂ« â RLDP (Protokolli i BesueshĂ«m pĂ«r DatagramĂ«t e Madh), por nuk futet nĂ« detaje nĂ« lidhje me realizimin e tyre.
TON DHT: Tabella e shpërndarë e hash-it
Si nĂ« rastin e sistemeve tĂ« tjera tĂ« shpĂ«rndara, TON supozon implementimin e DHT â . MĂ« konkretisht â tabela Ă«shtĂ« NĂ«se nuk jeni tĂ« njohur me kĂ«tĂ« lloj tabele hash-i â mos u shqetĂ«soni, mĂ« vonĂ« do ta pĂ«rshkruaj se si funksionojnĂ«.

NĂ« kuptimin abstrakt, DHT lidh çelĂ«sa 256-bit me vlera binare tĂ« rastĂ«sishme tĂ« gjatĂ«. ĂelĂ«sat nĂ« tabelĂ« janĂ« hash-e tĂ« njĂ« strukture tĂ« caktuar TL (strukturat vetĂ« ruhen gjithashtu me DHT). Kjo Ă«shtĂ« shumĂ« e ngjashme me formimin e adresave tĂ« nyjave â dhe ato me tĂ« vĂ«rtetĂ« mund tĂ« jenĂ« prezent nĂ« DHT (p.sh., me njĂ« çelĂ«s tĂ« tillĂ« mund tĂ« gjendet adresa IP e nyjĂ«s pĂ«rkatĂ«se tĂ« adresĂ«s abstrakte tĂ« caktuar abstrakte, nĂ«se ajo nuk e fsheh atĂ«). Por nĂ« rastin e pĂ«rgjithshĂ«m, "proobrazet e çelĂ«save" (tĂ« tyre pĂ«rshkrimesh, pĂ«rshkrimet e çelĂ«save) janĂ« meta tĂ« dhĂ«na qĂ« tregojnĂ« pĂ«r "pronarĂ«t" e regjistrimeve nĂ« tabelĂ«n e hash-it (do tĂ« thotĂ« çelĂ«si publik i ndonjĂ« nyje), tipin e vlerĂ«s sĂ« ruajtur dhe rregullat sipas tĂ« cilave kjo regjistrim mund tĂ« ndryshohet mĂ« vonĂ«. PĂ«r shembull, njĂ« rregull mund tĂ« lejojĂ« tĂ« ndryshohet vlera vetĂ«m nga pronari â ose tĂ« ndalojĂ« ndryshimin e vlerĂ«s nĂ« njĂ« drejtim mĂ« tĂ« vogĂ«l (pĂ«r tĂ« mbrojtur veten nga sulmet e ripĂ«rsĂ«ritjes).
Përveç çelësave 256-bit, futet koncepti i adresave DHT. Diferenca me adresat normale të nyjave është se adresa DHT është patjetër e lidhur me adresën IP. Nëse nyja nuk e fsheh IP-në e saj, ajo mund të përdorë një adresë normale për DHT. Por më shpesh për nevojat e DHT do të krijohet një adresë e veçantë, "gjysmë-konsistente".

NĂ« lidhje me çelĂ«sat dhe adresat DHT, futet koncepti i distancĂ«s â nĂ« kĂ«tĂ« pikĂ« gjithçka pĂ«rputhet me tabelat â distanca midis çelĂ«save Ă«shtĂ« XOR (nĂ« mĂ«nyrĂ« bitore ekskluzive) nga ata. Si nĂ« tabelat Kademlia, vlera qĂ« i pĂ«rket njĂ« çelĂ«si tĂ« caktuar duhet tĂ« ruhet nĂ« s nyjet qĂ« kanĂ« distancĂ«n mĂ« tĂ« vogĂ«l deri nĂ« kĂ«tĂ« çelĂ«s (s kĂ«tu â njĂ« numĂ«r relativisht tĂ« vogĂ«l).
NĂ« mĂ«nyrĂ« qĂ« njĂ« nyje DHT tĂ« mund tĂ« bashkĂ«punojĂ« me nyje tĂ« tjera tĂ« tilla, ajo mban nĂ« kujtesĂ« tabelĂ«n e routing DHT â adresat DHT dhe IP tĂ« nyjeve me tĂ« cilat ka bashkĂ«punuar deri tani, tĂ« grupuara sipas distancĂ«s deri te ato. Ka 256 grupe tĂ« tilla (ato pĂ«rputhen me bitin mĂ« tĂ« lartĂ« tĂ« vendosur nĂ« vlerĂ«n e distancĂ«s â domethĂ«nĂ« nyjet nĂ« distancĂ«n nga 0 deri nĂ« 255 do tĂ« futen nĂ« njĂ« grup, nga 256 deri nĂ« 65535 â nĂ« grupin e ardhshĂ«m dhe kĂ«shtu me radhĂ«). Brenda çdo grupi ruhet njĂ« numĂ«r i kufizuar nyjesh 'mĂ« tĂ« mira' (nĂ« aspektin e pingut deri te ato).

Ădo nyje duhet tĂ« mbĂ«shtesĂ« disa operacione: ruajtja e vlerĂ«s pĂ«r çelĂ«sin, kĂ«rkimi i nyjeve dhe kĂ«rkimi i vlerave. KĂ«rkimi i nyjeve nĂ«nkupton shpĂ«rndarjen e nyjeve mĂ« tĂ« afĂ«rta me njĂ« çelĂ«s tĂ« caktuar nga tabela e routing; kĂ«rkimi i vlerave â e njĂ«jta gjĂ«, pĂ«rveç situatĂ«s kur nyja di vlerĂ«n pĂ«r çelĂ«sin (atĂ«herĂ« ajo thjesht e kthen atĂ«). Sipas kĂ«saj, nĂ«se njĂ« nyje dĂ«shiron tĂ« gjejĂ« nĂ« DHT vlerĂ«n pĂ«r njĂ« çelĂ«s, ajo dĂ«rgon kĂ«rkesa te njĂ« numĂ«r tĂ« vogĂ«l nyjesh mĂ« tĂ« afĂ«rta me kĂ«tĂ« çelĂ«s nga tabela e saj e routing. NĂ«se mes pĂ«rgjigjeve tĂ« tyre nuk ka vlerĂ«n e kĂ«rkuar, por ka adresa tĂ« tjera nyjesh, atĂ«herĂ« kĂ«rkesa pĂ«rsĂ«ritet te ato.
TON DHT mund tĂ« pĂ«rdoret pĂ«r qĂ«llime tĂ« ndryshme, pĂ«r shembull â pĂ«r realizimin e njĂ« depoje skedarĂ«sh ngjashĂ«m me torrent (shiko TON Storage); pĂ«r tĂ« pĂ«rcaktuar adresat e nyjeve qĂ« realizojnĂ« shĂ«rbime tĂ« caktuara; pĂ«r tĂ« ruajtur informacionin mbi pronarĂ«t e llogarive nĂ« blockchain. Por aplikimi mĂ« i rĂ«ndĂ«sishĂ«m Ă«shtĂ« zbuluarja e nyjeve sipas adresave tĂ« tyre abstrakte. PĂ«r kĂ«tĂ«, adresa pĂ«rdoret si çelĂ«s, vlera e tĂ« cilit duhet tĂ« gjendet. Si rezultat i kĂ«rkesĂ«s, ose do tĂ« gjendet nyja vetĂ« (nĂ«se adresa e kĂ«rkuar ishte adresa e saj DHT gjysmĂ« tĂ« qĂ«ndrueshme), ose vlera do tĂ« jetĂ« adresa IP dhe porta pĂ«r lidhjen â ose njĂ« adresĂ« tjetĂ«r, e cila duhet tĂ« pĂ«rdoret si njĂ« tunel ndĂ«rmjetĂ«s.
Rrjetet e mbulimit në TON
Protokolli ADNL i pĂ«rshkruar mĂ« sipĂ«r nĂ«nkupton qĂ« çdo nyje mund tĂ« shkĂ«mbejĂ« informacion me njĂ«ra-tjetrĂ«n â ndoshta, jo domosdoshmĂ«risht nĂ« rrugĂ«t mĂ« tĂ« mira. ĂshtĂ« e saktĂ« tĂ« thuhet se falĂ« ADNL, tĂ« gjitha nyjet formojnĂ« njĂ« grafik global TON (nĂ« mĂ«nyrĂ« ideale â tĂ« lidhur). Por Ă«shtĂ« parashikuar gjithashtu mundĂ«sia pĂ«r tĂ« krijuar rrjeta ovrale â nĂ«ngrafikĂ« brenda kĂ«tij grafiku.

Brenda njĂ« rrjete tĂ« tillĂ«, ndĂ«rveprimi bĂ«het vetĂ«m drejtpĂ«rdrejt â pĂ«rmes lidhjeve tĂ« formuara paraprakisht midis nyjeve pjesĂ«marrĂ«se nĂ« rrjet (pĂ«rmes kanaleve ADNL, tĂ« pĂ«rshkruara mĂ« sipĂ«r). Formimi i lidhjeve tĂ« tilla midis fqinjĂ«ve, kĂ«rkimi i fqinjĂ«ve tĂ« vet â Ă«shtĂ« njĂ« proces automatik, qĂ« synon tĂ« ruajĂ« lidhshmĂ«rinĂ« e rrjetit ovrale dhe tĂ« minimizojĂ« vonesat gjatĂ« shkĂ«mbimit tĂ« tĂ« dhĂ«nave nĂ« tĂ«.
PĂ«r mĂ« tepĂ«r, Ă«shtĂ« parashikuar njĂ« mĂ«nyrĂ« pĂ«r tĂ« shpĂ«rndarĂ« shpejt azhurnime tĂ« mĂ«dha tĂ« transmetimit brenda rrjetit â ato ndahen nĂ« pjesĂ«, plotĂ«sohen me kodin e korrigjimit tĂ« gabimeve, dhe tĂ« gjithĂ« kĂ«ta copĂ«za dĂ«rgohen nga njĂ« pjesĂ«marrĂ«s te tjetri. KĂ«shtu, pjesĂ«marrĂ«si nuk Ă«shtĂ« e nevojshme tĂ« marrĂ« tĂ« gjitha pjesĂ«t plotĂ«sisht, para se t'i dĂ«rgojĂ« ato pĂ«rpara nĂ« rrjet.
Rrjetet ovrale mund tĂ« jenĂ« publike ose private. TĂ« bĂ«hesh pjesĂ«marrĂ«s nĂ« njĂ« rrjet publik nuk Ă«shtĂ« e vĂ«shtirĂ« â duhet tĂ« gjesh strukturĂ«n TL qĂ« e pĂ«rshkruan atĂ« (ajo mund tĂ« jetĂ« publike â ose e disponueshme pĂ«rmes njĂ« çelĂ«si tĂ« caktuar nĂ« DHT). NĂ« rastin e njĂ« rrjeti privat, kjo strukturĂ« duhet tĂ« jetĂ« e njohur pĂ«r nyjen paraprakisht.
Vazhdon
Kam vendosur ta ndaj përmbledhjen e TON në disa artikuj. Kjo pjesë përfundon këtu, dhe do të kaloj në shqyrtimin e strukturës së blockchain-it (më saktësisht, blockchain-ëve), nga të cilët do të përbëhet TON.
Burimi: habr.com
