Avalikustatud on Telegram Open Network'i ja seotud P2P ning plokiahela tehnoloogiate kood.

KĂ€ivitamine testimise veebileht on avatud TON (Telegram Open Network) plokiahela lĂ€htekood, mida on alates 2017. aastast arendanud ettevĂ”te Telegram Systems LLP. TON pakub tehnoloogiaid, mis tagavad jaotatud vĂ”rgu toimimise erinevate teenuste jaoks, mis pĂ”hinevad plokiahelal ja nutikatest lepingutest. KĂ€igus ICO projekt tĂ”i ligi 1,7 miljardit dollarit investeeringut. LĂ€htekood sisaldab 1610 faili, mis sisaldavad umbes 398 tuhat koodirea. Projekt on kirjutatud C++ keeles ja GNU Üldine Avaliku litsentsi alusel. GPLv2 litsentsi all (raamatukogud LGPLv2 all).

Lisaks plokiahlale TON sisaldab ka P2P suhtluse sĂŒsteemi, jaotatud plokiahela salvestust ja komponente teenuste hostimiseks. TON'i saab vaadata kui jaotatud superserverit, mis on mĂ”eldud erinevate teenuste majutamiseks ja pakkumiseks, mis pĂ”hinevad nutikatel lepingutel. TON platvormil kĂ€ivitatakse krĂŒptovaluuta Gram, mis on mĂ€rgatavalt kiiremini kui Bitcoin ja Ethereum tehingute kinnitamise kiirus (miljonid tehingud sekundis selle asemel, et kĂŒmned) ning suudab töödelda makseid VISA ja Mastercard'i töötluskiirusel.

Avaible source codes allow participation in project testing and the deployment of your own network node, which is responsible for a specific branch of the blockchain. The node can also function as a validator for confirming transactions in the blockchain. Hypercube Routing is used to determine the shortest path between nodes. Mining is not supported — all units of the Gram cryptocurrency have been generated at once and will be distributed among investors and the stabilization fund.

Peamised components TON:

  • TON Blockchain is a blockchain platform capable of executing Turing-complete smart contracts created in the programming language developed for TON, Fift , and executed in the blockchain via a special TVM virtual machine. The support for updating formal blockchain specifications, multi-currency operations, micropayments, and offline payment networks is provided.
  • TON P2P Network — klientidest koosnev P2P-vĂ”rk, mida kasutatakse TON Blockchaini juurde pÀÀsemiseks, tehingute kandidaatide saatmiseks ja klientidele vajalike plokiahela osade vĂ€rskenduste vastuvĂ”tmiseks. P2P-vĂ”rku saab kasutada ka erinevate jagatud teenuste, sealhulgas plokiahelaga mitteseotud teenuste, toetamiseks;
  • TON Storage — Jagatud failide salvestus, mis on kĂ€ttesaadav lĂ€bi TON vĂ”rgu ja mida kasutatakse TON Blockchainis plokkide koopiate ning andmesnapshotide arhiivimiseks. Salvestus sobib ka kasutajate ja TON platvormil töötavate teenuste erinevate failide hoidmiseks. Andmete edastamine sarnaneb torrentidega;
  • TON Proxy — anonĂŒĂŒmne proksi, mis sarnaneb I2P (Invisible Internet Project) ja mida kasutatakse asukoha ja vĂ”rgu sĂ”lmede aadresside varjamiseks;
  • TON DHT — jaotatud rippmenĂŒĂŒ, mis meenutab Kademlia, ja mida kasutatakse alternatiivina torrentide jĂ€lgijale jaotatud salvestuses, samuti sisenemispunktide mÀÀramiseks proksi-anonĂŒĂŒmide jaoks ja teenuste leidmise mehhanismina;
  • TON Services — platvorm juhu teenuste loomiseks (moodsa veebilehe ja veebirakenduste sarnane), mis on saadaval lĂ€bi TON Network ja TON Proxy. Teenuste liides on struktureeritud ning vĂ”imaldab interaktsiooni brauserite vĂ”i mobiilirakenduste stiilis. Liidese ja sisendpunktide kirjeldused avaldatakse TON Blockchainis, samas kui teenuseid pakkuvad sĂ”lmed mÀÀratakse TON DHT kaudu. Teenused vĂ”ivad luua nutilepinguid TON Blockchainis, et tagada teatud kohustuste tĂ€itmine klientide ees. Kasutajatelt saadud andmeid saab salvestada TON Storage'is;
  • TON DNS — sĂŒsteem nimede mÀÀramiseks objektidele salvestuses, nutilepingutes, teenustes ja vĂ”rgusĂ”lmedes. IP-aadressi asemel muudetakse nimi hash'ideks TON DHT jaoks;
  • TON Payments — mikroĂŒlekannete platvorm, mida saab kasutada kiirete rahaĂŒlekannete tegemiseks ja teenuste tasumiseks, mis kuvatakse hiljem plokiahelas;
  • Komponendid kolmandate osapoolte sĂ”numitooja ja sotsiaalmeedia rakendustega integreerimiseks, mis muudavad plokiahela ja jaotatud teenuste tehnoloogiad tavakasutajatele kergesti kĂ€ttesaadavaks. Üheks esimestest massiliselt kasutatavates rakendustes, milles toetatakse TON-i, on lubatud Telegrami sĂ”numitooja.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster