Підтвердження резервів (Proof of Reserves, PoR) — криптографічний механізм, за допомогою якого централізована біржа доводить, що справді тримає ті клієнтські активи, які значаться в її обліку. Мінімальна версія, якій можна довіряти: зобов'язання щодо всіх балансів користувачів у вигляді дерева Меркла плюс підтвердження адрес, що належать платформі, у блокчейні, і інструменти, якими кожен користувач може перевірити, що його баланс враховано. У Mt. Gox такого не було. У FTX — теж. Після краху FTX у листопаді 2022 року PoR за кілька місяців перетворилося з «приємного бонусу» на обов'язковий мінімум.
Яким має бути надійне PoR
Потрібні всі три складники:
Підтвердження резервів. Біржа публікує список адрес у блокчейні, які, за її словами, їй належать, і загальний баланс на них. Перевірити ці адреси в блокчейні може будь-хто. Кращі реалізації додають підписані докази того, що біржа справді контролює адреси (повідомлення, підписане з кожної адреси).
Підтвердження зобов'язань через дерево Меркла. Біржа будує дерево Меркла, де кожен листок — баланс одного акаунта, і публікує його корінь. Сума всіх листків має дорівнювати зобов'язанням платформи перед клієнтами. Кожен користувач може сам переконатися, що його листок є в дереві, перевіривши шлях до кореня.
Незалежний аудит або перевірка. Авторитетна компанія (раніше Mazars, останнім часом Armanino, Friedman, Hacken) підтверджує, що на адресах у блокчейні справді є щонайменше заявлені резерви, а корінь дерева відповідає щонайменше заявленим зобов'язанням. Аудитор підписує звіт і ставить на ньому дату.
Чого PoR не доводить
PoR — це знімок стану, а не безперервне підтвердження. Платформа доводить, що резерви в неї були в момент знімка. Між знімками може статися що завгодно: повторне використання клієнтських активів як застави, внутрішні позики пов'язаним торговим підрозділам, приховане кредитне плече у власній торгівлі. Тому навіть регулярні знімки не гарантують, що з коштами все гаразд між ними.
PoR також не охоплює позабалансових зобов'язань: маркетингових партнерств, винагород співробітникам у токенах, які ще не розблоковані, резервів під регуляторні штрафи. А від них може залежати, чи виживе платформа.
Як часто біржі публікують PoR
Великі біржі публікують підтвердження резервів із різною періодичністю й у різному форматі, і ці практики змінюються. Як часто це робить конкретна біржа, чи є там дерево Меркла та інструмент самоперевірки, дивіться на її офіційній сторінці PoR.
Обираючи біржу, розглядайте PoR як один із трьох-чотирьох головних сигналів — не єдиний, але один із найважливіших. Біржа, яка роками регулярно публікує PoR з деревом Меркла, помітно менш імовірно приховує збитки, ніж та, що ніколи нічого не публікувала.
Як перевірити самому
Якщо біржа має інструмент перевірки, увійдіть в акаунт, знайдіть розділ підтвердження резервів і подивіться листок свого акаунта та шлях до опублікованого кореня. Порівняйте хеш кореня з тим, що біржа виклала на своїй публічній сторінці PoR. Якщо збігається — ваш баланс враховано в опублікованій сумі; якщо ні — ставте запитання публічно.
Робити це раз на рік на кожній біржі, де у вас є баланс, — корисна звичка. Уперше це займе хвилин десять, далі — швидше.
Що почитати далі: Керівництво з оцінки біржі, CEX, Дерево Меркла.