Code of Telegram Open Network ug may kalabutan nga P2P ug blockchain nga mga teknolohiya nga gipatik

Gilusad testing site ug bukas tinubdan nga mga teksto sa TON (Telegram Open Network) blockchain platform, nga gimugna sa Telegram Systems LLP sukad sa 2017. Naghatag ang TON og usa ka hugpong sa mga teknolohiya nga nagsiguro sa paglihok sa usa ka gipang-apod-apod nga network alang sa operasyon sa lainlaing mga serbisyo nga gibase sa blockchain ug mga smart nga kontrata. Atol sa ICO ang proyekto nakadani ug labaw pa sa $1.7 bilyon nga pamuhunan. Ang gigikanan nga mga teksto naglakip sa 1610 nga mga file nga adunay mga 398 ka libo nga linya sa code. Ang proyekto gisulat sa C++ ug giapod-apod sa lisensyado ubos sa GPLv2 (mga librarya ubos sa LGPLv2).

labut pa sa blockchain Ang TON naglakip usab sa usa ka sistema sa komunikasyon sa P2P, gipang-apod-apod nga pagtipig sa blockchain ug mga sangkap alang sa mga serbisyo sa pag-host. Ang TON mahimong isipon nga usa ka gipang-apod-apod nga superserver nga gidisenyo sa pag-host ug paghatag sa lain-laing mga serbisyo base sa mga smart nga kontrata. Ang Cryptocurrency ilunsad base sa TON nga plataporma Gram, nga mao ang radically mas paspas pa kay sa Bitcoin ug Ethereum sa termino sa transaksyon kumpirmasyon speed (milyon-milyon nga mga transaksyon kada segundo imbes sa napulo), ug mao ang makahimo sa pagproseso sa mga bayad sa pagproseso speed sa VISA ug Mastercard.

Ang bukas nga tinubdan nagtugot kanimo sa pag-apil sa pagsulay sa proyekto ug pagpalambo sa imong kaugalingon network node, nga responsable sa usa ka piho nga sanga sa blockchain. Ang node mahimo usab nga molihok ingon validator aron makumpirma ang mga transaksyon sa blockchain. Ang Hypercube Routing gigamit aron mahibal-an ang pinakamubo nga agianan tali sa mga node. Ang pagmina wala gisuportahan - ang tanan nga mga yunit sa Gram cryptocurrency gihimo sa usa ka higayon ug ipanghatag tali sa mga tigpamuhunan ug sa stabilization fund.

nag-unang Mga sangkap TON:

  • Ang TON Blockchain usa ka plataporma nga blockchain nga makahimo sa pagbuhat Kompleto ang Turing mga smart nga kontrata nga gihimo sa usa ka pinulongan nga gihimo para sa TON Singko ug gipatuman sa blockchain gamit ang usa ka espesyal TVM virtual machine. Nagsuporta sa pag-update sa pormal nga mga detalye sa blockchain, mga transaksyon sa multi-cryptocurrency, micropayments, offline nga mga network sa pagbayad;
  • Ang TON P2P Network usa ka P2P network nga naporma gikan sa mga kliyente, gigamit sa pag-access sa TON Blockchain, pagpadala sa mga kandidato sa transaksyon ug makadawat og mga update alang sa mga bahin sa blockchain nga gikinahanglan sa kliyente. Ang P2P network mahimo usab nga gamiton sa operasyon sa arbitraryong gipang-apod-apod nga mga serbisyo, lakip ang mga wala'y kalabutan sa blockchain;
  • Pagtipig sa TON - Giapod-apod nga pagtipig sa file, ma-access pinaagi sa network sa TON ug gigamit sa TON Blockchain aron magtipig usa ka archive nga adunay mga kopya sa mga bloke ug mga snapshot sa datos. Ang pagtipig magamit usab alang sa pagtipig sa arbitraryong mga file sa mga tiggamit ug serbisyo nga nagdagan sa plataporma sa TON. Ang pagbalhin sa datos susama sa mga sapa;
  • Ang TON Proxy usa ka anonymizer proxy, nga nagpahinumdom sa I2P (Invisible Internet Project) ug gigamit sa pagtago sa lokasyon ug mga adres sa mga node sa network;
  • Ang TON DHT usa ka gipang-apod-apod nga hash table nga susama sa kademlia, ug gigamit isip analogue sa usa ka torrent tracker alang sa giapod-apod nga pagtipig, ingon man usa ka determinado sa mga entry point alang sa usa ka proxy anonymizer ug isip usa ka mekanismo sa pagpangita sa serbisyo;
  • Ang TON Services usa ka plataporma alang sa paghimo og arbitraryong mga serbisyo (sama sa mga website ug web application), nga magamit pinaagi sa TON Network ug TON Proxy. Ang interface sa serbisyo pormal ug gitugotan ang interaksyon sa istilo sa mga browser o mobile application. Ang mga paghulagway sa interface ug mga punto sa pagsulod gipatik sa TON Blockchain, ug ang mga node nga naghatag serbisyo giila pinaagi sa TON DHT. Ang mga serbisyo makahimo og mga smart nga kontrata sa TON Blockchain aron magarantiya ang katumanan sa pipila ka mga obligasyon sa mga kliyente. Ang datos nga nadawat gikan sa mga tiggamit mahimong tipigan sa TON Storage;
  • Ang TON DNS usa ka sistema alang sa pag-assign sa mga ngalan sa mga butang sa pagtipig, mga smart nga kontrata, mga serbisyo ug mga node sa network. Imbis nga usa ka IP address, ang ngalan gihimong hash para sa TON DHT;
  • Ang TON Payments usa ka micropayment nga plataporma nga magamit alang sa dali nga pagbalhin sa mga pundo ug pagbayad alang sa mga serbisyo nga nalangan nga pagpakita sa blockchain;
  • Mga sangkap alang sa panagsama sa mga instant messenger sa ikatulo nga partido ug mga aplikasyon sa social networking, nga naghimo sa mga teknolohiya sa blockchain ug gipang-apod-apod nga mga serbisyo nga magamit sa mga ordinaryong tiggamit. Ang Telegram messenger gisaaran nga usa sa unang mga aplikasyon sa masa nga mosuporta sa TON.

Source: opennet.ru