Le code de Telegram Open Network et des technologies P2P et blockchain associées a été publié.

Lancement site pour les tests et ouvert les codes sources de la plateforme blockchain TON (Telegram Open Network), développée depuis 2017 par Telegram Systems LLP. TON fournit un ensemble de technologies garantissant le fonctionnement d'un réseau distribué pour divers services basés sur la blockchain et les contrats intelligents. Au cours de ICO ce projet a attiré plus de 1,7 milliard de dollars d'investissements. Les codes sources comprennent 1610 fichiers contenant environ 398 000 lignes de code. Le projet est écrit en C++ et est distribué sous licence GPLv2 (bibliothÚques sous LGPLv2).

En plus de blockchain TON comprend Ă©galement un systĂšme de communications P2P, un stockage distribuĂ© de blockchain et des composants pour l'hĂ©bergement de services. TON peut ĂȘtre considĂ©rĂ© comme un super serveur distribuĂ© destinĂ© Ă  hĂ©berger et fournir divers services basĂ©s sur des contrats intelligents. Sur la plateforme TON sera lancĂ©e la cryptomonnaie Gram, qui est radicalement plus rapide que Bitcoin et Ethereum en termes de confirmation de transactions (des millions de transactions Ă  la seconde au lieu de dizaines), et capable de traiter des paiements Ă  la vitesse du traitement VISA et Mastercard.

Les codes sources ouverts permettent de participer aux tests du projet et de dĂ©ployer son propre nƓud du rĂ©seau, qui est responsable d'une certaine branche de la blockchain. Le nƓud peut Ă©galement fonctionner comme un validateur pour confirmer les transactions dans la blockchain. Pour dĂ©terminer le chemin le plus court entre les nƓuds, une routage basĂ© sur l'hypercube (Hypercube Routing) est utilisĂ©. Le minage n'est pas pris en charge — toutes les unitĂ©s de la cryptomonnaie Gram ont Ă©tĂ© gĂ©nĂ©rĂ©es en une seule fois et seront rĂ©parties entre les investisseurs et le fonds de stabilisation.

Principales composants TON :

  • TON Blockchain est une plateforme blockchain capable d'exĂ©cuter des contrats intelligents Turing-complets, créés dans un langage dĂ©veloppĂ© pour TON Fift et exĂ©cutĂ©s dans la blockchain grĂące Ă  une machine virtuelle spĂ©ciale TVM. La mise Ă  jour des spĂ©cifications formelles de blockchain, les opĂ©rations multidevises, les micropaiements, et les rĂ©seaux de paiement hors ligne sont supportĂ©s ;
  • TON P2P Network — un rĂ©seau P2P formĂ© par des clients P2P, utilisĂ© pour accĂ©der Ă  TON Blockchain, envoyer des transactions candidates et recevoir des mises Ă  jour pour les parties de la blockchain nĂ©cessaires au client. Le rĂ©seau P2P peut Ă©galement ĂȘtre utilisĂ© pour le fonctionnement de services distribuĂ©s arbitraires, y compris ceux non liĂ©s Ă  la blockchain ;
  • TON Storage — Stockage distribuĂ© de fichiers accessible via le rĂ©seau TON et utilisĂ© dans TON Blockchain pour stocker un archive avec des copies de blocs et des snapshots de donnĂ©es. Le stockage est Ă©galement applicable pour hĂ©berger des fichiers d'utilisateurs et des services fonctionnant sur la plateforme TON. Le partage de donnĂ©es est similaire aux torrents;
  • TON Proxy — proxy-anonymiseur, semblable Ă  I2P (Invisible Internet Project) et utilisĂ© pour cacher les emplacements et les adresses des nƓuds du rĂ©seau;
  • TON DHT — table de hachage distribuĂ©e, semblable Ă  Kademlia, et utilisĂ©e comme Ă©quivalent d'un tracker torrent pour le stockage distribuĂ©, ainsi que comme identifiant des points d'entrĂ©e pour le proxy-anonymiseur et comme mĂ©canisme de recherche de services;
  • TON Services — plateforme pour crĂ©er des services arbitraires (une sorte de sites et d'applications web), accessibles via TON Network et TON Proxy. L'interface des services est formalisĂ©e et permet une interaction de style navigateur ou applications mobiles. Les descriptions de l'interface et les points d'entrĂ©e sont publiĂ©s dans TON Blockchain, et les nƓuds fournissant les services sont dĂ©terminĂ©s par TON DHT. Les services peuvent crĂ©er des contrats intelligents dans TON Blockchain pour garantir l'exĂ©cution de certaines obligations envers les clients. Les donnĂ©es obtenues des utilisateurs peuvent ĂȘtre stockĂ©es dans TON Storage;
  • TON DNS — systĂšme pour l'attribution de noms aux objets dans le stockage, aux contrats intelligents, services et nƓuds du rĂ©seau. Au lieu d'une adresse IP, un nom est converti en hachages pour TON DHT;
  • TON Payments — plateforme de micropaiements, qui peut ĂȘtre utilisĂ©e pour le transfert rapide de fonds et le paiement pour des services avec un affichage diffĂ©rĂ© dans la blockchain;
  • Composants pour l'intĂ©gration avec des messageries tierces et des applications de rĂ©seaux sociaux, permettant de rendre les technologies blockchain et les services distribuĂ©s accessibles aux utilisateurs ordinaires. L'une des premiĂšres applications de masse Ă  intĂ©grer le support de TON est promise d'ĂȘtre le messager Telegram.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster