testimise ja plokiahela platvormi TON (Telegram Open Network) lĂ€htekoodid, mida on alates 2017. aastast arendanud ettevĂ”te Telegram Systems LLP. TON annab komplekti tehnoloogiaid, mis tagavad jagatud vĂ”rgu toimimise erinevate teenuste jaoks, mis pĂ”hinevad plokiahelal ja nuti lepingutel. KĂ€igus pani projekt paika ĂŒle 1,7 miljardi dollari investeeringud. LĂ€htekoodid sisaldavad 1610 faili, mis on umbes 398 tuhat rida koodi. Projekt on kirjutatud C++ keeles ja GPLv2 litsentsi all (teegid LGPLv2 all).
Lisaks TON hĂ”lmab ka P2P suhtlussĂŒsteemi, jaotatud plokiahela ladustamist ja komponente teenuste hostimiseks. TON vĂ”ib olla vaadeldav kui jagatud superserver, mis on mĂ”eldud erinevate teenuste hostimiseks ja pakkumiseks, mis pĂ”hinevad nuti lepingutel. TON platvormil kĂ€ivitatakse krĂŒptovaluuta , mis on oluliselt kiirem kui Bitcoin ja Ethereum tehingute kinnitamise kiirus (miljonid tehingud sekundis, mitte kĂŒmned) ning suudab töödelda makseid sama kiiresti nagu VISA ja Mastercard.
Avalikud lĂ€htekoodid vĂ”imaldavad osaleda projekti testimises ja kĂ€ivitada oma , mis vastutab teatud plokiahela haru eest. SĂ”lm vĂ”ib samuti funktsioneerida plokiahelas tehingute kinnitamiseks. Ăhenduste vahelise lĂŒhima tee mÀÀramiseks kasutatakse hĂŒperkuubi pĂ”hjalikku marsruutimist (Hypercube Routing). Kaevandamine ei ole toetatud - kĂ”ik Gram krĂŒptovaluuta ĂŒhikud genereeritakse korraga ja jaotatakse investorite ja stabiliseerimisfondi vahel.
Peamised TON:
- TON Blockchain â plokiahela platvorm, mis suudab tĂ€ita nuti lepingud, mis on loodud TON jaoks loodud keeles ja tĂ€idetud plokiahelas spetsiaalse . Toetatakse plokiahela ametlike spetsifikatsioonide uuendamisprotsessi, mitme krĂŒptovaluuta tehinguid, mikrotoimingute töötlemist ja offline maksevĂ”rke;
- TON P2P Network â klientidest koosnev P2P-vĂ”rk, mida kasutatakse juurdepÀÀsuks TON Blockchainile, tehingukandidaatide saatmiseks ja blockchain'i osade vĂ€rskenduste vastuvĂ”tmiseks, mis on vajalikud kliendi jaoks. P2P-vĂ”rku saab kasutada ka erinevates hajusates teenustes, sealhulgas mitte-blokeeringutega seotud;
- TON Storage â hajus failide salvestamise sĂŒsteem, millele pÀÀseb juurde TON vĂ”rgustiku kaudu ja mis on kasutusel TON Blockchainis plokkide koopiate ja andmete momentfotode arhiivide salvestamiseks. Salvestus sobib ka kasutajate ja platvormil töötavate teenuste juhuslike failide majutamiseks. Andmete edastamine sarnaneb torrentidega;
- TON Proxy â anonĂŒĂŒmne proxy, mis meenutab I2P (Invisible Internet Project) ja mida kasutatakse asukoha ja vĂ”rgu sĂ”lmede aadresside maskimiseks;
- TON DHT â hajus rĂ€sitabel, mis meenutab , ja mida kasutatakse torrent-jĂ€lgijana hajusa salvestuse jaoks ning sisendi mÀÀramise mehhanismina proxy-anonĂŒĂŒmse jaoks, samuti teenuste otsimise mehhanismina;
- TON Services â platvorm juhuslike teenuste (sarnased veebilehtedele ja veebirakendustele) loomiseks, mis on saadaval lĂ€bi TON Network ja TON Proxy. Teenuste liides on formaliseeritud ja vĂ”imaldab interaktsiooni brauserite vĂ”i mobiilirakenduste stiilis. Liidese ja sisendpunktide kirjelduse avaldatakse TON Blockchainis ning teenuseid pakkuvad sĂ”lmed mÀÀratakse TON DHT kaudu. Teenused saavad luua SMART-lepingud TON Blockchainis, et tagada teatud kohustuste tĂ€itmine klientide ees. Kasutajatelt saadud andmeid saab salvestada TON Storage;
- TON DNS â sĂŒsteem nimede mÀÀramiseks objektidele salvestuses, SMART-lepingutele, teenustele ja vĂ”rgu sĂ”lmedele. IP-aadressi asemel muudetakse nimi rĂ€siks TON DHT jaoks;
- TON Payments â mikromaksete platvorm, mida saab kasutada kiireks rahaĂŒlekandeks ja teenuste eest maksmiseks, muutes need hiljem nĂ€htavaks blockchainis;
- Komponendid, mis integreerivad kolmandate osapoolte sĂ”numitoojate ja sotsiaalmeedia rakendustega, vĂ”imaldades blokiahela tehnoloogiat ja hajuseid teenuseid muuta tavakasutajatele kergesti kĂ€ttesaadavaks. Ăheks esimeseks massiliseks rakenduseks, kus toetust TON-ile lubatakse, on sĂ”numitooja Telegram.
Allikas: opennet.ru
