Logo
Поділитися цією статтею

Децентрализованный DNS Project Handshake исправляет ошибку инфляции

Учитывая серьезность проблемы, команде пришлось координировать действия с майнерами, чтобы устранить уязвимость с помощью экстренного софт-форка.

Команда проекта децентрализованного сервера доменных имен (DNS) Handshake недавно исправила ошибку, которая могла привести к увеличению предложения монет HNS.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки

Разработчики Handshake написали в своем блоге, что когда уязвимость существовала в коде Handshake, она никогда не эксплуатировалась, и никакие средства пользователей или данные домена не были скомпрометированы.пост.

«В протоколе Handshake обнаружена уязвимость, которая может непреднамеренно увеличить общий запас монет HNS сверх предусмотренных пределов», — говорится в сообщении. «Пользователь с зарезервированным именем мог случайно сгенерировать небольшое количество дополнительных HNS, изменив свой кошелек. В худшем случае злонамеренный майнер мог сгенерировать почти неограниченное количество дополнительных HNS в каждом блоке. Ошибка никогда не эксплуатировалась и теперь исправлена».

Смотрите также:Handshake выходит в эфир с неподдающимся цензуре интернет-браузером

Команда рекомендует майнерам и операторам узлов обновиться доновейшая версия КАК МОЖНО СКОРЕЕ.

Handshake — это децентрализованная служба доменных имен, в которой пользователи могут приобретать имена Handshake, альтернативу идентификаторам DNS, традиционно используемым для доступа к веб-сайтам (пользователи Handshake платят за них токенами HNS). Согласно сообщению в блоге, ошибка могла бы дать пользователям, заявившим имена Handshake, возможность случайно распечатать дополнительные токены HNS.

Ошибка инфляции рукопожатия

Мэтью Зипкин, бывший разработчик BitGo и участникBcoin, оповестил команду об уязвимости 24 марта. После этого разработчик Handshake (и архитектор Lightning Network) Джозеф Пун и его коллега-разработчик Handshake Кристофер Джеффри написали исправления, которые в первую очередь были развернуты в пулах майнинга HNS.

Согласно сообщению, команда сначала обратилась к таким майнерам, как F2Pool и Poolin, поскольку ошибка требовала полной переработки кода Handshake.

«Этот недостаток — не просто ошибка реализации, которую можно исправить с помощью программного патча. Это проблема с дизайном протокола Handshake, и поэтому она затрагивает каждого пользователя и все полные узлы. Единственный способ исправить такую проблему — использовать софт-форк, который добавляет новые правила в протокол и обеспечивается майнерами», — заявила команда.

«Мягкие форки» — это обновления блокчейна, при которых новые версии программного обеспечения становятся совместимыми со старыми версиями, и, как признается в посте, они обычно происходят при полном участии сообщества. Команда Handshake выполнила этот экстренный мягкий форк, потому что «уязвимость не могла быть раскрыта, пока новые правила протокола не были введены в действие и не были обеспечены максимально возможным хешрейтом», — говорится в сообщении команды.

Colin Harper, Blockspace Media

Колин пишет о Bitcoin. Раньше он работал техническим репортером в CoinDesk и руководителем отдела исследований в Luxor Технологии Corp. Сейчас он главный редактор Blockspace Media, а также работает фрилансером в CoinDesk, Forbes и Bitcoin Magazine. Он владеет Bitcoin.

Colin Harper