Открыть сервис

Handshake

Handshake — это сетевой протокол (набор соглашений и правил), предназначенный для децентрализованной системы доменных имён (DNS) и сертификации сайтов, работающий на основе технологии блокчейн. В отличие от традиционной DNS (Domain Name System), управляемой централизованными организациями (ICANN, регистраторами), Handshake позволяет пользователям напрямую владеть и контролировать доменные имена верхнего уровня (TLD), такие как .example, .com, .org, а также создавать собственные TLD, не полагаясь на третьи стороны. Протокол использует криптографические алгоритмы для проверки целостности и подлинности доменных записей, что делает систему устойчивой к цензуре и манипуляциям со стороны внешних органов.

История

Идея децентрализации DNS возникла как реакция на уязвимости традиционной системы. В 2017 году группа разработчиков, включая Джозефа Пончели (Joseph Poon) (соавтора протокола Lightning Network) и Кристофера Джеффри (Christopher Jeffrey), представила проект Handshake. Основной целью было создание альтернативы системе, где центральные органы (ICANN) могут изымать домены или подвергать их цензуре. Протокол был официально запущен 7 февраля 2020 года после завершения начального этапа распределения токенов (HNS) через механизм Airdrop (бесплатная раздача) среди активных пользователей децентрализованных платформ, таких как Bitcoin, Ethereum и Namecoin.

Развитие и сообщество

С момента запуска Handshake привлёк внимание криптоэнтузиастов и специалистов по информационной безопасности. В 2021 году была интегрирована поддержка Handshake в некоторые DNS-резолверы (например, HNS.to и NextDNS), что упростило доступ к .handshake-доменам без необходимости специальных настроек. В 2022 году протокол получил обновление, улучшающее механизмы аукционов для доменов, что снизило риск спекуляции. Сообщество разработчиков продолжает развивать протокол, публикуя исходный код на GitHub (лицензия MIT) и организуя форумы для обсуждения улучшений (например, на Reddit и StackExchange).

Принцип работы

В основе Handshake лежит блокчейн, который выступает в роли распределённой базы данных, хранящей записи о доменах. Протокол использует модифицированную версию консенсуса Proof-of-Work (PoW), аналогичную биткоину, но адаптированную для управления доменными именами. Каждый узел сети (участник) хранит полную копию блокчейна, что исключает единую точку отказа.

Регистрация и аукционы

Домены верхнего уровня в Handshake не регистрируются по фиксированной цене. Вместо этого используется аукционная система, вдохновлённая Vickrey-аукционами (аукционами закрытой ставки). Каждый пользователь делает ставку в токенах HNS (криптовалюта Handshake). Победитель аукциона получает домен на неограниченный срок, но только при условии, что он доказывает владение и поддерживает запись в блокчейне.

Если в аукционе участвует несколько человек, проигравшие получают свои ставки обратно за вычетом комиссии сети (газа). Это стимулирует честные торги и предотвращает спам.

Платёжный механизм

Токены HNS (максимальная эмиссия — 1,36 миллиарда) используются для оплаты аукционов и комиссий. Первоначально 60 % монет было распределено среди сообщества (участники Bitcoin, Ethereum и Namecoin), 10 % получили разработчики Handshake, а 30 % — некоммерческая организация True Names Limited, финансирующая развитие протокола. Комиссии за транзакции (gas) выплачиваются майнерам, которые поддерживают сеть, обрабатывая блоки.

Классификация

Handshake относится к нескольким категориям:

Характеристики и особенности

Преимущества

  1. Неуязвимость к цензуре: Никто не может изъять домен или изменить запись без согласия владельца. Это важно для сайтов, критикующих правительство или распространяющих информацию, запрещённую в определённых юрисдикциях.
  2. Проверяемость: Все записи хранятся в блокчейне, доступном для аудита. Пользователь может самостоятельно убедиться в подлинности домена, не полагаясь на внешние сертификаты.
  3. Снижение посредников: Исключает регистраторов, доменные хостинги и ICANN, что потенциально уменьшает затраты и бюрократию.
  4. Открытый исходный код: Код протокола (реализация на Node.js) доступен на GitHub, что позволяет любому проверить его безопасность и предложить изменения.

Недостатки

  1. Сложность использования: Для доступа к .handshake-доменам требуется специальное программное обеспечение (например, браузерные плагины или модифицированные DNS-серверы). Среднестатистический пользователь не сможет открыть такой домен без настройки.
  2. Экологические затраты: Как и биткоин, Handshake использует Proof-of-Work, что требует значительных вычислительных мощностей и электроэнергии. Хотя майнинг HNS менее энергозатратен, чем биткоин, это всё же создаёт нагрузку.
  3. Нестабильность экосистемы: На 2023 год большинство .handshake-доменов не используются для реальных веб-сайтов, а служат объектами спекуляции. Это связано с низкой распространённостью и отсутствием критической массы пользователей.
  4. Правовая неопределённость: Регистрация TLD без санкции ICANN может нарушать национальные законы о доменных именах. Например, в России такие домены не признаются официальными, а их владельцы могут столкнуться с юридическими рисками.

Сравнение с традиционной DNS

ПараметрТрадиционная DNSHandshake
УправлениеICANN, регистраторыВладелец домена (через блокчейн)
ДоступностьЛюбой интернет-пользовательТребуется настройка резолвера
ЦензураВозможно изъятие доменаПрактически невозможна
Стоимость регистрацииГодовая аренда (10–100 $)Единоразовая оплата на аукционе (в HNS)
Скорость обработкиМгновенно (серверная база)Зависит от блокчейн-транзакций (минуты)

Применение

Децентрализованные сайты

Handshake активно используется для хостинга так называемых «неподдающихся цензуре» сайтов. Например, проект Handshake Browser (доступен как расширение для Chrome и Firefox) позволяет пользователям вводить адреса вида «example.handshake» в адресную строку. Поисковые системы, такие как HNS.to, индексируют .handshake-домены, облегчая их обнаружение.

Сертификация и безопасность

Handshake интегрируется с протоколом TLS, заменяя традиционные центры сертификации (CA). Для этого используются записи типа TLSA, которые указывают на открытый ключ, позволяя браузеру проверять подлинность сайта без доверия к CA. Это снижает риск атак «человек посередине» (MITM), которые возможны через скомпрометированные CA.

Научные и исследовательские проекты

В академической среде Handshake рассматривается как экспериментальная платформа для изучения децентрализованных систем. В 2021 году Массачусетский технологический институт (MIT) опубликовал исследование, сравнивающее экономику Handshake с традиционными аукционами. Некоторые проекты, такие как Namecoin (предшественник Handshake), используют протокол для регистрации идентификаторов в сетях Mesh (mesh-сети).

Примеры и известные домены

На середину 2023 года было зарегистрировано около 250 тысяч .handshake-доменов, из которых менее 1 % имели активные веб-сайты. Большинство принадлежало спекулянтам или использовалось для тестирования.

Интересные факты

Критика

Handshake подвергается критике по нескольким направлениям. Во-первых, сама идея децентрализации DNS противоречит техническим стандартам RFC, которые требуют централизованного управления для обеспечения интероперабельности. Во-вторых, аукционная система способствует спекуляции: многие домены приобретаются не для использования, а для перепродажи, что противоречит цели открытого интернета. В-третьих, Handshake не решает проблему злоупотреблений: мошенники могут регистрировать домены, похожие на легитимные (например, «go0gle.handshake»), вводя пользователей в заблуждение. Наконец, зависимость от Proof-of-Work вызывает экологические опасения, хотя разработчики обсуждают переход на Proof-of-Stake в будущем.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →