Codice di Telegram Open Network è tecnulugii P2P è blockchain rilativi publicati

Lanciatu situ di prova è aperta testi fonte di a piattaforma blockchain TON (Telegram Open Network), sviluppata da Telegram Systems LLP da 2017. TON furnisce un inseme di tecnulugii chì assicuranu u funziunamentu di una reta distribuita per l'operazione di diversi servizii basati nantu à blockchain è cuntratti intelligenti. Durante ICO u prugettu hà attiratu più di $ 1.7 miliardi in investimenti. I testi fonte includenu 1610 schedari chì cuntenenu circa 398 mila linee di codice. U prughjettu hè scrittu in C++ è distribuitu da Licenziatu sottu GPLv2 (biblioteche sottu LGPLv2).

stringhjendu blockchain TON include ancu un sistema di cumunicazione P2P, un almacenamentu di blockchain distribuitu è ​​cumpunenti per i servizii di hosting. TON pò esse cunsideratu cum'è un superserver distribuitu cuncepitu per accoglie è furnisce diversi servizii basati nantu à cuntratti intelligenti. Cryptocurrency serà lanciatu basatu annantu à a piattaforma TON Gram, chì hè radicali più veloce di Bitcoin è Ethereum in quantu à a rapidità di cunferma di transazzione (milioni di transazzione per seconda invece di decine), è hè capaci di processà pagamenti à a velocità di trasfurmazioni di VISA è Mastercard.

L'open source vi permette di participà à a prova di prughjettu è di sviluppà u vostru propiu node di rete, chì hè rispunsevule per un ramu specificu di u blockchain. U node pò ancu funziunà cum'è validatore per cunfirmà e transazzione nantu à u blockchain. Hypercube Routing hè utilizatu per determinà a strada più corta trà i nodi. A minera ùn hè micca supportata - tutte e unità di a criptografia di Gram sò generate in una volta è seranu distribuite trà l'investituri è u fondu di stabilizazione.

menu i cumpunenti TON:

  • TON Blockchain hè una piattaforma blockchain capace di eseguisce Turing cumpletu cuntratti intelligenti creati in una lingua sviluppata per TON Cinqui è eseguitu nantu à u blockchain usendu un speciale macchina virtuale TVM. Supporta l'aghjurnamentu di e specificazioni formale di blockchain, transazzioni multi-criptocurrency, micropagamenti, rete di pagamentu offline;
  • TON P2P Network hè una reta P2P formata da i clienti, utilizata per accede à u TON Blockchain, mandà candidati di transazzione è riceve l'aghjurnamenti per parti di u blockchain necessariu da u cliente. A reta P2P pò ancu esse aduprata in l'operazione di servizii distribuiti arbitrarie, cumpresi quelli chì ùn sò micca ligati à u blockchain;
  • TON Storage - L'almacenamiento di fugliali distribuitu, accessibile attraversu a rete TON è utilizatu in a TON Blockchain per almacenà un archiviu cù copie di blocchi è snapshots di dati. L'almacenamiento hè ancu applicabile per almacenà i fugliali arbitrarii di l'utilizatori è i servizii in esecuzione nantu à a piattaforma TON. U trasferimentu di dati hè simile à i torrents;
  • TON Proxy hè un proxy anonymizer, chì ricorda I2P (Invisible Internet Project) è hè adupratu per ammuccià u locu è l'indirizzi di i nodi di rete;
  • TON DHT hè una tavola hash distribuita simile à cademlia, è utilizatu cum'è analogu di un tracker di torrent per u almacenamentu distribuitu, è ancu com'è determinante di punti di ingressu per un anonimatu proxy è cum'è mecanismu di ricerca di serviziu;
  • TON Services hè una piattaforma per creà servizii arbitrarii (qualcosa cum'è siti web è applicazioni web), dispunibuli attraversu a TON Network è TON Proxy. L'interfaccia di serviziu hè furmalizata è permette l'interazzione in u stilu di navigatori o applicazioni mobili. E descrizzioni di l'interfaccia è i punti di ingressu sò publicati in a TON Blockchain, è i nodi di serviziu di serviziu sò identificati attraversu TON DHT. I servizii ponu creà cuntratti intelligenti nantu à u TON Blockchain per guarantiscia u cumplimentu di certi obblighi à i clienti. I dati ricevuti da l'utilizatori ponu esse guardati in TON Storage;
  • TON DNS hè un sistema per assignà nomi à l'uggetti in almacenamiento, cuntratti intelligenti, servizii è nodi di rete. Invece di un indirizzu IP, u nome hè cunvertitu in hash per TON DHT;
  • TON Payments hè una piattaforma di micropayment chì pò esse aduprata per u trasferimentu rapidu di fondi è pagamentu per i servizii cù visualizazione ritardata nantu à u blockchain;
  • Cumpunenti per l'integrazione cù messageri instantani di terzu è applicazioni di rete soziale, rendendu tecnulugia di blockchain è servizii distribuiti dispunibuli per l'utilizatori ordinali. Telegram messenger hè prumessu di esse una di e prime applicazioni di massa per sustene TON.

Source: opennet.ru