testimise veebileht 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 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 GPLv2 litsentsi all (raamatukogud LGPLv2 all).
Lisaks 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 , 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 , which is responsible for a specific branch of the blockchain. The node can also function as a 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 TON:
- TON Blockchain is a blockchain platform capable of executing smart contracts created in the programming language developed for TON, , and executed in the blockchain via a special . 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 , 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
