TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

Duos septimanas nunc, Runet de Telegram et condicionem cum insensilibus et sine interclusione Roskomnadzor obstrepit. Ricochetus multos offendit, sed haec omnia argumenta sunt in cursoribus Geektimes. Miratus sum ab alio aliquo - Unam analysin in Habré de TON retiacula destinatam non vidi adhuc propter remissionem subnixus Telegram - Telegram Open Network. Hoc defectui conficere volui, quia studium ibi est - etiam non obstante defectu officialium dictorum.

Admoneo te rumores esse Telegram amplissimas clausas ICO iecisse, incredibiles pecuniae iam collegisse. Exspectatur proprium crypto- currentiae Gram hoc anno deducetur - et omnis usor Telegram sponte sua vidulum habebit, qui in se insignem utilitatem super alias cryptocurrencies efficit.

Infeliciter, cum declarationes officiales nullae exstent, nonnisi longius procedere possum documentum ignotae originisquod statim te moneo. Utique, evenire potest fictus peritissimus, sed etiam possibile est hanc esse realem dealbationem futuri systematis, a Nikolai Durov conscriptam (et probabiliter per unum ex investitoribus emanasse). Verum si falsum est, nemo nos id studere et discutere vetabit?

Quid hoc documento dicit? Id conabor meis verbis, iuxta textum, sed in russico et paulo humanius referre (potest Nikolai ignoscere sua inclinatione ut in mathematicas formales abiret). Meminerint etiam si hoc genuinum sit, hanc schema descriptionem esse systematis et verisimillimum temporis publici deductionis mutationem.

Discimus praeter cryptocurrency, multus est, qui expectatur. Ut sit amet.

  • TON Blockchain. Fundamentum est totius systematis. Si nescis quid sit blockchain — Invenire commendo, quia multum hic caudices erunt. In se invicem nidificaverunt, paene redacti et etiam "verticales" impedimenta in impedimentis aliorum clausorum. Erunt etiam termini quidam frigidi sonantes sicut Instant Hypercube Routing и Infinitum Sharding Paradigmased eo magis postea. Et sane probatio-palus et captiosus contractus.
  • TON P2P Network. Peer-ad-parem retis in cuius fundamentum ratio aedificabitur. In hac fabulae parte prima disputabitur.
  • TON PRAECLUSIO. Tabularium repositionis, quae, ratione impedimenti, in retis supra dictis pari-parem aedificabitur. Comparari potest cum torrentibus.
  • TON Proxy. Hoc est officium cuius propositum est augere anonymiam retis participantium. Quilibet fasciculus non directe mitti potest, sed per intermedias cuniculos cum encryptione addito - sicut I2P vel TOR.
  • TON DHT. Distributa est mensa Nullam accommodandi valores arbitrarios. Est etiam supra TON Network (sed simul ab eo usurpatur) et adiuvat TON PRAECLUSIO invenire nodos distribuere, et TON Proxy — medium repeaters. Sed notandum est quod, secus ac stipes, mensam hanc Nullam non esse securam tabulam, sed magni momenti notitias in ea condi non posse.
  • TON Services. Rosci pro consuetudium officia. Essentialiter hic novus Internet super omnibus supra descriptis. Data commutatio - via TON Network/TON Proxyac dialectica in callidis contractibus TON Blockchain. Interface cum satis nota URLs.
  • TON DNS. Cum de familiaribus delata loquimur, etiam conversione indigemus ab illis in 256-aliquantulum inscriptionum - rationum, contractuum, officiorum et nodum.
  • TON liberate. Et hoc est, ubi de pecunia agitur, iungitur. Et non solum erit gram — ut cum aethere, quae- libet signa fieri potest; P. mox hic monetæ "default" erit.

Haec est prima pars quae "fundam" tabulam TON - retis eius partem describit, quae super protocolla tradita sunt. In altera parte loquemur de impedimento "molli", quod per systema infra descriptum confirmabitur. Ita meus ordo narrandi aliquantum differt ab eo quod in praedicto documento (quod statim a gradu abstracto incipit).

basic informatio

TL (Typus Linguarum). Est forma binaria abstracta pro structuris arbitrariis data. Adhibetur in protocollo telegrapho et activo modo in TON. Si vis cognoscere in speciali - Hic est eius descriptio.

detrahe (Nullam). Functio quae irreversibilem transmutationem notitiarum arbitrariae structurae in unum numerum definitae longitudinis exercet. In documentis loquimur de munere HA-256.

Nodi Network (nodi). Nodus programmatis est qui systema operans efficiet. Praesertim supponitur unumquemque clientem Telegram applicationis TON nodi includere. In gradu humili, nodi inscriptiones habent IPv4/IPv6 et communicant utentes UDP protocollo; ad altiorem gradum habent oratio abstracta et protocollum efficiendum ADNL (de inscriptionibus abstractis et ADNL — vide infra). Cum ad hoc quod aliquae partes systematis faciunt aliquid vel aliqua notitia reponunt, intelligitur hoc fieri per nodos retis.

Abstract oratio (Or simply oratio, oratio). Oratio nodi determinatur per suam clavem publicam. Strictius, est 256 frenum Nullam (SHA256) notitiarum structurae clavem publicam continentem (algorithmus specificus cryptographicus non specificatur - curvae ellipticae et RSA-2048 pro exemplis traduntur). Ut nodi unus cum altero communicemus, necesse est ut non tantum illius unius oratio cognoscatur, sed etiam huius notitiae structurae. In doctrina, unus nodi physicus quemlibet numerum inscriptionum (respondens diversis clavibus) creare potest.

Praeterea, talis nexus saepe usurpatur: "prototypum" in forma TL structurae (quas fere notitias continet), et 256 frenum detrahendum ab ea, ad appellandum adhibita.

Blockchain (blockchain). Claustrum est structura data, elementacaudices) quae in "cathenam" ordinantur, et quilibet clausus posterioris catenae unam priorem continet. Hoc modo, integritas obtinetur - mutationes non possunt nisi novis caudices addendo.

obsequium (obsequium). Officia intra TON variae species esse possunt, prout in impedimento utantur vel non. Exempli gratia, unus (vel plures) nodi retis possunt quaedam RPC petitiones procedere utentes ADNL protocollum infra descriptum, sine ullis monumentis in claustro creando - sicut servientibus traditis interretialibus. Facultatem includendi HTTP super ADNL possidet, necnon transitum ipsius nuntii ad hoc protocollum. Per analogiam cum TOR vel I2P, hoc magis repugnant variis interclusionibus.

Eodem tempore plura officia implicant et commercium cum clausula et in petitionibus extra eam expediendis. Exempli gratia, pro TON PRAECLUSIO - fasciculi repositionis - non admodum rationabile est se limas in clausura reponere. Sola fasciculus hashes continebit (una cum quibusdam meta-informationibus de illis), et nodos retis specialioribus ut "servatores lima" aget, paratus eas ad alias nodos mittere per ADNL.

Nebula ministerium (nebula ministerium). Loquimur de aliquibus officiis quae decentralizationem implicant et apertam earum participationem. Exempli gratia, TON Proxy servitium est quod ab aliquo participe sustentari potest qui suum nodi praebere vult tamquam intermedium (proxy) fasciculis inter alias nodi procuret. Si placet, potest arguere feodum ab eo constitutum ad hoc - utens TON liberate systematis micropayments (quod vicissim est etiam nebulosus servitium).

ADNL: Abstract Datagram Network Stratum

In infimis, communicatio inter nodi perficietur utendo protocollo UDP (quamvis alia optiones accepta).

Ut supra, ut unus nodi fasciculum in alium mittat, debet unam ex publicis clavibus cognoscere (et ideo oratio definit). Hoc fasciculum cum hac clavis encryptis addit et 256 frenum destinatum electronicum ad principium fasciculi - quandoquidem unus nodi plures habere potest ex his inscriptionibus, hoc licebit statuere utra clavis ad decryption utatur.

TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

Praeterea, loco inscriptionis recipientis initium fasciculi sic dictae contineri potest. identifier channel. In hoc casu, processus fasciculi iam pendet ex pactis inter nodi specificis - exempli gratia, notitia ad quendam canalem missa potest pro alio nodo destinari et ad illum transmitti debet (hoc est ministerium. TON Proxy). Alius casus specialis potest esse directe inter nodi commercium, sed cum encryptione utens singulare par clavis huius canalis (prae-generato utens protocollo Diffie-Hellman).

Peculiaris denique casus est canalis "nullae" - si nodi nondum scit claves publicas suorum "vicinorum", eas fasciculos sine encryptione omnino mittere potest. Hoc solum ad initializationem destinatur - cum nodi informationes de suis clavibus mittunt, adhibendae sunt ad ulteriorem communicationem.

Protocollum supra descriptum (256 frusta canalis identificantis + fasciculi contentorum) appellatur ADNL. Documenta commemorat facultatem exsequendi analogum TCP super eam vel suum addendi in - RLDP (Protocol Reliable Large Datagram), sed in singula de eorum exsecutione non ingreditur.

TON DHT: Distribuit detrahe mensam

Sicut in aliis systematibus distributis, TON involvit exsecutionem DHT - Nullam mensam distribui. Specialius, mensa est Kademlia-sicut. Si non nota tibi cum hoc genus mensae Nullam, noli cures, infra describemus quomodo operantur.

TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

In sensu abstracto DHT tabulae 256 frenum claves ad valores binarios arbitrariae longitudinis. Hoc in casu, claves in mensa sunt ex quadam TL compage hashes (ipsae structurae simul cum DHT repositae sunt). Hoc est simillimum formationi inscriptionum nodi — et quidem adesse possunt in DHT (exempli gratia, tali clavis IP inscriptionis nodi respondentis datae. electronica abstractasi id non celat). Sed in generali casu "prototypa clavium" (eorum descriptiones, key descriptiones) metadata est quae indicat "dominus" ingressum in mensa Nullam (id est clavis publica alicuius nodi), speciem pretii repositam et regulas quibus hic ingressum postea mutari potest. Exempli gratia, regula tantum dominus permittit ut valorem mutet, vel prohibeat valorem deorsum mutato (tuendi contra impugnationes remonstrabilem).

Praeter 256-clavium frenum, notio inscriptionum DHT introducitur. Differentia inscriptionum cum exercitu regulari est quod DHT oratio necessario IP inscriptioni alligata est. Si nodi suam IP non celat, ordinaria inscriptione uti potest pro DHT. Sed saepius, separatum, "semi-permanens" oratio pro necessitates DHT creabitur.
TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula
Notio distantiae supra claves et inscriptiones DHT introducitur - in hoc omnia cum tabulis coincidunt kademlia — intervallum inter clavium earum aequale est XOR (bitwise OR) earum. Ut in tabulis Kademlia, valor cuidam clavii respondente reponendum est s lymphaticorum quae habent distantiam brevissimam huic clavem (s hic numerus relative parvus est).

Ut nodi DHT cum aliis huiusmodi nodi communicent, memoria tenet DHT excitandas mensa — DHT et IP inscriptiones nodorum cum quibus prius inter se occurrunt, illis distantibus disjunctis. Tales coetus 256 sunt (sint notabiliori parti in distantia valori appositae — hoc est, nodi ad distantiam ab 0 ad 255, in unum coetum cadent, a 256 ad 65535 — in alteram, etc.). Intra singulas turmas, numerus nodis "optimi" repositae (secundum pingendi rationem) repositae sunt.

TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

Unusquisque nodi plures operationes debet sustinere; valorem pro repono in clavis, nodi quaerere и quaerere values. Investigatio nodis involvit exitum, innixa clave data, nodi proximi illi e mensa excitanda; Suspicientes valores eadem sunt, nisi cum nodi valorem clavis cognoscit (tunc modo redit illud). Proinde, si nodi valorem per clavem in DHT invenire cupit, quaesitiones emittit ad paucitatem nodorum proxime huic clavem a mensa sua excitanda. Si valor requisitus non est inter suas responsiones, sed sunt aliae inscriptiones nodi, petitio illis iteratur.

TON DHT ad varios usus adhiberi potest, exempli gratia, ad efficiendum instar tabularii torrentis (videatur. TON PRAECLUSIO); inscriptiones nodi determinare ad officia quaedam efficienda; condo informationes de ratione dominis in blockchain. Praecipua autem applicatio est inventio nodis ab inscriptionibus abstractis. Ad hoc inscriptionem clavis adhibita est cuius pretium inveniri debet. Ex petitione, vel ipsa nodi invenientur (si inscriptio inquisita semi-permanens DHT oratio fuit), vel valor IP oratio et portus nexus erunt - vel alia electronica quae uti debet. medius cuniculus.

Ipsasque retiacula in TON

Protocollum supra descriptum ADNL facultatem implicat quavis nodis informationes inter se permutandi, etsi non necessario modo optimal. Dicere possumus ob ADNL, omnes nodos graph (idealiter connexos). Sed praeterea fieri potest retiacula laminis - subgraphas in hac graphe creare.
TON: Telegram Open Network. Pars 1: Introductio, iacuit retis, ADNL, DHT, deaurabis retiacula

In tali retis, commercium solum directe exercetur - per nexus praeformatos inter nodos, in retis participatione (per canales ADNL supra descriptos). Formatio talium nexuum inter vicinos, inquisitio pro ipsis vicinis, est processus latis qui quaerit conservare connexionem retis operiendi et minuere moras in commutationibus notitiarum in eo.

Praeterea via est ut cito magnas radiophonicas in retiaculis dispersas distribuas - in frusta comminuta sunt, suppleta cum errore correctionis codicis, et hae omnes partes ab uno participe in alium mittuntur. Sic participem partes omnes plene obtinere non debet antequam eas per retiaculum longius mittat.

Ipsas reticulas publicas vel privatas esse possunt. Faciens membrum retis publici non est difficile - invenire debes structuram TL structuram illam descriptam (potest esse publica vel pervia quadam clavi in ​​DHT). In retis privatis, haec structura nodi praevia nota est.

ut continued

Recensionem TON in plures articulos dividere decrevi. Hoc est ubi haec pars finitur in altera Pergo ad considerandam structuram clausulae (pressius, clausulae) quod TON constabit.

Source: www.habr.com

Add a comment