web pro testování a zdrojové kódy blockchainové platformy TON (Telegram Open Network), vyvíjené společností Telegram Systems LLP od roku 2017. TON poskytuje sadu technologií, které zajišťují fungování distribuované sítě pro provoz různých služeb na základě blockchainu a chytrých smluv. V rámci projekt přilákal více než 1,7 miliardy dolarů investic. Zdrojové kódy zahrnují 1610 souborů, obsahujících přibližně 398 tisíc řádků kódu. Projekt je napsán v jazyce C++ a pod licencí GPLv2 (knihovny pod LGPLv2).
Kromě TON také zahrnuje systém P2P komunikace, distribuované úložiště blockchainu a komponenty pro hosting služeb. TON může být považován za distribuovaný superserver, určený k hostování a poskytování různých služeb na základě chytrých smluv. Na základě platformy TON bude spuštěna kryptoměna , která je zásadně rychlejší než Bitcoin a Ethereum v rychlosti potvrzení transakcí (miliony transakcí za sekundu místo desítek) a je schopna zpracovávat platby rychlostí jako VISA a Mastercard.
Otevřené zdrojové kódy umožňují účast v testování projektu a nasazení vlastního , který se zabývá určitou větví blockchainu. Úzel může také fungovat jako pro potvrzování transakcí v blockchainu. Pro určení nejkratší cesty mezi uzly se používá směrování založené na hyperkubě (Hypercube Routing). Těžba není podporována — všechny jednotky kryptoměny Gram byly generovány najednou a budou rozděleny mezi investory a stabilizační fond.
Hlavní TON:
- TON Blockchain — blockchainová platforma, schopná vykonávat chytré smlouvy, vytvářené v jazyce vyvinutém pro TON a vykonávané v blockchainu pomocí speciální . Podporováno je aktualizování formálních specifikací blockchainu, multikryptoměnové operace, mikroplatby, offline platební sítě;
- TON P2P Network — vytvářená z klientů P2P síť, používaná pro přístup k TON Blockchain, zasílání kandidátů transakcí a příjem aktualizací pro části blockchainu, které klient potřebuje. P2P síť může být také využita pro práci libovolných distribuovaných služeb, včetně těch, které nesouvisí s blockchainem;
- TON Storage — Distribuované úložiště souborů, přístupné přes síť TON a používané v TON Blockchain pro uchovávání archivu s kopiemi bloků a snapshoty dat. Úložiště je rovněž vhodné pro umístění libovolných souborů uživatelů a služeb fungujících na platformě TON. Odesílání dat připomíná torrenty;
- TON Proxy — anonymizující proxy, která připomíná I2P (Invisible Internet Project) a slouží k skrytí umístění a adres uzlů sítě;
- TON DHT — distribuovaná hash tabulka, která připomíná , a používá se jako analog torrentového trackeru pro distribuované úložiště, stejně jako jako určovatel vstupních bodů pro anonymizační proxy a jako mechanismus pro vyhledávání služeb;
- TON Services — platforma pro vytváření libovolných služeb (něco jako webové stránky a webové aplikace), dostupné prostřednictvím TON Network a TON Proxy. Rozhraní služeb je formalizováno a umožňuje interakci ve stylu prohlížečů nebo mobilních aplikací. Popisy rozhraní a vstupních bodů jsou publikovány v TON Blockchain a poskytující uzly služeb jsou určovány přes TON DHT. Služby mohou vytvářet chytré kontrakty v TON Blockchain, aby zaručily plnění určitých závazků vůči zákazníkům. Data získaná od uživatelů mohou být uchovávána v TON Storage;
- TON DNS — systém pro přiřazování názvů objektům ve skladu, chytrým kontraktům, službám a uzlům sítě. Místo IP adresy je název přetvářen na hash pro TON DHT;
- TON Payments — platforma pro mikrotransakce, která může být používána pro rychlý převod prostředků a platby za služby s odloženým zobrazením v blockchainu;
- Složky pro integraci s externími messengerovými a aplikacemi pro sociální sítě, umožňující zpřístupnit technologie blockchainu a distribuované služby běžným uživatelům. Jednou z prvních masových aplikací, která slibuje podporu TON, má být messenger Telegram.
Zdroj: opennet.ru
