webová stránka na testovanie a zdrojové kódy blockchainovej platformy TON (Telegram Open Network), ktorú od roku 2017 vyvíja spoločnosť Telegram Systems LLP. TON poskytuje súbor technológií, ktoré zabezpečujú fungovanie distribuovanej siete na prevádzku rôznych služieb založených na blockchaine a inteligentných zmluvách. V priebehu projekt prilákal viac ako 1,7 miliardy dolárov investícií. Zdrojové kódy obsahujú 1610 súborov, ktoré obsahujú približne 398 tisíc riadkov kódu. Projekt je napísaný v jazyku C++ a je licencovaný pod GPLv2 (knižnice pod LGPLv2).
Okrem TON taktiež zahŕňa systém P2P komunikácie, distribuované úložisko blockchainu a komponenty na hosťovanie služieb. TON môže byť považovaný za distribuovaný superserver určený na umiestnenie a poskytovanie rôznych služieb založených na inteligentných zmluvách. Na platforme TON bude spustená kryptomena , ktorá je radikálne rýchlejšia ako Bitcoin a Ethereum z pohľadu rýchlosti potvrdenia transakcií (milióny transakcií za sekundu namiesto desiatok) a dokáže spracovávať platby rýchlosťou spracovania VISA a Mastercard.
Otvorené zdrojové kódy umožňujú zúčastniť sa na testovaní projektu a nasadiť si vlastný , ktorý zodpovedá za určitú vetvu blockchainu. Uzol môže tiež fungovať ako na potvrdenie transakcií v blockchainu. Na určenie najkratšej cesty medzi uzlami sa používa smerovanie na báze hyperkocky (Hypercube Routing). Ťaženie nie je podporované — všetky jednotky kryptomeny Gram boli vygenerované naraz a budú rozdelené medzi investorov a stabilizačný fond.
Hlavné TON:
- TON Blockchain je blockchainová platforma schopná vykonávať inteligentné zmluvy, vytvárané v jazyku navrhnutom pre TON a vykonávané na blockchainu pomocou špeciálnej . Podporuje sa aktualizácia formálnych špecifikácií blockchainu, multikryptomenové operácie, mikroplatby, offline platobné siete;
- TON P2P Network — sieť P2P vytvorená z klientov P2P, používaná na prístup k TON Blockchain, odosielanie kandidátov transakcií a prijímanie aktualizácií pre časti blockchainu, ktoré sú pre klienta potrebné. P2P sieť môže byť tiež použitá pri práci s rôznymi distribuovanými službami, vrátane tých, ktoré nie sú spojené s blockchainom;
- TON Storage — distribuované úložisko súborov dostupné cez sieť TON a používané v TON Blockchain na uchovávanie archívu s kópiami blokov a snímkami údajov. Úložisko je tiež použiteľné na ukladanie náhodných súborov používateľov a služieb, ktoré fungujú na báze platformy TON. Poskytovanie dát pripomína torrenty;
- TON Proxy — anonymizačný proxy, podobný I2P (Invisible Internet Project), používaný na skrývanie polohy a adries uzlov siete;
- TON DHT — distribuovaná hash tabuľka podobná , používaná ako ekvivalent torrent trackeru pre distribuované úložisko a tiež ako určovateľ vstupných bodov pre anonymizačný proxy a ako mechanizmus vyhľadávania služieb;
- TON Services — platforma na vytváranie náhodných služieb (niečo ako webové stránky a webové aplikácie) dostupných cez TON Network a TON Proxy. Rozhranie služieb je formalizované a umožňuje interakciu v štýle prehliadača alebo mobilnej aplikácie. Opisy rozhrania a vstupných bodov sú publikované v TON Blockchain a uzly poskytujúce služby sú určované cez TON DHT. Služby môžu vytvárať inteligentné kontrakty v TON Blockchain na zabezpečenie vykonávania určitých záväzkov voči klientom. Údaje získané od používateľov môžu byť uložené v TON Storage;
- TON DNS — systém na priraďovanie názvov pre objekty v úložisku, inteligentné kontrakty, služby a uzly siete. Namiesto IP adresy sa meno prevedie na hash pre TON DHT;
- TON Payments — platforma pre mikroplatby, ktorá môže byť použitá na rýchly prenos prostriedkov a platby za služby s oneskoreným zobrazením v blockchain;
- Komponenty na integráciu s externými messengerami a aplikáciami pre sociálne siete, ktoré umožňujú sprístupniť technológie blockchainu a distribuované služby bežným používateľom. Jednou z prvých masových aplikácií, ktorá sa očakáva s podporou TON, je messenger Telegram.
Zdroj: opennet.ru
