TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบชเบญเบ‡เบญเบฒเบ—เบดเบ”เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, Runet เป„เบ”เป‰เบกเบตเบชเบฝเบ‡เบ”เบฑเบ‡เบเปˆเบฝเบงเบเบฑเบš Telegram เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเปเบฅเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเป€เบกเบ”เบ•เบฒเป‚เบ”เบ Roskomnadzor. ricochet เป„เบ”เป‰ offended เบซเบผเบฒเบเบ„เบปเบ™, เปเบ•เปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบซเบปเบงเบ‚เปเป‰เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบš Geektimes. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เบปเบเบ•เบฐเบฅเบถเบ‡เบเบฑเบšเบชเบดเปˆเบ‡เบญเบทเปˆเบ™ - เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบšเปเปˆเป€เบซเบฑเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบญเบฑเบ™เบ”เบฝเบงเบเปˆเบฝเบงเบเบฑเบš Habrรฉ เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ TON เบ—เบตเปˆเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Telegram - Telegram Open Network. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ–เบดเบ‡เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ™เบตเป‰, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเบฐเบชเบถเบเบชเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™ - เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบ–เบฐเปเบซเบผเบ‡เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒเบกเบตเบ‚เปˆเบฒเบงเบฅเบทเบงเปˆเบฒ Telegram เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบง ICO เบ›เบดเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบซเบผเบฒเบ, เป„เบ”เป‰เป€เบเบฑเบšเบเปเบฒเป€เบ‡เบดเบ™เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเปเบฅเป‰เบง. เบกเบฑเบ™เบ„เบฒเบ”เบงเปˆเบฒ cryptocurrency เบ‚เบญเบ‡ Gram เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบ›เบตเบ™เบตเป‰ - เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰ Telegram เบ—เบธเบเบ„เบปเบ™เบˆเบฐเบกเบตเบเบฐเป€เบ›เบปเบฒเป€เบ‡เบดเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบชเป‰เบฒเบ‡เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบเบงเปˆเบฒ cryptocurrencies เบญเบทเปˆเบ™เป†.

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบšเปเปˆเบกเบตเบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเบˆเบฒเบ เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบ—เบตเปˆเบกเบฒ, เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”. เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบญเบกเปเบ›เบ‡เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบดเบŠเปเบฒเบ™เบฒเบ™เบซเบผเบฒเบ, เปเบ•เปˆเบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เบฑเบ‡เบชเบทเบ‚เบฒเบงเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”, เบ‚เบฝเบ™เป‚เบ”เบ Nikolai Durov (เปเบฅเบฐเบฎเบปเปˆเบงเป„เบซเบผ, เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ™เบฑเบเบฅเบปเบ‡เบ—เบถเบ™). เปเบ•เปˆโ€‹เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบญเบกโ€‹เปเบ›เบ‡, เบšเปเปˆโ€‹เบกเบตโ€‹เปƒเบœโ€‹เบˆเบฐโ€‹เบซเป‰เบฒเบกโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบถเบโ€‹เบชเบฒโ€‹เปเบฅเบฐโ€‹เบ›เบถเบโ€‹เบชเบฒโ€‹เบซเบฒโ€‹เบฅเบทโ€‹เบกเบฑเบ™, เบชเบดเบ”?

เป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เป€เบงเบปเป‰เบฒเบซเบเบฑเบ‡? เบ‚เป‰เบญเบเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบšเบญเบเบกเบฑเบ™เบ„เบทเบ™เปƒเบ™เบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก, เปเบ•เปˆเปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเปเบฅเบฐเป€เบฅเบฑเบเบ™เป‰เบญเบเบเบงเปˆเบฒเบกเบฐเบ™เบธเบ” (เบญเบฒเบ”เบˆเบฐ Nikolai เปƒเบซเป‰เบญเบฐเป„เบžเบ‚เป‰เบญเบเบเบฑเบšเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™). เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบญเบ‡เปเบ—เป‰, เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบฐเบšเบฑเบšเบฎเปˆเบฒเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฒเบเปƒเบ™เป€เบงเบฅเบฒเป€เบ›เบตเบ”เบ•เบปเบงเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฝเบ™เบฎเบนเป‰เบงเปˆเบฒเบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ cryptocurrency, เบกเบตเบซเบผเบฒเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เบฒเบ”เบซเบงเบฑเบ‡. เปƒเบซเป‰เป€เบญเบปเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡.

  • TON Blockchain. เบ™เบตเป‰เปเบกเปˆเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ” blockchain - เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบŠเบญเบเบซเบฒ, เป€เบžเบฒเบฐเบงเปˆเบฒเบˆเบฐเบกเบต blockchain เบซเบผเบฒเบเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰. เบฎเบฑเบ‡เบขเบนเปˆเปƒเบ™เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เป€เบเบทเบญเบšเบˆเบฐเปเบ•เบเปเบเบเปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡ blockchains "เบ•เบฑเป‰เบ‡" เบžเบฒเบเปƒเบ™เบ•เบฑเบ™เบ‚เบญเบ‡ blockchains เบญเบทเปˆเบ™เป†. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเบกเบตเบšเบฒเบ‡เบ„เปเบฒเบ—เบตเปˆเบชเบฝเบ‡เป€เบขเบฑเบ™เป€เบŠเบฑเปˆเบ™ เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ Hypercube เบ—เบฑเบ™เบ—เบต ะธ Paradigm Sharding Infinite, เปเบ•เปˆเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเบ•เปเปˆเบกเบฒ. เปเบฅเบฐ, เปเบ™เปˆเบ™เบญเบ™, เบซเบผเบฑเบเบ–เบฒเบ™เบ‚เบญเบ‡เบชเบฐเป€เบ•เบเปเบฅเบฐเบชเบฑเบ™เบเบฒเบชเบฐเบซเบกเบฒเบ”.
  • เป€เบ„เบทเบญเบ‚เปˆเบฒเบ TON P2P. เป€เบ„เบทเบญเบ‚เปˆเบฒเบ Peer-to-peer เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบปเบšเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. เบ™เบฒเบ‡เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰.
  • TON Storage. เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒ, เป€เบŠเบดเปˆเบ‡, เป‚เบ”เบเบšเปเปˆเบชเบปเบ™เป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡ blockchain, เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ peer-to-peer เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบชเบฒเบกเบฒเบ”เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš torrents.
  • TON เบ•เบปเบงเปเบ—เบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ—เบฐเบงเบตเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เปเบžเบฑเบเป€เบเบฑเบ”เปƒเบ”เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เป‚เบ”เบเบเบปเบ‡, เปเบ•เปˆเบœเปˆเบฒเบ™เบญเบธเป‚เบกเบ‡เบ•เบปเบงเบเบฒเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก - เป€เบŠเบฑเปˆเบ™ I2P เบซเบผเบท TOR.
  • เป‚เบ•เบ™ DHT. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ„เปˆเบฒเบ—เบตเปˆเบกเบฑเบ. เบกเบฑเบ™เบเบฑเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบขเบนเปˆเป€เบ—เบดเบ‡ เป€เบ„เบทเบญเบ‚เปˆเบฒเบ TON (เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบฅเบฒเบง) เปเบฅเบฐเบŠเปˆเบงเบ TON Storage เบŠเบญเบเบซเบฒ "เบเบฒเบ™เปเบˆเบเบขเบฒเบ" nodes, เปเบฅเบฐ TON เบ•เบปเบงเปเบ—เบ™ - repeaters เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบ›เบฒเบ™โ€‹เบเบฒเบ‡โ€‹. เปเบ•เปˆเบ„เบงเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš blockchain, เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบ›เบญเบ”เป„เบž - เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบกเบฑเบ™.
  • TON Services. เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡. เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เปƒเบซเบกเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™ - เบœเปˆเบฒเบ™ เป€เบ„เบทเบญเบ‚เปˆเบฒเบ TON/TON เบ•เบปเบงเปเบ—เบ™, เปเบฅเบฐเป€เบซเบ”เบœเบปเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบชเบฑเบ™เบเบฒเบชเบฐเบซเบกเบฒเบ”เบ‚เบญเบ‡ TON Blockchain. เปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš URL เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ„เบธเป‰เบ™เป€เบ„เบตเบ.
  • TON DNS. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš URL เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบปเบงเปเบ›เบ‡เบˆเบฒเบเบžเบงเบเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ—เบตเปˆเบขเบนเปˆ 256-bit - เบšเบฑเบ™เบŠเบต, เบชเบฑเบ™เบเบฒ, เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐ nodes.
  • TON Payments. เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบšเบฑเบ™เบซเบฒเป€เบ‡เบดเบ™เป€เบ‚เบปเป‰เบฒเบกเบฒเบซเบผเบดเป‰เบ™. เปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ gram โ€” เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบšโ€‹เบญเบตโ€‹เป€เบ—เบต, โ€œเป‚เบ—โ€‹เป€เบ„เบฑเบ™โ€ เปƒเบ”โ€‹เปœเบถเปˆเบ‡โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰; Grams เบˆเบฐเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบเบธเบ™เป€เบ‡เบดเบ™ "เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™" เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบŠเบฑเป‰เบ™ "เบžเบทเป‰เบ™เบ–เบฒเบ™" เบ‚เบญเบ‡ TON - เบชเปˆเบงเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก. เปƒเบ™เบชเปˆเบงเบ™เบ•เปเปˆเป„เบ›เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš "เบญเปˆเบญเบ™" - blockchain, เป€เบŠเบดเปˆเบ‡เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบฒเบเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡ retelling เบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ (เป€เบŠเบดเปˆเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบฑเบ™เบ—เบตเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™).

เปเบ™เบงเบ„เบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™

TL (เบ›เบฐเป€เบžเบ”เบžเบฒเบชเบฒ). เบกเบฑเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ–เบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™ arbitrary. เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ Telegram เปเบฅเบฐเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เปƒเบ™ TON. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบกเบฑเบ™เป‚เบ”เบเบฅเบฐเบญเบฝเบ” - เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบฅเบฒเบง.

เปเบฎเบŠ (hash). เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™ arbitrary เป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบ”เบฝเบงเบ‚เบญเบ‡เบ„เบงเบฒเบกเบเบฒเบงเบ„เบปเบ‡เบ—เบตเปˆ. เบ•เบฐเบซเบผเบญเบ”เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบปเบ™เบ—เบฐเบ™เบฒเบเปˆเบฝเบงเบเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆ SHA-256.

node เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (node). node เปเบกเปˆเบ™เบŠเบญเบšเปเบงเบ—เบตเปˆเบˆเบฐเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เปƒเบซเป‰เบฅเบฐเบšเบปเบšเป€เบฎเบฑเบ”เบงเบฝเบ. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบกเบฑเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบฅเบนเบเบ„เป‰เบฒ Telegram เบˆเบฐเบ›เบฐเบเบญเบšเบกเบต node TON. เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒ, nodes เบกเบตเบ—เบตเปˆเบขเบนเปˆ IPv4/IPv6 เปเบฅเบฐเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ UDP protocol; เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบชเบนเบ‡เบเบงเปˆเบฒ, เบžเบงเบเบกเบฑเบ™เบกเบต. เบ—เบตเปˆเบขเบนเปˆ abstract เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ ADNL (เบเปˆเบฝเบงเบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ abstract เปเบฅเบฐ ADNL - เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบกเบฒเบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบซเบผเบทเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป‚เบ”เบ nodes เป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

เบ—เบตเปˆเบขเบนเปˆ Abstract (เบซเบผเบทเบ‡เปˆเบฒเบเบ”เบฒเบ เบ—เบตเปˆเบขเบนเปˆ, เบ—เบตเปˆเบขเบนเปˆ). เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡ node เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบกเบฑเบ™. เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบกเบฑเบ™เปเบกเปˆเบ™ 256-bit hash (SHA256) เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ (เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเบชเบฐเป€เบžเบฒเบฐเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ - เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ elliptic เปเบฅเบฐ RSA-2048 เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡). เป€เบžเบทเปˆเบญเปƒเบซเป‰เบซเบ™เบถเปˆเบ‡ node เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเบญเบตเบ, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡, เปเบ•เปˆเบเบฑเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰. เปƒเบ™เบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต, เป‚เบซเบ™เบ”เบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบšเบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบขเบนเปˆเปƒเบ”เป† (เบเบปเบ‡เบเบฑเบ™เบเบฑเบšเบเบฐเปเบˆเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™).

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบฑเบเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰: "เบ•เบปเป‰เบ™เปเบšเบš" เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ TL (เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเป€เบเบทเบญเบšเบ—เบธเบเบ‚เปเป‰เบกเบนเบ™), เปเบฅเบฐ hash 256-bit เบˆเบฒเบเบกเบฑเบ™, เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚.

Blockchain (blockchain). Blockchain เปเบกเปˆเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™, เบญเบปเบ‡เบ›เบฐเบเบญเบš (เบ—เปˆเบญเบ™เป„เบกเป‰) เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบชเบฑเปˆเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ "เบ•เปˆเบญเบ‡เป‚เบชเป‰", เปเบฅเบฐเปเบ•เปˆเบฅเบฐเบ•เบฑเบ™เบ‚เบญเบ‡เบ•เปˆเบญเบ‡เป‚เบชเป‰เบ•เปเปˆเป„เบ›เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ hash เบ‚เบญเบ‡เบญเบฑเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒ. เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เปเบกเปˆเบ™เบšเบฑเบ™เบฅเบธเป„เบ”เป‰ - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบšเบฅเบฑเบญเบเปƒเบซเบกเปˆ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™). เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเปƒเบ™ TON เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†, เบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเปƒเบŠเป‰ blockchain เบซเบผเบทเบšเปเปˆ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเบ™เบถเปˆเบ‡ (เบซเบผเบทเบซเบผเบฒเบ) เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบกเบฒเบ”เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป RPC เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ ADNL เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบšเบฑเบ™เบ—เบถเบเปƒเบ”เป†เปƒเบ™ blockchain - เบ„เบทเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก. เบฅเบงเบกเบ—เบฑเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” HTTP เปƒเบ™เป„เบฅเบเบฐ ADNL, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบ‚เบญเบ‡ messenger เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ™เบตเป‰. เป‚เบ”เบเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš TOR เบซเบผเบท I2P, เบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ•เปˆเบฒเบ‡เป†.

เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบš blockchain เปเบฅเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบขเบนเปˆเบ™เบญเบเบกเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบš TON Storage - เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒ - เบกเบฑเบ™เบšเปเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปƒเบ™ blockchain. เบกเบฑเบ™เบˆเบฐเบกเบตเบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒ hashes (เบžเป‰เบญเบกเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ meta เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเบกเบฑเบ™), เปเบฅเบฐ nodes เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบžเบดเป€เบชเบ”เบˆเบฐเป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™ "เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เป„เบŸเบฅเปŒ", เบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบžเบงเบเบกเบฑเบ™เป„เบ›เบซเบฒ nodes เบญเบทเปˆเบ™เป†เบœเปˆเบฒเบ™ ADNL.

เบšเปเบฅเบดเบเบฒเบ™เปเบญเบ (เบšเปเบฅเบดเบเบฒเบ™ เปเบญเบ). เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบฅเบฐเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบขเปˆเบฒเบ‡เป€เบ›เบตเบ”เบขเบนเปˆเปƒเบ™เบžเบงเบเบกเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, TON Proxy เปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ node เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบ•เบปเบงเบเบฒเบ‡ (proxy) packets เบชเบปเปˆเบ‡เบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes เบญเบทเปˆเบ™เป†. เบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™, เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบ„เบดเบ”เบ„เปˆเบฒเบ—เปเบฒเบ™เบฝเบกเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เป‚เบ”เบเบฅเบฒเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰ - เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบš TON Payments เบชเปเบฒเบฅเบฑเบš micropayments (เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบเบฑเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ fog).

ADNL: Abstract Datagram Network Layer

เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบชเบธเบ”, เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ UDP protocol (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เปเบกเปˆเบ™เบเบญเบกเบฎเบฑเบš).

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เป€เบžเบทเปˆเบญเปƒเบซเป‰เบซเบ™เบถเปˆเบ‡ node เบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เป„เบ›เบซเบฒเบญเบตเบ, เบกเบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบˆเบฑเบเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบกเบฑเบ™ (เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เบตเปˆเบขเบนเปˆเบกเบฑเบ™เบเปเบฒเบ™เบปเบ”). เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบžเบฑเบเป€เบเบฑเบ”เบ”เป‰เบงเบเบเบฐเปเบˆเบ™เบตเป‰ เปเบฅเบฐเป€เบžเบตเปˆเบกเบ—เบตเปˆเบขเบนเปˆเบ›เบฒเบเบ—เบฒเบ‡ 256-bit เป„เบ›เบ—เบตเปˆเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ” - เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเปœเบถเปˆเบ‡ node เบชเบฒเบกเบฒเบ”เบกเบตเบ—เบตเปˆเบขเบนเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบซเบผเบฒเบเบญเบฑเบ™, เบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เป„เบ”เป‰เบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เปƒเบ”เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”.

TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบœเบนเป‰เบฎเบฑเบš, เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบญเบฒเบ”เบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ. เบ•เบปเบงเบฅเบฐเบšเบธ เบŠเปˆเบญเบ‡เบ—เบฒเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เปเบฅเป‰เบงเปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบชเบฐเป€เบžเบฒเบฐเบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes - เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบŠเปˆเบญเบ‡เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบš node เบญเบทเปˆเบ™เปเบฅเบฐเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบกเบฑเบ™ (เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. TON เบ•เบปเบงเปเบ—เบ™). เบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป‚เบ”เบเบเบปเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes, เปเบ•เปˆเบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เบ„เบนเปˆเบ„เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ™เบตเป‰ (เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบเปˆเบญเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ Diffie-Hellman).

เบชเบธเบ”เบ—เป‰เบฒเบ, เบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”เปเบกเปˆเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡ "null" - เบ–เป‰เบฒ node เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบฎเบนเป‰เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡ "เป€เบžเบทเปˆเบญเบ™เบšเป‰เบฒเบ™", เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ”เป†. เบ™เบตเป‰เปเบกเปˆเบ™เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ - เป€เบกเบทเปˆเบญ nodes เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฐเปเบˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบžเบงเบเป€เบ‚เบปเบฒเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ•เบทเปˆเบกเบญเบตเบ.

เป‚เบ›เบฃเป‚เบ•เบ„เปเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ (256 bits เบ‚เบญเบ‡เบ•เบปเบงเบฅเบฐเบšเบธเบŠเปˆเบญเบ‡ + เป€เบ™เบทเป‰เบญเปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”) เป€เบญเบตเป‰เบ™เบงเปˆเบฒ ADNL. เป€เบญเบเบฐเบชเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡ TCP เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบซเบผเบทเบชเปˆเบงเบ™เป€เบชเบตเบกเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡ - RLDP (Reliable Large Datagram Protocol), เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

TON DHT: เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Hash เบ—เบตเปˆเปเบˆเบเบขเบฒเบ

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบญเบทเปˆเบ™เป†, TON เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” DHT - เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เปเบˆเบเบขเบฒเบ. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบกเปˆเบ™ เบ„เป‰เบฒเบ Kademlia. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เบ›เบฐเป€เบžเบ”เบ™เบตเป‰, เบขเปˆเบฒเบเบฑเบ‡เบงเบปเบ™, เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบ›เบฐเบกเบฒเบ™เบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”.

TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

เปƒเบ™เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™, DHT เปเบœเบ™เบ—เบตเปˆ 256-bit keys เบเบฑเบšเบ„เปˆเบฒเบ–เบฒเบ™เบชเบญเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบเบฒเบง arbitrary. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฐเปเบˆเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบกเปˆเบ™ hashes เบˆเบฒเบเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ TL เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™ (เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบเบฑเบ‡เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบš DHT). เบ™เบตเป‰เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡ node - เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบกเบตเบขเบนเปˆเปƒเบ™ DHT เปเบ—เป‰เป† (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡ node เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบเบฑเบšเบˆเบธเบ”เบ—เบตเปˆเปƒเบซเป‰. เบ—เบตเปˆเบขเบนเปˆ abstract, เบ–เป‰เบฒเบฅเบฒเบงเบšเปเปˆเป€เบŠเบทเปˆเบญเบ‡เบกเบฑเบ™). เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบปเปˆเบงเป„เบ›, "เบ•เบปเป‰เบ™เปเบšเบšเบ‚เบญเบ‡เบเบฐเปเบˆ" (เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบ, เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹) เปเบกเปˆเบ™ metadata เบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡ "เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡" เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash (เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบšเบฒเบ‡ node), เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰, เปเบฅเบฐเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบฅเบฒเบเบเบฒเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบปเบ”เบฅเบฐเบšเบฝเบšเบญเบฒเบ”เบˆเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบกเบนเบ™เบ„เปˆเบฒ, เบซเบผเบทเบซเป‰เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบกเบนเบ™เบ„เปˆเบฒเบฅเบปเบ‡ (เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ„เบทเบ™เปƒเบซเบกเปˆ).

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบ›เบธเปˆเบก 256-bit, เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆ DHT เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆเป‚เบฎเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เบงเปˆเบฒเบ—เบตเปˆเบขเบนเปˆ DHT เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเบœเบนเบเบกเบฑเบ”เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP. เบ–เป‰เบฒ node เบšเปเปˆเป€เบŠเบทเปˆเบญเบ‡ IP เบ‚เบญเบ‡เบกเบฑเบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆเบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบš DHT. เปเบ•เปˆเป€เบฅเบทเป‰เบญเบเป†, เบ—เบตเปˆเบขเบนเปˆ "เป€เบ„เบดเปˆเบ‡เบ–เบฒเบงเบญเบ™" เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™ DHT.
TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™
เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบเบฐเปเบˆเปเบฅเบฐเบ—เบตเปˆเบขเบนเปˆ DHT - เปƒเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ™เบตเป‰ coincides เบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡. เบเบฒเป€เบ”เบกเป€เบฅเบ โ€” เป„เบฅโ€‹เบเบฐโ€‹เบซเปˆเบฒเบ‡โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฐโ€‹เปเบˆโ€‹เปเบกเปˆเบ™โ€‹เป€เบ—เบปเปˆเบฒโ€‹เบเบฑเบš XOR (เบšเบดเบ”โ€‹เบšเบดเบ”โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐ ORโ€‹) เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Kademlia, เบ„เปˆเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰ s nodes เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบ—เบฒเบ‡เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบธเบ”เบเบฑเบšเบเบฐเปเบˆเบ™เบตเป‰ (s เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ™เป‰เบญเบ).

เป€เบžเบทเปˆเบญเปƒเบซเป‰ node DHT เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบš nodes เบญเบทเปˆเบ™เป†, เบกเบฑเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ DHT โ€” เบ—เบตเปˆเบขเบนเปˆ DHT เปเบฅเบฐ IP เบ‚เบญเบ‡ nodes เบ—เบตเปˆเบกเบฑเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบเปˆเบญเบ™, เบˆเบฑเบ”เบเบธเปˆเบกเบ•เบฒเบกเป„เบฅเบเบฐเบ—เบฒเบ‡เป„เบ›เบซเบฒเบžเบงเบเบกเบฑเบ™. เบกเบต 256 เบเบธเปˆเบกเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง (เบžเบงเบเป€เบ‚เบปเบฒเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบšเบšเบดเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบกเบนเบ™เบ„เปˆเบฒเป„เบฅเบเบฐเบซเปˆเบฒเบ‡ - เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป€เบชเบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบˆเบฒเบ 0 เบซเบฒ 255 เบˆเบฐเบ•เบปเบเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบซเบ™เบถเปˆเบ‡, เบˆเบฒเบ 256 เบซเบฒ 65535 - เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เปเปˆเป„เบ›, เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบžเบฒเบเปƒเบ™เปเบ•เปˆเบฅเบฐเบเบธเปˆเบก, เบˆเปเบฒเบ™เบงเบ™เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡ nodes "เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”" เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰ (เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡ ping เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ).

TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

เปเบ•เปˆเบฅเบฐ node เบ•เป‰เบญเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบผเบฒเบเบญเบฑเบ™: เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบกเบนเบ™เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฐเปเบˆ, เบ„เบปเป‰เบ™เบซเบฒ node ะธ เบŠเบญเบเบซเบฒเบ„เบธเบ™เบ„เปˆเบฒ. เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบชเปเบฒเบฅเบฑเบš nodes เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบญเบญเบ, เบญเบตเบ‡เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปƒเบซเป‰, nodes เบ—เบตเปˆเปƒเบเป‰เบ—เบตเปˆเบชเบธเบ”เบเบฑเบšเบกเบฑเบ™เบˆเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡ routing; เบŠเบญเบเบซเบฒเบ„เปˆเบฒเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™, เบเบปเบเป€เบงเบฑเป‰เบ™เป€เบกเบทเปˆเบญ node เบฎเบนเป‰เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบ„เบต (เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบปเปˆเบ‡เบ„เบทเบ™เบกเบฑเบ™). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒ node เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบญเบเบซเบฒเบ„เปˆเบฒเป‚เบ”เบ key เปƒเบ™ DHT, เบกเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบซเบฒเบˆเปเบฒเบ™เบงเบ™เบ™เป‰เบญเบเบ‚เบญเบ‡ nodes เบ—เบตเปˆเบขเบนเปˆเปƒเบเป‰เบเบฑเบšเบ„เบตเบ™เบตเป‰เบˆเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™. เบ–เป‰เบฒเบ„เปˆเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ„เปเบฒเบ•เบญเบšเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡ node เบญเบทเปˆเบ™เป†, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบˆเบฐเบ–เบทเบเบŠเป‰เปเบฒเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ.

TON DHT เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ•เปˆเบฒเบ‡เป†, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒเบ„เป‰เบฒเบเบ„เบท torrent (เป€เบšเบดเปˆเบ‡. TON Storage); เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡ nodes เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡; เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเปƒเบ™ blockchain. เปเบ•เปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบ‚เบญเบ‡ nodes เป‚เบ”เบเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ—เบตเปˆเบขเบนเปˆเปเบกเปˆเบ™เปƒเบŠเป‰เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบญเบเบซเบฒ. เป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ node เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบˆเบฐเบžเบปเบšเป€เบซเบฑเบ™ (เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบ„เบปเป‰เบ™เบซเบฒเปเบกเปˆเบ™เบ—เบตเปˆเบขเบนเปˆ DHT เป€เบ„เบดเปˆเบ‡เบ–เบฒเบงเบญเบ™เบ‚เบญเบ‡เบกเบฑเบ™), เบซเบผเบทเบกเบนเบ™เบ„เปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆ IP เปเบฅเบฐเบžเบญเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ - เบซเบผเบทเบ—เบตเปˆเบขเบนเปˆเบญเบทเปˆเบ™เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™. เบญเบธเป‚เบกเบ‡เบ•เบปเบงเบเบฒเบ‡.

เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™เปƒเบ™ TON

เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ ADNL เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ™เบตเป‰เบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ nodes เปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™ - เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”. เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒเบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš ADNL, nodes เบ—เบฑเบ‡เบซเบกเบปเบ”เบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบเบฒเบŸ TON เบ—เบปเปˆเบงเป‚เบฅเบ (เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ). เปเบ•เปˆเบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™ - subgraphs เบžเบฒเบเปƒเบ™เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบ™เบตเป‰.
TON: Telegram เป€เบ›เบตเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปˆเบงเบ™เบ—เบต 1: เบเบฒเบ™เปเบ™เบฐเบ™เบณ, เบŠเบฑเป‰เบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, ADNL, DHT, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™

เบžเบฒเบเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบเบปเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ - เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบซเบ™เบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (เบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡ ADNL เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡). เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เป€เบžเบทเปˆเบญเบ™เบšเป‰เบฒเบ™, เบเบฒเบ™เบŠเบญเบเบซเบฒเป€เบžเบทเปˆเบญเบ™เบšเป‰เบฒเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เปเบกเปˆเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบŠเบญเบเบซเบฒเบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ overlay เปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบกเบฑเบ™.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เปเบˆเบเบขเบฒเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบžเบฒเบเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ - เบžเบงเบเบกเบฑเบ™เบ–เบทเบเปเบเบเบญเบญเบเป€เบ›เบฑเบ™เบ•เปˆเบญเบ™, เป€เบชเบตเบกเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”, เปเบฅเบฐเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบชเบปเปˆเบ‡เบˆเบฒเบเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบ™เบถเปˆเบ‡เป„เบ›เบซเบฒเบ„เบปเบ™เบญเบทเปˆเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ•เปเปˆเป„เบ›เบ•เบฒเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเป‰เบญเบ™เบเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบซเบผเบทเบชเปˆเบงเบ™เบ•เบปเบง. เบเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบเบฒเบ - เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ TL เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบกเบฑเบ™ (เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบซเบผเบทเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เป‚เบ”เบเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปƒเบ™ DHT). เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบญเบเบฐเบŠเบปเบ™, เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบนเป‰เบˆเบฑเบเบเบฑเบš node เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ.

เบˆเบฐเบชเบทเบšเบ•เปเปˆ

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™ TON เป€เบ›เบฑเบ™เบซเบฅเบฒเบเบšเบปเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบชเปˆเบงเบ™เบ™เบตเป‰เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡, เปเบฅเบฐ เบ•เปเปˆเป„เบ› เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเป‰เบฒเบเป„เบ›เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡ blockchain (เบซเบผเบฒเบเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™, blockchains) เบ—เบตเปˆ TON เบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™