faqja për testimin dhe kodet burimore të platformës blockchain TON (Telegram Open Network), e zhvilluar që nga viti 2017 nga kompania Telegram Systems LLP. TON ofron një grup teknologjish që sigurojnë funksionimin e një rrjeti të shpërndarë për operimin e shërbimeve të ndryshme mbi bazën e blockchain-it dhe kontratave të zgjuara. Gjatë , projekti tërheqi më shumë se 1.7 miliard dollarë investime. Kodet burimore përfshijnë 1610 skedarë, të cilët përmbajnë rreth 398 mijë rreshta kodi. Projekti është shkruar në gjuhën C++ dhe nën licencën GPLv2 (bibliotekat nën LGPLv2).
Përveç TON përfshin gjithashtu një sistem të komunikimeve P2P, një ruajtje të shpërndarë të blockchain-it dhe komponente për hostimin e shërbimeve. TON mund të konsiderohet si një superserver i shpërndarë, i destinuar për akomodimin dhe ofrimin e shërbimeve të ndryshme mbi bazën e kontratave të zgjuara. Një cryptocurrency , e cila është dukshëm më e shpejtë se Bitcoin dhe Ethereum në procesin e konfirmimit të transaksioneve (miliona transaksione në sekondë në vend të dhjetra), dhe është e aftë të обработojë pagesa me shpejtësinë e përpunimit të VISA dhe Mastercard.
Kodet burimore të hapura lejojnë pjesëmarrjen në testimin e projektit dhe përdorimin e një , i cili është përgjegjës për një degë të caktuar të blockchain-it. Nod gjithashtu mund të funksionojë si për konfirmimin e transaksioneve në blockchain. Për të përcaktuar rrugën më të shkurtër midis nodëve përdoret ruterimi mbi bazën e hiper-kubave (Hypercube Routing). Mining nuk mbështetet — të gjitha njësitë e cryptocurrency Gram janë krijuar njëherësh dhe do të shpërndahen midis investitorëve dhe fondit të stabilizimit.
Ndryshimet kryesore TON:
- TON Blockchain — një platformë blockchain, e cila ka kapacitetin për të ekzekutuar të mbështetura në një gjuhë të zhvilluar për TON dhe të ekzekutuara në blockchain përmes një . Mbështetet përditësimi i specifikimeve formale të blockchain-it, operacionet multi-cryptocurrency, micropagesat, rrjetet e pagesave offline;
- TON P2P Network — një rrjet P2P i formuar nga klientë, i përdorur për akses në TON Blockchain, dërgimin e propozimeve të transaksioneve dhe marrjen e azhurnimeve për pjesët e blockchain-it që i nevojiten klientit. Rrjeti P2P gjithashtu mund të përdoret në funksionimin e shërbimeve të shpërndara të rastësishme, duke përfshirë ato jo të lidhura me blockchain-in;
- TON Storage — një ruajtje e shpërndarë e skedarëve, e aksesueshme përmes rrjetit TON dhe e përdorur në TON Blockchain për ruajtjen e arkivave me kopje të blloqeve dhe snapshot-e të të dhënave. Ruajtja gjithashtu është e aplikueshme për akomodimin e skedarëve të rastësishëm të përdoruesve dhe shërbimeve që funksionojnë mbi platformën TON. Shpërndarja e të dhënave është e ngjashme me torrents;
- TON Proxy — një proksi-anonimizues, i ngjashëm me I2P (Invisible Internet Project) dhe përdoret për të fshehur lokacionin dhe adresat e nodëve të rrjetit;
- TON DHT — një tabelë hesh, e shpërndarë, e ngjashme me , dhe e përdorur si një ekuivalent i tracker-it të torrentëve për ruajtjen e shpërndarë, si dhe si një përcaktues i pikave të hyrjes për proksi-anonimizues dhe si një mekanizëm për kërkimin e shërbimeve;
- TON Services — një platformë për krijimin e shërbimeve të rastësishme (një lloj si faqet dhe aplikacionet web), të aksesueshme përmes TON Network dhe TON Proxy. Ndërfaqja e shërbimeve është e formualizuar dhe lejon ndërveprimin në stilin e shfletuesve ose aplikacioneve mobile. Përshtypjet e ndërfaqes dhe pikat e hyrjes publikohen në TON Blockchain, dhe nodët që ofrojnë shërbimet përcaktohen përmes TON DHT. Shërbimet mund të krijojnë kontrata të zgjuara në TON Blockchain për të garantuar përmbushjen e obligimeve të caktuara ndaj klientëve. Të dhënat e marra nga përdoruesit mund të ruhen në TON Storage;
- TON DNS — një sistem për caktimin e emrave për objektet në ruajtje, kontratat e zgjuara, shërbimet dhe nodët e rrjetit. Në vend të adresës IP, emri shndërrohet në hash për TON DHT;
- TON Payments — një platformë për micropagesa, e cila mund të përdoret për transferimin e shpejtë të fondeve dhe pagesat për shërbimet me pasqyrë të vonuar në blockchain;
- Komponentë për integrimin me mesazherët dhe aplikacionet e rrjeteve sociale të jashtme, të cilat lejojnë që teknologjitë blockchain dhe shërbimet e shpërndara të jenë të aksesueshme për përdoruesit e zakonshëm. Një nga aplikacionet e para masive, në të cilin do të paraqitet mbështetje për TON, është premtuar se do të jetë mesazheri Telegram.
Burimi: opennet.ru
