Code vum Telegram Open Network a verbonne P2P a Blockchain Technologien publizéiert

lancéiert Test Site an oppen Quelltexter vun der TON (Telegram Open Network) Blockchain Plattform, entwéckelt vun Telegram Systems LLP zënter 2017. TON bitt eng Rei vun Technologien déi de Fonctionnement vun engem verdeelt Netzwierk fir d'Operatioun vu verschiddene Servicer op Basis vu Blockchain a Smart Kontrakter garantéieren. Während ICO de Projet ugezunn méi wéi $ 1.7 Milliarden an Investitiounen. D'Quelltexter enthalen 1610 Dateien mat ongeféier 398 Tausend Zeilen Code. De Projet ass an C ++ geschriwwen an verdeelt duerch lizenzéiert ënner GPLv2 (Bibliothéiken ënner LGPLv2).

nieft blockéieren TON enthält och e P2P Kommunikatiounssystem, verdeelt Blockchain Späicheren a Komponenten fir Hosting Servicer. TON kann als verdeelt Superserver ugesi ginn entworf fir verschidde Servicer op Basis vu Smart Kontrakter ze hosten an ze bidden. Cryptocurrency wäert op der TON Plattform lancéiert ginn Gram, wat radikal méi séier ass wéi Bitcoin an Ethereum wat d'Transaktiounsbestätegungsgeschwindegkeet ugeet (Milliounen Transaktiounen pro Sekonn amplaz vun Zénger), a fäeg ass Bezuelungen mat der Veraarbechtungsgeschwindegkeet vu VISA a Mastercard ze veraarbecht.

Open Source erlaabt Iech un de Projet Testen deelzehuelen an Äert eegent z'entwéckelen Netzwierk Node, déi verantwortlech ass fir eng spezifesch Branche vun der Blockchain. Den Node kann och funktionéieren als validator fir Transaktiounen op der Blockchain ze bestätegen. Hypercube Routing gëtt benotzt fir de kuerste Wee tëscht Noden ze bestëmmen. Mining gëtt net ënnerstëtzt - all Unitéiten vun der Gram cryptocurrency ginn op eemol generéiert a gëtt tëscht Investisseuren an dem Stabiliséierungsfong verdeelt.

Haaptstrooss Komponenten TON:

  • TON Blockchain ass eng Blockchain Plattform fäeg ze maachen Turing komplett Smart Kontrakter erstallt an enger Sprooch entwéckelt fir TON Fift an ausgefouert op der Blockchain mat engem speziellen TVM virtuell Maschinn. Ënnerstëtzt d'Aktualiséierung vun formell Blockchain Spezifikatioune, Multi-Krypto-Währung Transaktiounen, Mikropayementer, offline Bezuelnetzwierker;
  • TON P2P Network ass e P2P Netzwierk geformt vu Clienten, benotzt fir Zougang zum TON Blockchain ze kréien, Transaktiounskandidaten ze schécken an Updates fir Deeler vun der Blockchain ze kréien, déi vum Client erfuerderlech sinn. D'P2P Netz kann och an der Operatioun vun arbiträr verdeelt Servicer benotzt ginn, dorënner déi net Zesummenhang mat der Blockchain;
  • TON Storage - Verdeelt Dateilagerung, zougänglech iwwer den TON Netz a benotzt am TON Blockchain fir en Archiv mat Kopie vu Blocken a Snapshots vun Daten ze späicheren. D'Lagerung ass och uwendbar fir arbiträr Dateie vu Benotzer a Servicer ze späicheren déi op der TON Plattform lafen. Datenübertragung ass ähnlech wéi Torrents;
  • TON Proxy ass en anonymizer Proxy, erënnert un I2P (Invisible Internet Project) a gëtt benotzt fir d'Plaz an d'Adressen vun de Netzwierkknäppchen ze verstoppen;
  • TON DHT ass e verdeelt Hash Dësch ähnlech wéi kademlia, a benotzt als Analog vun engem Torrent Tracker fir verdeelt Späicheren, wéi och als Determinant vun Entréespunkte fir e Proxy Anonymiséierer an als Service Sichmechanismus;
  • TON Services ass eng Plattform fir arbiträr Servicer ze kreéieren (eppes wéi Websäiten a Webapplikatiounen), verfügbar iwwer den TON Network an TON Proxy. D'Service-Interface ass formaliséiert an erlaabt Interaktioun am Stil vu Browser oder mobilen Uwendungen. Interfacebeschreiwungen an Entréespunkte ginn am TON Blockchain publizéiert, an Déngschtleeschtungsnoden ginn duerch TON DHT identifizéiert. D'Servicer kënnen intelligent Kontrakter op der TON Blockchain erstellen fir d'Erfëllung vu bestëmmte Verpflichtungen fir Clienten ze garantéieren. Donnéeën, déi vun de Benotzer kritt ginn, kënnen an TON Storage gespäichert ginn;
  • TON DNS ass e System fir Nimm un Objeten an der Späichere ze ginn, Smart Kontrakter, Servicer an Netzwierkknoten. Amplaz vun enger IP Adress gëtt den Numm an Hashes fir TON DHT ëmgewandelt;
  • TON Payments ass eng Mikropaymentplattform déi benotzt ka ginn fir séier Transfere vu Fongen a Bezuelung fir Servicer mat verspéiten Display op der Blockchain;
  • Komponente fir Integratioun mat Drëtt Partei Instant Messenger a sozialen Netzwierkapplikatiounen, déi Blockchain Technologien a verdeelt Servicer fir gewéinlech Benotzer verfügbar maachen. Telegram Messenger ass versprach eng vun den éischte Massapplikatiounen ze sinn fir TON z'ënnerstëtzen.

Source: opennet.ru

Setzt e Commentaire