Алгоритм Proof-of-Reserves (PoR), що використовується криптовалютною біржею Binance, містить уразливість, пов’язану з функцією кредитування та обліком так званих фіктивних користувачів. Про це заявив експерт дослідницької організації Privacy Scaling Explorations Енріко Боттацці.
Йдеться про неіснуючі облікові записи з частковою (позитивною) позицією в низьколіквідних активах і борговою (негативною) позицією в продуктах високоліквідної категорії.
Експерт детально описав сценарій потенційної атаки, коли фіктивний користувач бере кредит в одній криптовалюті, використовуючи іншу як заставу.
«У цьому випадку баланс для заставної монети є від’ємним, у той час, як чистий баланс двох монет під час конвертації в долари має бути позитивним. З огляду на те, що Binance підтримує борги користувачів, [не виключена ситуація], за якої біржа зможе заявляти про свою платоспроможність, навіть якщо це не так», — пояснює Боттацці.
Він додав, що при виведенні користувачем високоліквідних монет, біржа не обов’язково відразу ж отримала б їх у своє розпорядження і була б зобов’язана ліквідувати низьколіквідні активи.
«Однак ліквідація може виявитися неможливою через мінливі ринкові умови, що піддає користувача ризику неможливості вивести свої кошти», — додав експерт.
Потенційним рішенням Боттацці назвав зміну протоколу PoR шляхом додавання в алгоритм додаткової інформації про заставу та активи кожного клієнта.
Зі свого боку Binance раніше запропонувала включити бізнес-логіку кредитування в схему zk-SNARK. Це передбачає створення в конфігурації токена для кожного користувача третього поля «застава» із зазначенням кількості монет, які використовуються як застава для запозичення інших активів.
Свіжий PoR-звіт Binance датований 1 травня. Згідно з документом, на користувацьких рахунках біржі зберігається 581 758 BTC (понад $35 млрд). Біткоїн-резерви платформи перевищують 106%.
PoR-звіт. Джерело: Binance.
Нагадаємо, у грудні 2022 року Binance посіла останнє місце за якістю рішення PoR у рейтингу генерального партнера Castle Island Ventures Ніка Картера. Згідно з висновками експерта, біржа не розкриває весь обсяг зобов’язань, що ускладнює перевірку процедури третьою стороною.