ืืืจ ืฉืืืขืืื ืฉื-Runet ืขืืฉื ืจืขืฉ ืขื ืืืืจื ืืขื ืืืฆื ืขื ืืกืืืชื ืืกืจืช ืืืืืื ืืืกืจ ืจืืืื ืขื ืืื Roskomnadzor. ืืจืืงืืฉื ืืขืืื ืื ืฉืื ืจืืื, ืืื ืื ืืื ืื ื ืืฉืืื ืืคืืกืืื ื-Geektimes. ืืืคืชืขืชื ืืืฉืื ืืืจ - ืขืืืื ืื ืจืืืชื ื ืืชืื ืืื ืขื Habrรฉ ืฉื ืจืฉืช TON ืืืชืืื ื ืช ืืฆืืช ืขื ืืกืืก Telegram - Telegram Open Network. ืจืฆืืชื ืืืฉืืื ืืช ืืืกืจ ืืื, ืื ืืฉ ืื ืืืืื ืฉื โ ืื ืืืจืืช ืืืขืืจ ืืฆืืจืืช ืจืฉืืืืช ืขื ืื.
ืืจืฉื ืื ืืืืืืจ ืืื ืฉืืฉ ืฉืืืขืืช ืฉืืืืจื ืืฉืืงื ICO ืกืืืจ ืืงื ื ืืืื ืืืื ืืืื, ืืืืจ ืฉืืืจ ืืกืคื ืกืืืื ืืกืฃ ืืืืืืื. ืฆืคืื ืฉืืืืข ืืงืจืืคืื ืฉื ืืจืื ืืืฉืง ืืฉื ื - ืืืื ืืฉืชืืฉ ืืืืืจื ืืืื ืืืืืืืืช ืืจื ืง, ืื ืฉืืืฆืจ ืืฉืืขืฆืื ืืชืจืื ืืฉืืขืืชื ืขื ืคื ื ืืืืขืืช ืงืจืืคืืืืจืคืืื ืืืจืื.
ืืฆืขืจื, ืืืืืื ืฉืืื ืืฆืืจืืช ืจืฉืืืืช, ืื ื ืืืื ืจืง ืืืืฉืื ืืืื
ืื ืืืืจ ืืืกืื ืืื? ืื ืกื ืืกืคืจ ืืืชื ืืืืฉ ืืืืืื ืฉืื, ืงืจืื ืืืงืกื, ืืื ืืจืืกืืช ืืงืฆืช ืืืชืจ ืื ืืฉื (ืฉืื ื ืืงืืืื ืืกืื ืื ืขื ืื ืืืื ืฉืื ืืืืื ืก ืืืชืืืืงื ืคืืจืืืืช). ืืืืจ ืฉืื ืื ืื ืืงืืจื, ืืืื ืืืืืช ืชืืืืจ ืฉื ืืืขืจืืช ืืกืืืจ ืืื ืื ืฉืืฉืชื ื ืขื ืืืืขื ืืืฉืงื ืืฆืืืืจ.
ืื ื ืืืืื ืฉืื ืืกืฃ ืืืืืขืืช ืงืจืืคืืืืจืคืืื, ืฆืคืืืื ืขืื ืืจืื. ืืืื ื ืืงื ืืช ืื ืืคื ืืกืืจ.
- ืืื. ืื ืืืกืืก ืฉื ืืืขืจืืช ืืืื. ืื ืืชื ืื ืืืืข ืื ืื
ืืืืง - ืื ื ืืืืืฅ ืืืจืจ, ืื ืืืื ืืื ืืจืื ืืืืงืฆ'ืืื. ืืืืงืืื ืืื ืืชืื ืืฉื ื, ืืคืืฆืืื ืืืขื ืืืคืืื "ืื ืืืื" ืืืืงืฆ'ืืื ืืชืื ืืืืงืื ืฉื ืืืืงืฆ'ืืื ืืืจืื. ืืืื ืื ืืื ืืื ืืื ืฉื ืฉืืขืื ืืื ืืืื ืืื ื ืืชืื Hypercube ืืืืื ะธ ืคืจืืืืืช ืจืืกืืง ืืื ืกืืคืืช, ืืื ืขื ืื ืืืืฉื. ืืืืืื, ืืืืืช ืกืืืื ืืืืืื ืืืืื. - ืจืฉืช TON P2P. ืจืฉืช ืขืืืช ืืขืืืช ืฉืขื ืืกืืกื ืชืืื ื ืืืขืจืืช. ืืื ืชืืืื ืชืืืื ืืืืง ืื ืฉื ืืกืืคืืจ.
- ืืืกืื ืืื. ืืืกืื ืงืืฆืื, ืืฉืจ ืืื ืงืฉืจ ืืืืืงืฆ'ืืื, ืืืื ื ืขื ืจืฉืช peer-to-peer ืื ืืืจืช ืืขืื. ื ืืชื ืืืฉืืืช ืืืืจื ืืื.
- TON ืคืจืืงืกื. ืืืืืจ ืืฉืืจืืช ืฉืืืจืชื ืืืืืืจ ืืช ืืื ืื ืืืืืช ืฉื ืืฉืชืชืคื ืืจืฉืช. ืื ืื ื ืืืืื ืืืืฉืื ืื ืืฉืืจืืช, ืืื ืืจื ืื ืืจืืช ืืชืืื ืขื ืืฆืคื ื ื ืืกืคืช - ืืื I2P ืื TOR.
- ืืื DHT. ืืืืช hash ืืืืืจืช ืืืืกืื ืขืจืืื ืฉืจืืจืืชืืื. ืืื ืื ืื ืื ืืืืขืื ืจืฉืช TON (ืืื ืืืงืืื ืืื ืืฉืืฉ ืืืชื) ืืขืืืจ ืืืกืื ืืื ืืืฆืื ืฆืืชืื "ืืคืืฆืื", ืืื TON ืคืจืืงืกื - ืืฉืืืจื ืืื ืืื. ืืื ืืฉ ืืฆืืื ืฉืื ืืืื ืืืืืงืฆ'ืืื, ืืืืช ื-hash ืืื ืืื ื ืืืกืื ืืืืืื โ ืื ื ืืชื ืืืืกื ืื ืืืืข ืืฉืื.
- ืฉืืจืืชื ืืื. ืคืืืคืืจืื ืืฉืืจืืชืื ืืืชืืืื ืืืฉืืช. ืืขืฆื, ืืื ืืื ืืจื ื ืืืฉ ืขื ืื ืื ืฉืชืืืจ ืืขืื. ืืืืคืช ื ืชืื ืื - ืืืืฆืขืืช ืจืฉืช TON/TON ืคืจืืงืกื, ืืืืืืืื ืืื ืืืืืื ืืืืืื ืฉื ื ืืื. ืืืืฉืง ืขื ืืชืืืืช URL ืืืืจืืช ืืืื.
- ืืื DNS. ืืืืืื ืฉืื ืื ื ืืืืจืื ืขื ืืชืืืืช URL ืืืืจืืช, ืื ืื ื ืฆืจืืืื ืื ืืืืจ ืืื ืืืชืืืืช ืฉื 256 ืกืืืืืช โ ืืฉืืื ืืช, ืืืืื, ืฉืืจืืชืื ืืฆืืชืื.
- TON ืชืฉืืืืื. ืืืื ื ืื ืกืช ืขื ืืื ืืืกืฃ ืืชืืื ื. ืืื ืื ืจืง ืืืื ืืจืืชื - ืืื ืืืชืจ, ืื "ืืกืืืื ืื" ืืืื ืืคืฉืจืืื; ืืจืืื ืืืื ืจืง ืืืืข "ืืจืืจืช ืืืืื" ืืื.
ืืื ืืืืง ืืจืืฉืื ืฉืืชืืจ ืืช ืืฉืืื "ืืืงืืจืงืขืช" ืฉื TON - ืืืง ืืจืฉืช ืฉืื, ืฉื ืื ื ืขื ืืื ืคืจืืืืงืืืื ืืกืืจืชืืื. ืืืืง ืืื ื ืืืจ ืขื ื"ืจื" - blockchain, ืืฉืจ ืืชืื ืขื ืืื ืืืขืจืืช ืืืชืืืจืช ืืืื. ืืคืืื, ืกืืจ ืืืืจื ืฉืื ืฉืื ื ืืืงืฆืช ืืื ืฉื ืขืฉื ืืืกืื ืื "ื (ืฉืืชืืื ืืื ืืจืื ืืืืคืฉืืช).
ืืืฉืืื ืืกืืกืืื
TL (ืืงืื ืฉืคื). ืืื ืคืืจืื ืืื ืืจื ืืืคืฉื ืขืืืจ ืืื ื ื ืชืื ืื ืฉืจืืจืืชืืื. ืืื ืืฉืืฉ ืืคืจืืืืงืื ืืืืจื ืืืืื ืืฉืืืืฉ ืคืขืื ื-TON. ืื ืืชื ืจืืฆื ืืืืืจ ืืช ืื ืืคืืจืื -
ืึผึฐืึดืื (ืฉืืจืื). ืคืื ืงืฆืื ืืืืฆืขืช ืืจื ืกืคืืจืืฆืื ืืืชื ืืคืืื ืฉื ืืื ื ื ืชืื ืื ืฉืจืืจืืชื ืืืกืคืจ ืืืื ืืืืจื ืงืืืข. ืืืืจื ืืชืืขืื ืืืืจืื ืขื ืืคืื ืงืฆืื
ืฆืืืช ืจืฉืช (ืฆืืืช). ืฆืืืช ืืื ืืชืืื ื ืฉืชืืืื ืฉืืืขืจืืช ืชืคืขื. ืืคืจื, ืืื ืื ืืื ืฉืื ืืคืืืงืฆืืืช ืืงืื ืฉื ืืืืจื ืชืืืื ืฆืืืช TON. ืืจืื ื ืืืื, ืืฆืืชืื ืืฉ ืืชืืืืช IPv4/IPv6 ืืื ืืชืงืฉืจืื ืืืืฆืขืืช ืคืจืืืืงืื UDP; ืืจืื ืืืืื ืืืชืจ, ืืฉ ืืื ืืชืืืืช ืืืคืฉืืืช ืืืืืฉื ืืช ืคืจืืืืงืื ADNL (ืขื ืืชืืืืช ืืืกืืจืงืืืืช ื-ADNL - ืจืื ืืืื). ืืฉืื ืืืืข ืืขืืืื ืฉืืืงืื ืืกืืืืื ืฉื ืืืขืจืืช ืขืืฉืื ืืฉืื ืื ืืืืกื ืื ื ืชืื ืื ืืกืืืืื, ืืืื ืฉืื ื ืขืฉื ืขื ืืื ืฆืืชื ืจืฉืช.
ืืชืืืช ืืืคืฉืืช (ืื ืืคืฉืืืช ืืชืืืช, ืืชืืืช). ืืชืืืช ืฉื ืฆืืืช ื ืงืืขืช ืืคื ืืืคืชื ืืฆืืืืจื ืฉืื. ืืืืคื ืงืคืื ื ืืืชืจ, ืืืืืจ ื-hash ืฉื 256 ืกืืืืืช (SHA256) ืฉื ืืื ื ืื ืชืื ืื ืืืืื ืืช ืืืคืชื ืืฆืืืืจื (ืืืืืจืืชื ืืืฆืคื ื ืืกืคืฆืืคื ืื ืืฆืืื - ืขืงืืืืช ืืืืคืืืืช ื-RSA-2048 ื ืืชื ืื ืืืืืืืืช). ืืื ืฉืฆืืืช ืืื ืืชืงืฉืจ ืขื ืืืจ, ืืื ืฆืจืื ืืืขืช ืื ืจืง ืืช ืืืชืืืช ืฉื ืืืชื ืืื, ืืื ืื ืืช ืืื ื ืื ืชืื ืื ืืื. ืืชืืืืจืื, ืฆืืืช ืคืืื ืืื ืืืื ืืืฆืืจ ืื ืืกืคืจ ืฉื ืืชืืืืช (ืืืงืืืืืช ืืืคืชืืืช ืฉืื ืื).
ืืชืจ ืขื ืื, ืจืง ืงืืฉืืจ ืืื ืืฉืืฉ ืืขืชืื ืงืจืืืืช: "ืื ืืืคืืก" ืืฆืืจื ืฉื ืืื ื TL (ืืืืื ืืืขื ืื ื ืชืื ืื), ื-hash ืฉื 256 ืกืืืืืช ืืื ื, ืืืฉืืฉ ืืืชืืืืกืืช.
ืืืืงืฆ'ืืื (blockchain). Blockchain ืืื ืืื ื ื ืชืื ืื, ืืืื ืืื (ืืืืงืื) ืืฉืจ ืืกืืืจืื ื"ืฉืจืฉืจืช", ืืื ืืืืง ืขืืงื ืฉื ืืฉืจืฉืจืช ืืืื ืืช ื-hash ืฉื ืืงืืื. ืืืจื ืื ืืืฉืืช ืฉืืืืช โ ืฉืื ืืืื ืืืืืื ืืืชืืฆืข ืจืง ืขื ืืื ืืืกืคืช ืืืืงืื ืืืฉืื.
ืฉืืจืืช (ืฉืจืืช). ืฉืืจืืชืื ืืชืื TON ืืืืืื ืืืืืช ืืกืืืื ืฉืื ืื, ืชืืื ืื ืื ืืฉืชืืฉืื ืืืืืงืฆ'ืืื ืื ืื. ืืืืืื, ืฆืืืช ืจืฉืช ืืื (ืื ืจืืื) ืืืื ืืขืื ืืงืฉืืช RPC ืืกืืืืืช ืืืืฆืขืืช ืคืจืืืืงืื ADNL ืืืชืืืจ ืืืื, ืืืื ืืืฆืืจ ืจืฉืืืืช ืืืฉืื ืืืืืงืฆ'ืืื - ืืื ืฉืจืชื ืืื ืืจื ื ืืกืืจืชืืื. ืืืื ืืคืฉืจืืช ืืืืขืช HTTP ืขื ADNL, ืืื ืื ืืืขืืจ ืฉื ืืืกื ื'ืจ ืขืฆืื ืืคืจืืืืงืื ืื. ืืื ืืืืื ื-TOR ืื I2P, ืื ืืืคืื ืืืชื ืืขืืื ืืืชืจ ืืคื ื ืืกืืืืช ืฉืื ืืช.
ืืืงืืื, ืืกืคืจ ืฉืืจืืชืื ืืจืืืื ืื ืืืื ืืจืืงืฆืื ืขื ืืืืืงืฆืณืืื ืืื ืืขืืืื ืืงืฉืืช ืืืืฆื ืื. ืืืฉื, ืขืืืจ TON Storage - ืืืกืื ืงืืฆืื - ืื ืืืื ืืืืื ื ืืืืกื ืืช ืืงืืฆืื ืขืฆืื ืืืืืงืฆ'ืืื. ืืื ืืืื ืจืง ืืืืื ืงืืฆืื (ืืื ืขื ืงืฆืช ืืื-ืืืืข ืขืืืื), ืืฆืืชื ืจืฉืช ืืืืืืื ืืคืขืื ื"ืฉืจืชื ืงืืฆืื", ืืืื ืื ืืฉืืื ืืืชื ืืฆืืชืื ืืืจืื ืืืืฆืขืืช ADNL.
ืฉืืจืืช ืขืจืคื (ืฉืืจืืช ืขืจืคื). ืื ืื ื ืืืืจืื ืขื ืืื ืฉืืจืืชืื ืืืจืืืื ืขื ืืืืืจ ืืืฉืชืชืคืืช ืคืชืืื ืืื. ืืืืืื, TON Proxy ืืื ืฉืืจืืช ืฉืืืื ืืืืชืื ืขื ืืื ืื ืืฉืชืชืฃ ืฉืจืืฆื ืืกืคืง ืืช ืืฆืืืช ืฉืื ืืืชืืื (ืคืจืืงืกื) ืืืขืืจืช ืื ืืช ืืื ืฆืืชืื ืืืจืื. ืื ืืจืฆื, ืืื ืืืื ืืืืืช ืขืืื ืฉื ืงืืขื ืขื ืืื ืขื ืื - ืืืืฆืขืืช ืืขืจืืช TON Payments ืขืืืจ ืืืงืจื-ืชืฉืืืืื (ืฉืืื, ืืชืืจื, ืื ืฉืืจืืช ืขืจืคื).
ADNL: ืืืคืฉื Datagram Network Layer
ืืจืื ืื ืืืื ืืืืชืจ, ืืชืงืฉืืจืช ืืื ืฆืืชืื ืชืชืืฆืข ืืืืฆืขืืช ืคืจืืืืงืื UDP (ืื ืื ืืคืฉืจืืืืช ืืืจืืช ืืงืืืืืช).
ืืคื ืฉืืืืืจ ืืขืื, ืขื ืื ืช ืฉืฆืืืช ืืื ืืฉืื ืื ื ืืืืจืช, ืขืืื ืืืืืจ ืืช ืืื ืืืคืชืืืช ืืฆืืืืจืืื ืฉืื (ืืืื ืืช ืืืชืืืช ืฉืืื ืืืืืจ). ืืื ืืฆืคืื ืืช ืืืืืื ืืืคืชื ืื ืืืืกืืฃ ืืช ืืชืืืช ืืืขื ืฉื 256 ืกืืืืืช ืืชืืืืช ืืืืืื - ืืืืืื ืฉืฆืืืช ืืื ืืืื ืืืืื ืืื ืืืืชืืืืช ืืืื, ืื ืืืคืฉืจ ืื ืืงืืืข ืืืืื ืืคืชื ืืืฉืชืืฉ ืืคืขื ืื.
ืื ืืกืฃ, ืืืงืื ืืชืืืช ืื ืืขื, ืืืชืืื ืฉื ืืืืืช ืื ืชืื ืื ืขืฉืืื ืืืืื ืืช ืื ืฉื ืงืจื. ืืืื ืขืจืืฅ. ืืืงืจื ืื, ืขืืืื ืืืืืื ืืืจ ืชืืื ืืืกืืืื ืกืคืฆืืคืืื ืืื ืฆืืชืื - ืืืฉื, ื ืชืื ืื ืื ืฉืืืื ืืขืจืืฅ ืืกืืื ืขืฉืืืื ืืืืืช ืืืืขืืื ืืฆืืืช ืืืจ ืืืฉ ืืืขืืืจ ืืืื (ืืื ืืฉืืจืืช TON ืคืจืืงืกื). ืืงืจื ืืืืื ื ืืกืฃ ืขืฉืื ืืืืืช ืืื ืืจืืงืฆืื ืืฉืืจืืช ืืื ืฆืืชืื, ืื ืขื ืืฆืคื ื ืืืืฆืขืืช ืืื ืืคืชืืืช ืืืื ืขืืืจ ืขืจืืฅ ืื (ื ืืฆืจ ืืจืืฉ ืืืืฆืขืืช ืคืจืืืืงืื ืืืคื-ืืืื).
ืืืกืืฃ, ืืงืจื ืืืืื ืืื ืขืจืืฅ "null" - ืื ืฆืืืช ืขืืืื ืื ืืืืจ ืืช ืืืคืชืืืช ืืฆืืืืจืืื ืฉื "ืฉืื ืื", ืืื ืืืื ืืฉืืื ืืื ืื ืืช ืืื ืืฆืคื ื ืืื. ืื ืืืืขื ืจืง ืืืชืืื - ืืจืืข ืฉืืฆืืชืื ืฉืืืืื ืืืืข ืขื ืืืคืชืืืช ืฉืืื, ืืฉ ืืืฉืชืืฉ ืืื ืืืืฉื ืชืงืฉืืจืช.
ืืคืจืืืืงืื ืืืชืืืจ ืืขืื (256 ืกืืืืืช ืฉื ืืืื ืขืจืืฅ + ืชืืื ืื ืืช) ื ืงืจื ADNL. ืืชืืขืื ืืืืืจ ืืช ืืืคืฉืจืืช ืืืืืืข ืื ืืืื ืฉื TCP ืขื ืืืื ืื ืชืืกืฃ ืืฉืื - RLDP (Reliable Large Datagram Protocol), ืื ืื ื ืื ืก ืืคืจืืื ืืืื ืืืืขืชื.
TON DHT: ืืืืช Hash ืืืืืจืช
ืืื ืืืงืจื ืฉื ืืขืจืืืช ืืืืืจืืช ืืืจืืช, TON ืืจืืื ืืืืฉืื ืฉื DHT -
ืืืืื ืืืคืฉื, DHT ืืืคื ืืคืชืืืช ืฉื 256 ืกืืืืืช ืืขืจืืื ืืื ืืจืืื ืืืืจื ืฉืจืืจืืชื. ืืืงืจื ืื, ืืืคืชืืืช ืืืืื ืื hashes ืืืื ื TL ืืกืืื (ืื ืืืื ืื ืขืฆืื ืืืืืกื ืื ืืื ืขื ื-DHT). ืื ืืืื ืืืื ืืืฆืืจืช ืืชืืืืช ืฆืืืช - ืืื ืืื ืืืืืืช ืืืืืช ื ืืืืืช ื-DHT (ืืืืืื, ืืืืฆืขืืช ืืคืชื ืืื ืืชืืืช ื-IP ืฉื ืฆืืืช ืืืชืืืื ืื ืชืื ืืชืืืช ืืืคืฉืืช, ืื ืืื ืื ืืกืชืืจ ืืช ืื). ืืื ืืืงืจื ืืืืื, "ืืืืืคืืก ืฉื ืืคืชืืืช" (ืฉืืื ืชืืืืจืื, ืชืืืืจื ืืคืชื) ืืื ืืื ื ืชืื ืื ืืืฆืืื ืื ืืช ื"ืืขืืื" ืฉื ืขืจื ืืืืืช hash (ืืืืืจ, ืืืคืชื ืืฆืืืืจื ืฉื ืฆืืืช ืืืฉืื), ืกืื ืืขืจื ืืืืืืกื ืืืืืืื ืฉืืืืฆืขืืชื ื ืืชื ืืฉื ืืช ืขืจื ืื ืืืืจ ืืื. ืืืืืื, ืืื ืขืฉืื ืืืคืฉืจ ืจืง ืืืขืืื ืืฉื ืืช ืืช ืืขืจื, ืื ืืืกืืจ ืขื ืฉืื ืื ืืขืจื ืืืคื ืืื (ืืื ืืืื ืืคื ื ืืชืงืคืืช ืฉืืืืจ ืืืืจ).
ืื ืืกืฃ ืืืคืชืืืช ืฉื 256 ืกืืืืืช, ืืืืฉื ืฉื ืืชืืืืช DHT ืืืฆื. ืืืืื ืขื ืืชืืืืช ืืืจื ืจืืืืืช ืืื ืฉืืชืืืช ื-DHT ืงืฉืืจื ืืืืจื ืืืชืืืช IP. ืื ืฆืืืช ืื ืืกืชืืจ ืืช ื-IP ืฉืื, ืืื ืืืื ืืืฉืชืืฉ ืืืชืืืช ืจืืืื ืขืืืจ DHT. ืื ืืขืชืื ืงืจืืืืช ืืืชืจ, ืชืืืืฆืจ ืืชืืืช ื ืคืจืืช "ืงืืืขื ืืืืฆื" ืืฆืจืื DHT.
ืืืฉื ืืืจืืง ืืืฆื ืืขื ืืืคืชืืืช ืืืชืืืืช ื-DHT - ืืื ืืื ืขืืื ืืงื ื ืืื ืขื ืืืืืืืช
ืืื ืฉืฆืืืช DHT ืืชืงืฉืจ ืขื ืฆืืชืื ืืืจืื ืืืื, ืืื ืฉืืืจ ืืืืืจืื ืืืืช ื ืืชืื DHT - ืืชืืืืช DHT ื-IP ืฉื ืฆืืชืื ืืืชื ืงืืื ืืื ืืจืืงืฆืื ืืขืืจ, ืืงืืืฆืืช ืืคื ืืืจืืง ืืืืื. ืืฉ 256 ืงืืืฆืืช ืืืื (ืื ืืชืืืืืช ืืืื ืืืฉืืขืืชื ืืืืชืจ ืฉื ืงืืข ืืขืจื ืืืจืืง - ืืืืืจ, ืฆืืชืื ืืืจืืง ื-0 ืขื 255 ืืืคืื ืืงืืืฆื ืืืช, ื-256 ื-65535 - ืืงืืืฆื ืืืื ืืื'). ืืชืื ืื ืงืืืฆื, ืืืืืกื ืืกืคืจ ืืืืื ืฉื ืฆืืชืื "ืืืืืื ืืืืชืจ" (ืืืื ืืื ืฉื ืคืื ื ืืืืื).
ืื ืฆืืืช ืืืื ืืชืืื ืืืกืคืจ ืคืขืืืืช: ืืืกืื ืขืจื ืขืืืจ ืืคืชื, ืืืคืืฉ ืฆืืชืื ะธ ืืืคืฉ ืขืจืืื. ืืืคืืฉ ืฆืืชืื ืืจืื ืืื ืคืงื, ืืืชืืกืก ืขื ืืคืชื ื ืชืื, ืฉื ืืฆืืชืื ืืงืจืืืื ืืืืชืจ ืืืื ืืืืืช ืื ืืชืื; ืืืคืืฉ ืขืจืืื ืืื, ืืืขื ืืืฉืจ ืืฆืืืช ืืืืข ืืช ืืขืจื ืฉื ืืืคืชื (ืืื ืืื ืคืฉืื ืืืืืจ ืืืชื). ืืืชืื ืืื, ืื ืฆืืืช ืจืืฆื ืืืฆืื ืขืจื ืืคื ืืคืชื ื-DHT, ืืื ืฉืืื ืฉืืืืชืืช ืืืกืคืจ ืงืื ืฉื ืฆืืชืื ืืงืจืืืื ืืืืชืจ ืืืคืชื ืื ืืืืืช ืื ืืชืื ืฉืื. ืื ืืขืจื ืื ืืจืฉ ืืื ื ืืื ืืชืืืืืช ืฉืืื, ืืื ืืฉ ืืชืืืืช ืฆืืืช ืืืจืืช, ืืืงืฉื ืืืืจืช ืืืืื.
TON DHT ืืืื ืืฉืืฉ ืืืืจืืช ืฉืื ืืช, ืืืฉื, ืืืืฉื ืืืกืื ืงืืฆืื ืืืื ืืืจื ื (ืจืื. ืืืกืื ืืื); ืืงืืืข ืืช ืืืชืืืืช ืฉื ืฆืืชืื ืืืืืฉืืื ืฉืืจืืชืื ืืกืืืืื; ืืืืกื ืืืืข ืขื ืืขืื ืืฉืืื ืืช ืืืืืงืฆ'ืืื. ืืื ืืืืฉืื ืืืฉืื ืืืืชืจ ืืื ืืืืื ืืฆืืชืื ืืคื ืืืชืืืืช ืืืืคืฉืืืช ืฉืืื. ืืฉื ืื, ืืืชืืืช ืืฉืืฉืช ืืืคืชื ืฉืฆืจืื ืืืฆืื ืืช ืืขืจื ืฉืื. ืืชืืฆืื ืืืืงืฉื, ืื ืฉืืฆืืืช ืขืฆืื ืืืืฆื (ืื ืืืชืืืช ืฉืืืคืฉื ืืืืชื ืืชืืืช ื-DHT ืืงืืืขื ืืืืฆื ืฉืื), ืื ืฉืืขืจื ืืืื ืืชืืืช ื-IP ืืืืฆืืื ืืืืืืจ - ืื ืืชืืืช ืืืจืช ืฉืืืืจื ืืฉืืฉ ืืืชืืืช ืื ืืจืช ืืื ืืื.
ืจืฉืชืืช ืฉืืืช-ืขื ื-TON
ืคืจืืืืงืื ADNL ืฉืชืืืจ ืืขืื ืืจืื ืขื ืืืืืืช ืฉื ืื ืฆืืชืื ืืืืืืฃ ืืืืข ืื ืขื ืื - ืื ืื ืื ืืืืจื ืืืจืืื ืืืคืืืืืืืช. ืื ื ืืืืืื ืืืืจ ืฉืืืืืช ADNL, ืื ืืฆืืชืื ืืืฆืจืื ืืจืฃ TON ืืืืืื (ืืืืืจ ืืืืคื ืืืืืืื). ืืื ืืคืฉืจ ืื ืืกืฃ ืืืฆืืจ ืจืฉืชืืช ืฉืืืช-ืขื - ืชืช-ืืจืคืื ืืชืื ืืืจืฃ ืืื.
ืืชืื ืจืฉืช ืืื, ืืืื ืืจืืงืฆืื ืืชืืฆืขืช ืจืง ืืืืคื ืืฉืืจ - ืืืืฆืขืืช ืืืืืจืื ืฉื ืืฆืจื ืืจืืฉ ืืื ืฆืืชืื ืืืฉืชืชืคืื ืืจืฉืช (ืืืืฆืขืืช ืขืจืืฆื ADNL ืฉืชืืืจื ืืขืื). ืืฆืืจืช ืงืฉืจืื ืืืื ืืื ืฉืื ืื, ืืืคืืฉ ืืฉืื ืื ืขืฆืื, ืืื ืชืืืื ืืืืืืื ืืืืงืฉ ืืฉืืืจ ืขื ืืงืืฉืืจืืืช ืฉื ืจืฉืช ืืขื ืืืืืขืจ ืขืืืืืื ืืืืืืคื ืื ืชืื ืื ืื.
ืื ืืกืฃ, ืืฉื ื ืืจื ืืืคืืฅ ืืืืืจืืช ืขืืืื ื ืฉืืืืจ ืืืืืื ืืชืื ืืจืฉืช - ืื ืืืืืงืื ืืืชืืืืช, ืืชืืืกืคืื ืืงืื ืชืืงืื ืฉืืืืืช, ืืื ืืืืงืื ืืืื ื ืฉืืืื ืืืฉืชืฃ ืืื ืืืฉืชืชืฃ ืืืจ. ืืคืืื, ืืืฉืชืชืฃ ืื ืฆืจืื ืืืฉืื ืืช ืื ืืืืงืื ืืืืืื ืืคื ื ืฉืืืืชื ืืืื ืืืืจื ืืจืฉืช.
ืจืฉืชืืช ืฉืืืช-ืขื ืืืืืืช ืืืืืช ืฆืืืืจืืืช ืื ืคืจืืืืช. ืืืืืช ืืืจ ืืจืฉืช ืฆืืืืจืืช ืื ืื ืงืฉื - ืืชื ืฆืจืื ืืืฆืื ืืื ื TL ืฉืืชืืจ ืืช ืื (ืืื ืืืื ืืืืืช ืฆืืืืจื ืื ื ืืืฉ ืขื ืืื ืืคืชื ืืกืืื ื-DHT). ืืืงืจื ืฉื ืจืฉืช ืคืจืืืช, ืืื ื ืื ืืืื ืืืืืช ืืืืข ืืฆืืืช ืืจืืฉ.
ืืืฉื ืืืื
ืืืืืชื ืืคืฆื ืืช ืกืงืืจืช TON ืืืกืคืจ ืืืืจืื. ืืื ืืกืชืืื ืืืืง ืืื, ื
ืืงืืจ: www.habr.com