Objavljen kod Telegram Open Network i povezanih tehnologija P2P i blockchain

Pokrenut mjesto za testiranje i otvorena izvorni tekstovi blockchain platforme TON (Telegram Open Network), koju razvija Telegram Systems LLP od 2017. TON pruža skup tehnologija koje osiguravaju funkcioniranje distribuirane mreže za rad različitih usluga temeljenih na blockchainu i pametnim ugovorima. Tijekom ICO projekt je privukao više od 1.7 milijardi dolara ulaganja. Izvorni tekstovi uključuju 1610 datoteka koje sadrže oko 398 tisuća redaka koda. Projekt je napisan u C++ i distribuira licenciran pod GPLv2 (biblioteke pod LGPLv2).

osim toga blokcheyna TON također uključuje P2P komunikacijski sustav, distribuiranu blockchain pohranu i komponente za hosting usluge. TON se može smatrati distribuiranim superposlužiteljem dizajniranim za ugošćavanje i pružanje raznih usluga temeljenih na pametnim ugovorima. Kriptovaluta će biti lansirana na temelju platforme TON Gram, koji je radikalno brži od Bitcoina i Ethereuma u smislu brzine potvrde transakcije (milijuni transakcija u sekundi umjesto desetaka), te je sposoban obraditi plaćanja brzinom obrade VISA i Mastercard kartice.

Otvoreni kod omogućuje vam sudjelovanje u testiranju projekta i razvoj vlastitog mrežni čvor, koji je odgovoran za određenu granu blockchaina. Čvor također može funkcionirati kao validator za potvrdu transakcija na blockchainu. Hypercube Routing koristi se za određivanje najkraćeg puta između čvorova. Rudarenje nije podržano - sve jedinice kriptovalute Gram generiraju se odjednom i raspodijelit će se između ulagača i stabilizacijskog fonda.

Glavni компоненты TONA:

  • TON Blockchain je blockchain platforma koja može raditi Turing završen pametni ugovori kreirani u jeziku razvijenom za TON Petica i izvršava se na blockchainu pomoću posebnog TVM virtualni stroj. Podržava ažuriranje formalnih specifikacija blockchaina, transakcije s više kriptovaluta, mikroplaćanja, mreže za izvanmrežno plaćanje;
  • TON P2P mreža je P2P mreža formirana od klijenata, koja se koristi za pristup TON Blockchainu, slanje kandidata za transakcije i primanje ažuriranja za dijelove blockchaina koje zahtijeva klijent. 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 - Distribuirana pohrana datoteka, dostupna putem TON mreže i koristi se u TON Blockchainu za pohranu arhive s kopijama blokova i snimkama podataka. Pohrana je također primjenjiva za pohranjivanje proizvoljnih datoteka korisnika i usluga koje se izvode na TON platformi. Prijenos podataka sličan je torrentima;
  • TON Proxy je anonimni proxy, koji podsjeća na I2P (Invisible Internet Project) i koristi se za skrivanje lokacije i adresa mrežnih čvorova;
  • TON DHT je distribuirana hash tablica slična kademlija, i koristi se kao analog torrent trackera za distribuiranu pohranu, kao i kao determinator ulaznih točaka za proxy anonimizator i kao mehanizam pretraživanja usluge;
  • TON Services je platforma za kreiranje proizvoljnih usluga (nešto poput web stranica i web aplikacija), dostupna putem TON mreže i TON proxyja. Sučelje usluge je formalizirano i omogućuje interakciju u stilu preglednika ili mobilnih aplikacija. Opisi sučelja i ulazne točke objavljeni su u TON Blockchainu, a čvorovi koji pružaju usluge identificirani su putem TON DHT-a. Usluge mogu stvoriti pametne ugovore na TON Blockchainu kako bi se jamčilo ispunjavanje određenih obveza prema klijentima. Podaci primljeni od korisnika mogu se pohraniti u TON Storage;
  • TON DNS je sustav za dodjelu imena objektima u pohrani, pametnim ugovorima, uslugama i mrežnim čvorovima. Umjesto IP adrese, ime se pretvara u hashove za TON DHT;
  • TON Payments je platforma za mikroplaćanja koja se može koristiti za brzi prijenos sredstava i plaćanje usluga s odgođenim prikazom na blockchainu;
  • Komponente za integraciju s instant messengerima i aplikacijama za društveno umrežavanje trećih strana, čineći blockchain tehnologije i distribuirane usluge dostupnima običnim korisnicima. Obećava se da će Telegram Messenger biti jedna od prvih masovnih aplikacija koja podržava TON.

Izvor: opennet.ru