Команда разработчиков анонимайзера биткоин-платежей Dandelion доработала свой проект, устранив имеющуюся проблему. Задача, которая стояла перед командой, заключалась в сокращении угрозы деанонимизации. Путем тщательного анализа уязвимость была обнаружена и устранена.

Ранее данную проблему в сети биткоинов пробовали решить многие команды. Они старались улучшить конфиденциальность транзакций, записываемых в распределенный реестр. Однако серьезных усилий добилась лишь команда, создавшая Dandelion.

Данный проект был впервые представлен в июне 2017 года. Он появился при поддержке Zcash и Иллинойского университета. В его основу была заложена двухфазная транзакция. Во время первой фазы проводилась сама транзакция, а во время второй — обфускация с целью подмены IP-адреса плательщика биткоинов.

После проверки оказалось, что со временем могла появиться уязвимость, и отправителей денег можно было бы все равно определить. Это удалось выяснить разработчику Bitcoin Core Грегу Максвеллу.

Последующий анализ, проведенный разработчиками, позволил создать «per-inbound-edge», с помощью которого транзакции отправляются разными путями, и идентифицировать их невозможно.

Созданный новый прототип совместим с существующими версиями биткоина. Проверить поддержку протокола можно посредством пробного платежа. Если узел пропустит его, то можно использовать Dandelion для деанонимизации платежного трафика.