358 / 736PoR

Proof of reserves

Доказ резервів та його межі

Анна зберігає біткоїн на біржі й хоче знати, чи справді там є її гроші. Біржа публікує Proof of reserves: дані про резерви, інколи з можливістю перевірити власний баланс. Це може бути корисно. Проте показати певні монети — не те саме, що мати змогу погасити всі борги та забезпечити виведення коштів.

Proof of reserves (PoR) — це процедури документування резервів зберігача на певний момент. Залежно від методики вони можуть перевіряти контроль адрес і баланси клієнтів. Вирішальне значення має точний обсяг звіту. Доказ окремої частини не є аудитом усієї компанії чи гарантією платоспроможності, тобто здатності покрити всі зобов’язання.

Високий відсоток на сайті може заспокоїти Анну. Але спершу варто знайти дату зрізу, охоплені юридичні особи — конкретні компанії групи — та перелік активів і рахунків. PoR не є єдиною сертифікацією з однаковим обсягом у всіх сервісів. Наприклад, Kraken визначає активи й баланси продуктів, включені до своєї методики. Такий звіт не підтверджує автоматично всі борги групи. Результат слід читати разом із переліком перевіреного та того, що залишилося поза перевіркою. [1] [3]

Зберігач може підписати перевірочне повідомлення ключем адреси й довести, що зараз його контролює. Публічний ланцюг Bitcoin дозволяє перевірити відповідний баланс. Але сам підпис не встановлює юридичного права власності, відсутності застави чи того, що монети не позичили спеціально для перевірки. Він також не доводить виключного володіння ключем, адже може існувати інша копія. Анна отримує доказ контролю окремих активів, а не повну картину їхнього правового й економічного становища. Сам список адрес без доказу контролю говорить ще менше. [1] [3]

Уявімо записи клієнтських балансів, пов’язані в Merkle tree. Ця структура створює криптографічні відбитки даних і поєднує їх у спільний корінь — відбиток усього включеного набору. Анна отримує дані, з якими може перевірити належність свого відповідного балансу до цього набору, не маючи повного списку інших клієнтів. Це корисно, але доводить включення, не повноту. Успішна перевірка запису Анни сама не підтверджує включення всіх інших рахунків і всіх боргів компанії. [3]

Торгівля в кредит може створювати від’ємні клієнтські баланси. Якщо просто відняти їх від додатних балансів інших людей, заявлений борг біржі перед клієнтами може виглядати меншим. У статті 2022 року Kraken описує виключення таких балансів зі своєї тодішньої методики PoR саме через цей ризик. Це не універсальне правило всіх звітів. Анні слід читати, як перевірка враховує кредити, маржинальні операції та взаємозалік — взаємне віднімання вимог і боргів. Проста сума не завжди показує, скільки компанія справді винна. [4]

Наш приклад, не дані біржі: зберігач показує резерви 110 BTC і включені зобов’язання 100 BTC — суму боргу за набором даних. Співвідношення становить 110 %. Якщо пропущено ще 40 BTC боргів, ті самі резерви мають покрити загалом 140 BTC. Покриття тоді дорівнює приблизно 78,6 %. Зобов’язання стоять у знаменнику, нижній частині дробу. Розрахунок за неповними даними може бути арифметично правильним, але вводити в оману. Анні потрібні не лише резерви зверху, а й розуміння того, що враховано знизу. [2]

PoR фіксує певну мить. Після неї кошти можуть піти, виникнути нові позики або загубитися доступ до ключів. Частіші зрізи дають більше контрольних точок, але самі не усувають прогалини: між ними все ще можуть відбутися зміни. Навіть високий показник резервів не каже Анні, як швидко вона виведе кошти чи які договірні обмеження діють. Тому звіт потрібно читати поряд з умовами сервісу та інформацією про реальну доступність, а не замість них. [1] [3]

PCAOB Investor Advocate, підрозділ захисту інвесторів при американському органі нагляду за аудитами, пояснив обмеження PoR у березні 2023 року. Підрозділи американського регулятора ринку цінних паперів SEC також розглянули їх у липні 2023 року. Звіт про резерви не є аудитом фінансової звітності, який охоплює ширшу фінансову картину. Реєстрація виконавця в PCAOB не означає, що це завдання підпадає під його стандарти аудиту й інспекції. Анна має читати фактично проведені процедури та висновок: знайомий логотип не розширює обсяг роботи. [1] [2]

Анна починає з перевіреної методики конкретного звіту, його дати, опублікованого кореня та ідентифікатора свого листка — запису в дереві. Вона порівнює правильний актив і баланс на момент зрізу; пізніша угода може в ньому не відображатися. Потім за процедурою провайдера перевіряє шлях від свого запису до спільного кореня. Розбіжність слід з’ясувати, а не пропустити. Успіх — це часткова перевірка з чітким змістом: запис включено. Виключені рахунки та інші обмеження однаково потрібно прочитати, бо сама перевірка не доводить повноти резервів і зобов’язань. [3]

Для повної картини прочитайте також Counterparty risk, Collateral, Liabilities, Самостійне зберігання. На цю статтю також посилаються Custodial Exchange, Bank Bitcoin custody, Counterparty risk, Liabilities.

DOC · 001PCAOB Investor Advocate — PoR advisory (2023)Документація DOC · 002SEC Investor Bulletin — Alternatives to audits (2023)Документація DOC · 003Kraken — Proof of Reserves methodologyДокументація DOC · 004Kraken — Proof of Reserves or Proof of Nothing (2022)Документація
Переглянуто: Спочатку джерела · Не інвестиційна порада