Рынок Новость

XRPL оправдывается за экстренный патч: баг мог напечатать лишний XRP

Редакция BarbadosNews Опубликовано 6 мин чтения
Telegram ↗
xrpl - XRPL оправдывается за экстренный патч: баг мог напечатать лишний XRP

XRPL снова оказался в центре споров после того, как разработчики сети защитили экстренный патч, закрывший в конце сентября баг, способный создавать XRP сверх фиксированного объёма эмиссии. Патч выпустили в обход привычного двухнедельного голосования валидаторов, и часть сообщества тут же заговорила о централизации сети. Фонд XRP Ledger ответил, что промедление было бы куда опаснее любых вопросов о децентрализации.

Что произошло с XRPL в конце сентября

Экстренное обновление вышло 25 сентября, всего через три дня после того, как об ошибке сообщили в рамках программы bug bounty. Патч вступал в силу немедленно на любом сервере, куда его устанавливали, без привычного ожидания. Разработчики XRPL сами признали, что это первый случай за более чем десять лет существования системы, когда обычный процесс эмендментов (голосования валидаторов) был сознательно обойдён.

С обычным голосованием исправление было бы публично доступно неделями до вступления в силу, что создавало риск для безопасности сети.

Логика здесь довольно простая. Как только патч опубликован официально, любой желающий может изучить код и попытаться воспроизвести атаку на серверах, которые ещё не обновились. Поэтому фикс сначала распространяли в виде скомпилированных бинарников, а исходный код временно придержали.

Как работал баг переполнения в платёжном движке

По данным отчёта об уязвимости, проблема жила в коде с 2015 года и представляла собой классическое целочисленное переполнение. Балансы XRP хранятся как 64-битные целые числа с жёстким максимумом, и когда сумма операции превышала этот предел, расчёт не выдавал ошибку, а "сворачивался" до меньшего числа.

Теоретически атакующий мог создать сотни специально оцененных предложений (offers), каждое на огромную сумму XRP, а затем одной платёжной операцией "съесть" их все сразу. Движок честно начислял каждому владельцу предложения полную сумму, но с покупателя списывал лишь крошечный "свернувшийся" остаток. Разница превращалась в новые, нигде не учтённые XRP. Разработчики подчёркивают, что для срабатывания бага нужны были специально сконструированные предложения, обычная торговая активность его не запускала, и следов реальной эксплуатации на публичных сетях не нашли.

Это, кстати, не первый громкий баг в коде протокола - ранее мы разбирали, как искусственный интеллект нашёл в XRP Ledger уязвимость, способную напечатать 18 триллионов XRP, и тогда вопросы к безопасности сети звучали не менее остро.

XRPL Foundation отвечает на обвинения в централизации

Экстренный выпуск патча заставил часть сообщества усомниться в том, насколько XRPL вообще децентрализован. На сайте проекта прямо заявлено, что это полностью децентрализованный публичный блокчейн - формулировка, которая годами использовалась как аргумент в спорах о статусе токена XRP как ценной бумаги.

Основатель Cyber Capital Джастин Бонс в четверг назвал маркетинг XRP для частных инвесторов "прямым обманом", указав, что сентябрьский релиз вышел только в виде бинарников, код временно скрыли, а операторов фактически подтолкнули к обновлению.

Мы не согласны с утверждением, что координация операторов при обновлении сама по себе доказывает централизованный контроль. Координация не равна контролю. Независимые операторы способны оценить ситуацию, обсудить её друг с другом и прийти к одному выводу, не теряя при этом своей независимости.

Это слова независимого оператора валидатора XRP Kuwait. XRPL Foundation со своей стороны настаивает, что решение пропустить обычный процесс принималось совместно фондом, RippleX, ключевыми разработчиками и валидаторами после оценки серьёзности угрозы.

Ни одна отдельная сторона не могла принять это решение в одиночку. Каждый валидатор и оператор ноды сам выбирает, какое программное обеспечение запускать, и версия 3.4.1 стала обязательной только после обычного голосования валидаторов с поддержкой более 80% на протяжении двух недель. Изменения протокола всё равно проходят через эмендменты.

Иными словами, экстренный патч закрыл дыру немедленно, но статус официального стандарта он всё равно получил только через привычную процедуру голосования, просто уже постфактум.

Что это значит для курса ripple и держателей XRP

После такой новости любой владелец токена первым делом открывает график. В поисковиках в эти дни резко выросли запросы вроде kurs ripple и ripple kursas - это, по сути, один и тот же вопрос про курс ripple, просто набранный латиницей пользователями из Балтии и Восточной Европы. В комментариях у нас регулярно всплывают одинаковые по смыслу вопросы: курс ripple к доллару, ripple к рублю, сколько стоит 1 ripple в рублях сегодня.

В Европе похожую тревогу выражают через тикер xrpeur, который трейдеры мониторят на биржевых графиках, ожидая резкого движения цены после новостей о безопасности XRPL. Кто-то просто открывает ripple grafikon, чтобы увидеть реакцию рынка одной свечой. На деле же серьёзного обвала после публикации отчёта об уязвимости не произошло - сообщество восприняло оперативность разработчиков скорее как плюс, хотя сам факт обхода голосования стал неприятным осадком для имиджа децентрализованной сети.

Кошелек ripple и безопасность после патча XRPL

Отдельный урок этой истории касается хранения монет. Если вы держите XRP, важно использовать официальный кошелек ripple, а не случайные сервисы из выдачи поисковика. Немало сайтов маскируются под ripple кошелек официальный сайт, но на деле собирают seed-фразы доверчивых пользователей. Среди легитимных сторонних сервисов, давно работающих с протоколом, есть Rippex - он поддерживает подключение холодных кошельков и до сих пор используется частью сообщества.

Розничные инвесторы, которые ищут способ купить актив через запрос вроде ripple kaufen kreditkarte, в такие дни особенно нервничают: любая новость про баг эмиссии способна временно качнуть настроение рынка, даже если сам баг никто не эксплуатировал. Разработчики, к слову, тестировали фикс на тестовой сети XRPL с помощью xrpfaucet - бесплатной раздачи тестовых XRP, которая не влияет на реальную эмиссию и существует именно для проверки обновлений перед выходом в основную сеть.

Похожая история с подменой доверенного канала распространения уже случалась с аппаратными кошельками - мы писали, как Ledger подтвердила обнаружение посторонней микросхемы в устройствах, а ущерб превысил $93 млн. Урок тот же: не важно, программный у вас кошелек или аппаратный, доверять стоит только официальным каналам обновления.

Компания Ripple, акции и что дальше для XRPL

Стоит напомнить, что XRPL - это открытый протокол, а firma ripple, то есть компания Ripple Labs, лишь один из участников экосистемы, хоть и самый заметный. Путаница здесь не редкая: пользователи гуглят ripple компания или ripple акции, надеясь купить долю в бизнесе, хотя Ripple Labs остаётся частной структурой и никаких публичных акций не продаёт. Разговоры о возможном IPO ведутся годами, но пока это только слухи.

Сообщество xrpsec, то есть те, кто профессионально следит за безопасностью XRP Ledger, в своих разборах в целом сходится на том, что разработчики отреагировали достаточно быстро, но прецедент с обходом голосования ещё долго будут вспоминать при спорах о степени децентрализации сети.

Если вы читаете ripple news ru регулярно, то знаете - подобные истории с XRPL случаются не в первый раз. Буквально недавно мы разбирали, как сеть готовит крупный пакет фиксов в рамках большого обновления XRP Ledger, и этот сентябрьский инцидент фактически подтвердил, что подобная работа над ошибками проекту действительно нужна.

ПоделитьсяTelegramXFacebook
Автор
Проверка

Источники и документы

  • cointelegraph.comcointelegraph.com · основной первоисточник
    Открыть ↗

Как BarbadosNews работает с первичными и вторичными источниками — в политике источников.