Publikuar Kodi i Rrjetit të Hapur të Telegramit dhe teknologjitë përkatëse P2P dhe blockchain

Nisur vendi i testimit dhe hapur tekstet burimore të platformës blockchain TON (Telegram Open Network), e zhvilluar nga Telegram Systems LLP që nga viti 2017. TON ofron një sërë teknologjish që sigurojnë funksionimin e një rrjeti të shpërndarë për funksionimin e shërbimeve të ndryshme bazuar në blockchain dhe kontratat inteligjente. Gjatë ICO projekti tërhoqi më shumë se 1.7 miliardë dollarë investime. Tekstet burimore përfshijnë 1610 skedarë që përmbajnë rreth 398 mijë rreshta kodi. Projekti është shkruar në C++ dhe shperndare nga licencuar sipas GPLv2 (bibliotekat sipas LGPLv2).

Përveç blockchain TON përfshin gjithashtu një sistem komunikimi P2P, ruajtje të shpërndarë të blockchain dhe komponentë për shërbimet e pritjes. TON mund të konsiderohet si një superserver i shpërndarë i krijuar për të pritur dhe ofruar shërbime të ndryshme bazuar në kontratat inteligjente. Kriptovaluta do të lançohet bazuar në platformën TON Gram, i cili është rrënjësisht më i shpejtë se Bitcoin dhe Ethereum për sa i përket shpejtësisë së konfirmimit të transaksionit (miliona transaksione në sekondë në vend të dhjetëra), dhe është në gjendje të përpunojë pagesa me shpejtësinë e përpunimit të VISA dhe Mastercard.

Burimi i hapur ju lejon të merrni pjesë në testimin e projektit dhe të zhvilloni tuajin nyja e rrjetit, i cili është përgjegjës për një degë specifike të blockchain. Nyja mund të funksionojë edhe si vërtetues për të konfirmuar transaksionet në blockchain. Hiperkubi Routing përdoret për të përcaktuar rrugën më të shkurtër ndërmjet nyjeve. Minierat nuk mbështeten - të gjitha njësitë e kriptomonedhës Gram gjenerohen menjëherë dhe do të shpërndahen midis investitorëve dhe fondit të stabilizimit.

Kryesore përbërësit TON:

  • TON Blockchain është një platformë blockchain e aftë për të performuar Turingu i plotë kontratat inteligjente të krijuara në një gjuhë të zhvilluar për TON Pesë dhe ekzekutohet në blockchain duke përdorur një speciale Makina virtuale TVM. Mbështet përditësimin e specifikimeve formale të blockchain, transaksionet me shumë kriptomonedha, mikropagesat, rrjetet e pagesave offline;
  • Rrjeti TON P2P është një rrjet P2P i formuar nga klientët, i përdorur për të hyrë në TON Blockchain, për të dërguar kandidatë për transaksione dhe për të marrë përditësime për pjesët e blockchain të kërkuara nga klienti. Rrjeti P2P mund të përdoret gjithashtu në funksionimin e shërbimeve të shpërndara arbitrare, duke përfshirë ato që nuk lidhen me blockchain;
  • Ruajtja TON - Ruajtja e skedarëve të shpërndarë, e aksesueshme përmes rrjetit TON dhe përdoret në zinxhirin e bllokut TON për të ruajtur një arkiv me kopje të blloqeve dhe fotografi të të dhënave. Ruajtja është gjithashtu e aplikueshme për ruajtjen e skedarëve arbitrarë të përdoruesve dhe shërbimeve që funksionojnë në platformën TON. Transferimi i të dhënave është i ngjashëm me torrentët;
  • TON Proxy është një përfaqësues anonimizues, që të kujton I2P (Invisible Internet Project) dhe përdoret për të fshehur vendndodhjen dhe adresat e nyjeve të rrjetit;
  • TON DHT është një tabelë hash e shpërndarë e ngjashme me kademlia, dhe përdoret si një analog i një gjurmuesi torrent për ruajtjen e shpërndarë, si dhe si përcaktues i pikave hyrëse për një anonimizues proxy dhe si një mekanizëm kërkimi shërbimi;
  • Shërbimet TON është një platformë për krijimin e shërbimeve arbitrare (diçka si faqet e internetit dhe aplikacionet në internet), të disponueshme përmes Rrjetit TON dhe TON Proxy. Ndërfaqja e shërbimit është zyrtarizuar dhe lejon ndërveprim në stilin e shfletuesve ose aplikacioneve celulare. Përshkrimet e ndërfaqes dhe pikat hyrëse publikohen në TON Blockchain dhe nyjet që ofrojnë shërbime identifikohen përmes TON DHT. Shërbimet mund të krijojnë kontrata inteligjente në TON Blockchain për të garantuar përmbushjen e disa detyrimeve ndaj klientëve. Të dhënat e marra nga përdoruesit mund të ruhen në TON Storage;
  • TON DNS është një sistem për caktimin e emrave të objekteve në ruajtje, kontratave inteligjente, shërbimeve dhe nyjeve të rrjetit. Në vend të një adrese IP, emri konvertohet në hash për TON DHT;
  • TON Payments është një platformë mikropagese që mund të përdoret për transferim të shpejtë të fondeve dhe pagesa për shërbime me shfaqje të vonuar në blockchain;
  • Komponentët për integrimin me mesazherët e menjëhershëm të palëve të treta dhe aplikacionet e rrjeteve sociale, duke i bërë të disponueshme për përdoruesit e zakonshëm teknologjitë e blockchain dhe shërbimet e shpërndara. Messenger Telegram premtohet të jetë një nga aplikacionet e para masive për të mbështetur TON.

Burimi: opennet.ru