Megjelent a Telegram Open Network és a kapcsolódó P2P és blokklánc technológiák kódja

Elindult tesztelőhely és nyisd ki a TON (Telegram Open Network) blokklánc platform forrásszövegei, amelyet a Telegram Systems LLP fejleszt 2017 óta. A TON egy sor technológiai készletet biztosít, amelyek biztosítják az elosztott hálózat működését a különböző blokkláncon és intelligens szerződéseken alapuló szolgáltatások működtetéséhez. Alatt ICO a projekt több mint 1.7 milliárd dollár befektetést vonzott. A forrásszövegek között 1610 fájl található, amelyek mintegy 398 ezer sornyi kódot tartalmaznak. A projekt C++ és nyelven íródott forgalmazza licence GPLv2 (a könyvtárak LGPLv2 alatt).

Kívül blokklánc A TON egy P2P kommunikációs rendszert, elosztott blokklánc-tárolót és a hosting szolgáltatásokhoz szükséges összetevőket is tartalmaz. A TON egy elosztott szuperszervernek tekinthető, amely intelligens szerződéseken alapuló különféle szolgáltatásokat fogad és nyújt. A kriptovaluta a TON platformon alapul Gramm, amely a tranzakció visszaigazolási sebességét tekintve radikálisan gyorsabb a Bitcoinnál és az Ethereumnál (tíz helyett több millió tranzakció másodpercenként), és a VISA és a Mastercard feldolgozási sebességével képes a fizetéseket feldolgozni.

A nyílt forráskód lehetővé teszi, hogy részt vegyen projekttesztelésben, és sajátot fejlesszen ki hálózati csomópont, amely a blokklánc egy meghatározott ágáért felelős. A csomópont úgy is működhet, mint érvényesítő tranzakciók megerősítéséhez a blokkláncon. A Hypercube Routing a csomópontok közötti legrövidebb út meghatározására szolgál. A bányászat nem támogatott - a Gram kriptovaluta összes egysége egyszerre generálódik, és szétosztásra kerül a befektetők és a stabilizációs alap között.

A főbb alkatrészek TONNA:

  • A TON Blockchain egy blokklánc platform, amely képes teljesíteni Turing kész TON számára fejlesztett nyelven készült intelligens szerződések Ötödik és a blokkláncon végrehajtva egy speciális TVM virtuális gép. Támogatja a formális blokklánc-specifikációk frissítését, több kriptovaluta tranzakciókat, mikrofizetéseket, offline fizetési hálózatokat;
  • A TON P2P Network egy ügyfelekből kialakított P2P hálózat, amelyet a TON Blockchain eléréséhez, tranzakciójelöltek küldéséhez és a blokklánc kliens által igényelt részeihez frissítések fogadásához használnak. A P2P hálózat tetszőleges elosztott szolgáltatások működtetésére is használható, beleértve azokat is, amelyek nem kapcsolódnak a blokklánchoz;
  • TON Storage – Elosztott fájltároló, amely a TON hálózaton keresztül érhető el, és a TON Blockchain-ben egy archívum tárolására szolgál a blokkok másolataival és az adatok pillanatképeivel. A tároló a TON platformon futó felhasználók és szolgáltatások tetszőleges fájljainak tárolására is alkalmas. Az adatátvitel hasonló a torrentekhez;
  • A TON Proxy egy anonimizáló proxy, amely az I2P-re (Invisible Internet Project) emlékeztet, és a hálózati csomópontok helyének és címeinek elrejtésére szolgál;
  • A TON DHT egy elosztott hash tábla, amely hasonló a kademlia, és a torrentkövető analógjaként használják elosztott tároláshoz, valamint a proxy anonimizáló belépési pontjainak meghatározására és szolgáltatáskereső mechanizmusként;
  • A TON Services egy platform tetszőleges szolgáltatások (például webhelyek és webalkalmazások) létrehozására, amely a TON hálózaton és a TON Proxyn keresztül érhető el. A szolgáltatási felület formalizált, és lehetővé teszi a böngészők vagy mobilalkalmazások stílusában történő interakciót. Az interfészleírásokat és a belépési pontokat a TON blokkláncban teszik közzé, a szolgáltató csomópontokat pedig a TON DHT segítségével azonosítják. A szolgáltatások intelligens szerződéseket hozhatnak létre a TON Blockchain-en, hogy garantálják az ügyfelekkel szembeni bizonyos kötelezettségek teljesítését. A felhasználóktól kapott adatok a TON Storage-ban tárolhatók;
  • A TON DNS egy rendszer a tárolóban lévő objektumok, intelligens szerződések, szolgáltatások és hálózati csomópontok nevek hozzárendelésére. IP-cím helyett a név a TON DHT hash-jává alakul át;
  • A TON Payments egy mikrofizetési platform, amely a blokkláncon késleltetett megjelenítéssel gyors pénzátutalásra és szolgáltatások fizetésére használható;
  • Harmadik fél azonnali üzenetküldőivel és közösségi hálózati alkalmazásaival való integráció összetevői, amelyek a blokklánc-technológiákat és az elosztott szolgáltatásokat elérhetővé teszik a hétköznapi felhasználók számára. A Telegram Messenger az ígéretek szerint az egyik első tömeges alkalmazás, amely támogatja a TON-t.

Forrás: opennet.ru

Hozzászólás