web stranica za testiranje i izvorni kodovi blockchain platforme TON (Telegram Open Network), koja se od 2017. godine razvija od strane tvrtke Telegram Systems LLP. TON pruža skup tehnologija koje omogućuju funkcioniranje distribuirane mreže za rad raznih usluga temeljenih na blockchainu i pametnim ugovorima. Tijekom projekta prikupljeno je više od 1.7 milijardi dolara investicija. Izvorni kodovi uključuju 1610 datoteka koje sadrže oko 398 tisuća redaka koda. Projekt je napisan u programskom jeziku C++ i pod GPLv2 licencom (biblioteke pod LGPLv2).
Osim TON također uključuje P2P komunikacijski sustav, distribuirano skladište blockchaina i komponente za hostanje usluga. TON se može smatrati distribuiranim super serverom, namijenjenim za smještaj i pružanje raznih usluga temeljenih na pametnim ugovorima. Na bazi platforme TON bit će pokrenuta kriptovaluta , koja je drastično brža od Bitcoina i Ethereuma po brzini potvrde transakcija (milijuni transakcija u sekundi umjesto desetaka), i sposobna je obrađivati uplate brzinom procesiranja VISA i Mastercard.
Otvoreni izvorni kodovi omogućuju sudjelovanje u testiranju projekta i postavljanje vlastitog , koji je odgovoran za određenu granu blockchaina. Čvor također može funkcionirati kao za potvrđivanje transakcija u blockchainu. Za određivanje najkraće rute između čvorova koristi se usmjeravanje na temelju hiperkocke (Hypercube Routing). Rudarstvo nije podržano — sve jedinice kriptovalute Gram generirane su odjednom i bit će distribuirane među investitorima i stabilizacijskim fondom.
Glavne TON:
- TON Blockchain — blockchain platforma koja može izvršavati pametan ugovore, stvarane na jeziku razvijenom za TON i izvršavane u blockchainu putem posebne . Podržava se ažuriranje formalnih specifikacija blockchaina, multikryptovalutne operacije, mikroplaćanja, offline platne mreže;
- TON P2P Network — formirana iz klijenata P2P mreža, koja se koristi za pristup TON Blockchainu, slanje kandidata transakcija i primanje ažuriranja za dijelove blockchaina potrebne klijentu. P2P mreža također se može koristiti u radu proizvoljnih distribuiranih usluga, uključujući one koje nisu povezane s blockchainom;
- TON Storage — Distribuirano pohranjivanje datoteka dostupno putem TON mreže i korišteno u TON Blockchain-u za pohranu arhive s kopijama blokova i snimkama podataka. Pohrana se također može koristiti za pohranu proizvoljnih datoteka korisnika i servisa koji rade na TON platformi. Isporuka podataka nalikuje torrentima;
- TON Proxy — proxy-anonimizator, nalikuje I2P (Invisible Internet Project) i koristi se za skrivanje lokacije i adresa čvorova mreže;
- TON DHT — distribuirana hash-tablica, koja podsjeća na , i koristi se kao analog torrent-tracker-a za distribuiranu pohranu, kao i kao odrednica ulaznih točaka za proxy-anonimizator i kao mehanizam za pretraživanje servisa;
- TON Services — platforma za kreiranje proizvoljnih servisa (nešto poput web stranica i web aplikacija), dostupnih putem TON mreže i TON Proxy-a. Sučelje servisa je standardizirano i omogućava interakciju u stilu preglednika ili mobilnih aplikacija. Opisi sučelja i ulazne točke objavljuju se u TON Blockchain-u, a čvorovi koji pružaju servise definiraju se putem TON DHT. Servisi mogu kreirati pametne ugovore u TON Blockchain-u za osiguranje izvršenja određenih obaveza prema klijentima. Podaci dobiveni od korisnika mogu se pohraniti u TON Storage;
- TON DNS — sustav za imenovanje objekata u pohrani, pametnim ugovorima, servisima i čvorovima mreže. Umjesto IP adrese, ime se pretvara u hash-eve za TON DHT;
- TON Payments — platforma za mikroplaćanja koja se može koristiti za brze transfere sredstava i plaćanja za servise s odgođenim prikazom u blokchain-u;
- Komponente za integraciju s vanjskim messengerima i aplikacijama za društvene mreže, omogućujući da blockchain tehnologije i distribuirani servisi budu dostupni običnim korisnicima. Jedna od prvih masovnih aplikacija koja će dobiti podršku za TON je messenger Telegram.
Izvor: opennet.ru
