Как стать автором
Поиск
Написать публикацию
Обновить
79.03
VAS Experts
Разработчик платформы глубокого анализа трафика

Что предложит новый протокол передачи данных

Время на прочтение3 мин
Количество просмотров7.4K

Международная команда инженеров разработала новый протокол — Tachyon. В статье поговорим о его возможностях, преимуществах и альтернативных решениях.

CHUTTERSNAP / Unsplash.com
CHUTTERSNAP / Unsplash.com

Что «под капотом»

Tachyon ставит перед собой следующую цель — децентрализовать стек TCP/IP и повысить защищенность данных. Так, транспортный компонент построен на базе UDP и распределенных хеш-таблиц (DHT). Еще он включает модифицированный алгоритм слежения за перегрузками в сети, учитывающий параметр RTT.

Программный блок, отвечающий за безопасность, реализует сквозное шифрование ECDSA и ECDHE. В основе первого алгоритма лежат эллиптическая кривая и односторонняя функция, которую сложно выполнить в обратном направлении без знания секретной переменной. Второй алгоритм работает с «эфемерными ключами», которые являются временными — в частности, такой механизм использует TLS при соединении. Помимо криптографии, протокол использует механизмы сокрытия трафика, которые маскируют его под email или FTP. Чтобы противостоять перехвату, разработчики реализовали и многопутевую маршрутизацию.

Tachyon совместим со стеком TCP/IP. Для этого разработчики добавили стандартизированный API, который упрощает интеграцию в блокчейн-сетях.

Перспективы и критика

Тесты показали, что протокол способен ускорить передачу данных больше чем на 200% в централизованных сетях. При этом вероятность успешного соединения узлов составляет 90% даже на масштабной инфраструктуре. По словам авторов, время передачи файла размером в 2 Гб между Огайо и Сингапуром составило 26 секунд. Для сравнения, протокол SCP потратил на такую задачу более двух минут.

Tachyon может найти применение в LFN-каналах (Long Fat Network), обладающих большой пропускной способностью и задержками, а также в сфере IoT. Протокол позволит умным устройствам общаться друг с другом в безопасном формате.

Paul Teysen / Unsplash.com
Paul Teysen / Unsplash.com

Многие резиденты Hacker News посчитали проект перспективным, хотя нашлись и те, кто встретил заявления команды разработки с долей скептицизма. Они считают, что рано говорить об эффективности протокола и сперва стоит провести сравнительные бенчмарки с другими алгоритмами TCP, предотвращающими заторы в сетях.

Кроме того, проект находится на начальных этапах развития, поэтому пока рано говорить о его применимости и нише, которую он займет. В любом случае наработки выложены в открытый доступ — исходный код можно найти на GitHub.

Какие есть альтернативы

Разработкой быстрых и безопасных решений, способных заменить FTP и TCP, различные компании занимаются уже несколько лет. Так, «дочка» IBM представила высокоскоростной протокол для передачи файлов с гарантированной доставкой FASP. Он работает на базе UDP на транспортном уровне модели OSI, и в отличие от TCP, игнорирует потери. Вместо этого алгоритм корректирует стратегию, ориентируясь на время доставки. Чтобы его оценить, он высылает пробные пакеты и измеряет, как долго те стоят в очереди, а затем регулирует частоту отправки данных (стр.10).

Разработкой аналога — Fast Data Transfer (FDT) — занимались и в CERN. Протокол построен на базе асинхронной многопоточной системы и использует возможности Java NIO. Данные передаются с помощью управляемого пула буферов через один или несколько TCP-сокетов. Восстановление файлов из буферов проходит асинхронно.

В целом это — протоколы, которые уже нашли свою нишу. Будет ли она расширяться, или на смену им придут еще более перспективные решения, покажет время.


О чем еще мы пишем в корпоративном блоге:


Теги:
Хабы:
Всего голосов 9: ↑6 и ↓3+4
Комментарии8

Публикации

Информация

Сайт
www.vasexperts.ru
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия