Kóði fyrir Telegram Open Network og tengda P2P og blockchain tækni birt

Hleypt af stokkunum prófunarstaður og opið frumtextar TON (Telegram Open Network) blockchain vettvangsins, þróað af Telegram Systems LLP síðan 2017. TON veitir safn af tækni sem tryggir virkni dreifðs nets fyrir rekstur ýmissa þjónustu sem byggir á blockchain og snjöllum samningum. Á meðan ICO verkefnið laðaði að sér meira en $1.7 milljarða í fjárfestingar. Frumtextarnir innihalda 1610 skrár sem innihalda um 398 þúsund línur af kóða. Verkefnið er skrifað í C++ og dreift af leyfi samkvæmt GPLv2 (söfn undir LGPLv2).

Auki blockchain TON inniheldur einnig P2P samskiptakerfi, dreifða blockchain geymslu og íhluti fyrir hýsingarþjónustu. Líta má á TON sem dreifðan ofurþjón sem er hannaður til að hýsa og veita ýmsa þjónustu byggða á snjöllum samningum. Cryptocurrency verður hleypt af stokkunum byggt á TON pallinum Gram, sem er róttækan hraðari en Bitcoin og Ethereum hvað varðar staðfestingarhraða viðskipta (milljónir viðskipta á sekúndu í stað tuga), og er fær um að vinna úr greiðslum á vinnsluhraða VISA og Mastercard.

Opinn uppspretta gerir þér kleift að taka þátt í prófun verkefna og þróa þitt eigið nethnút, sem er ábyrgur fyrir tiltekinni grein blockchain. Hnúturinn getur líka virkað sem löggildingaraðila til að staðfesta viðskipti á blockchain. Hypercube Routing er notuð til að ákvarða stystu leiðina á milli hnúta. Námuvinnsla er ekki studd - allar einingar Gram dulritunargjaldmiðilsins eru búnar til í einu og verður dreift á milli fjárfesta og stöðugleikasjóðsins.

Helstu hluti TON:

  • TON Blockchain er blockchain vettvangur sem er fær um að framkvæma Turing lokið snjallsamningar búnir til á tungumáli þróað fyrir TON Fimmtu og keyrt á blockchain með því að nota sérstakt TVM sýndarvél. Styður uppfærslu formlegra blockchain forskrifta, fjöldulkóðunargjaldmiðilsviðskipti, örgreiðslur, greiðslunet án nettengingar;
  • TON P2P Network er P2P net sem er myndað af viðskiptavinum, notað til að fá aðgang að TON Blockchain, senda viðskiptaumsækjendur og fá uppfærslur fyrir hluta blockchain sem viðskiptavinurinn þarfnast. P2P netið er einnig hægt að nota í rekstri handahófskenndra dreifðra þjónustu, þar á meðal þeirra sem ekki tengjast blockchain;
  • TON Geymsla - Dreifð skráageymsla, aðgengileg í gegnum TON netið og notuð í TON Blockchain til að geyma skjalasafn með afritum af blokkum og skyndimyndum af gögnum. Geymslan á einnig við til að geyma handahófskenndar skrár notenda og þjónustu sem keyra á TON pallinum. Gagnaflutningur er svipaður og straumur;
  • TON Proxy er nafnlaus umboð, sem minnir á I2P (Invisible Internet Project) og er notað til að fela staðsetningu og heimilisföng nethnúta;
  • TON DHT er dreifð kjötkássatafla svipað og kademlia, og notað sem hliðstæða straummælingar fyrir dreifða geymslu, svo og sem ákvarðandi aðgangsstaði fyrir proxy nafnlausan og sem þjónustuleitarkerfi;
  • TON Services er vettvangur til að búa til handahófskennda þjónustu (eitthvað eins og vefsíður og vefforrit), fáanleg í gegnum TON Network og TON Proxy. Þjónustuviðmótið er formlegt og leyfir samskipti í stíl við vafra eða farsímaforrit. Viðmótslýsingar og inngangspunktar eru birtar í TON Blockchain og þjónustuveitandi hnútar eru auðkenndir í gegnum TON DHT. Þjónusta getur búið til snjalla samninga á TON Blockchain til að tryggja að ákveðnar skuldbindingar séu uppfylltar við viðskiptavini. Gögn sem berast frá notendum geta verið geymd í TON Storage;
  • TON DNS er kerfi til að úthluta nöfnum á hluti í geymslu, snjallsamninga, þjónustu og nethnúta. Í stað IP tölu er nafninu breytt í kjötkássa fyrir TON DHT;
  • TON Payments er örgreiðsluvettvangur sem hægt er að nota fyrir fljótlega millifærslu fjármuna og greiðslu fyrir þjónustu með seinkaðri birtingu á blockchain;
  • Íhlutir fyrir samþættingu við spjallforrit þriðja aðila og samfélagsnetaforrit, sem gerir blockchain tækni og dreifða þjónustu aðgengileg venjulegum notendum. Telegram Messenger er lofað að vera eitt af fyrstu fjöldaforritunum sem styðja TON.

Heimild: opennet.ru