Что такое proof of reserves и как биржи доказывают наличие средств
Что такое proof of reserves: как биржи через дерево Меркла и подписи кошельков доказывают, что держат криптовалюту клиентов, как проверить баланс и пределы метода.
Редакция CryptoGroup · · 6 мин чтения

Proof of reserves (PoR, подтверждение резервов) — это способ для криптобиржи, кастодиана или эмитента токена показать, что он действительно держит активы, которые должен клиентам. Вместо того чтобы просить пользователей доверять цифре на экране, платформа публикует доказательства: её ончейн-кошельки содержат как минимум столько биткоина, эфира или стейблкоинов, сколько составляет сумма клиентских балансов, — на конкретный момент времени.
Идея появилась ещё на заре биткоин-бирж, но стала массовой после краха FTX в ноябре 2022 года, когда клиенты узнали, что депозиты, которые они считали защищёнными, использовались для других целей. С тех пор страницы proof of reserves стали стандартом для многих крупных бирж.
Как работает proof of reserves
Подтверждение резервов состоит из двух половин. Нужны обе: каждая по отдельности доказывает очень мало.
1. Подтверждение активов
Платформа показывает, какие блокчейн-адреса она контролирует и сколько на них средств. Поскольку блокчейны публичны, балансы может посмотреть кто угодно. Чтобы доказать, что адреса действительно принадлежат бирже, а не кому-то ещё, компания подписывает сообщение приватными ключами или по запросу переводит небольшую сумму — часто в присутствии независимого аудитора.
2. Подтверждение обязательств
Это более сложная часть: показать, сколько платформа должна клиентам, не публикуя приватные данные каждого аккаунта. Большинство бирж использует дерево Меркла — структуру, которая хеширует каждый клиентский баланс в «лист», а затем попарно хеширует листья, пока не останется один корень Меркла. Если изменить любой баланс, даже немного, корень изменится. Этот подход обсуждали биткоин-разработчики Грег Максвелл и Питер Тодд ещё в 2013 году.
Биржа публикует корень и общую сумму обязательств. Каждый клиент может проверить, что его баланс — один из листьев. Если проверяет достаточно пользователей, незаметно пропустить аккаунты становится трудно.
3. Сравнение
Наконец, активы сравнивают с обязательствами, обычно отдельно по каждой монете. Коэффициент резервов 100% и выше означает, что на момент снимка платформа держала ончейн как минимум одну монету на каждую монету, которую должна клиентам.
Как это делают платформы
| Только дерево Меркла | С проверкой аудитора | Доказательство с нулевым разглашением | |
|---|---|---|---|
| Кто проверяет | Сами пользователи | Независимая аудиторская фирма | Любой, кто запустит верификатор |
| Скрывает данные клиентов | Частично | Да | Да |
| Выявляет фиктивные отрицательные балансы | Нет | Зависит от проверки | Да, если схема это проверяет |
| Главная слабость | Зависит от того, проверяют ли пользователи | Качество зависит от аудитора | Сложность; всё равно снимок |
Известный изъян простого дерева Меркла: недобросовестная биржа может добавить фиктивный аккаунт с отрицательным балансом, чтобы общие обязательства казались меньше. Binance, запустившая систему на дереве Меркла в ноябре 2022 года, позже добавила zk-SNARK — доказательства с нулевым разглашением, — чтобы показать, что учтён каждый лист и ни у одного аккаунта нет отрицательного чистого баланса. Kraken привлекает независимого аудитора, который делает анонимизированный снимок балансов, собирает подписи, подтверждающие контроль над кошельками, и сравнивает одно с другим.
Эмитенты токенов используют похожие инструменты. Эмитенты стейблкоинов публикуют регулярные отчёты аудиторских фирм о резервах (см. что такое стейблкоин), а оракульные сети вроде Chainlink Proof of Reserve публикуют балансы на хранении ончейн, чтобы их могли читать смарт-контракты, — именно на этом построена новая кредитная система CustodySync от Chainlink.
Как проверить свой баланс
- Войдите в аккаунт на бирже и найдите страницу Proof of Reserves или Transparency.
- Найдите свой ID записи или хеш листа для последнего снимка — он сгенерирован из ваших балансов на тот момент.
- Воспользуйтесь инструментом проверки биржи, а лучше — её верификатором с открытым кодом, чтобы убедиться, что ваш лист входит в опубликованный корень Меркла.
- Сравните дату снимка с сегодняшней. Отчёт многомесячной давности мало что говорит о настоящем.
- Проверьте, покрыты ли именно те монеты, которые вы держите: некоторые отчёты охватывают лишь несколько активов.
Чего proof of reserves не доказывает
Подтверждение резервов полезно, но это не аудит и оно не доказывает платёжеспособность биржи. Kraken сам перечисляет несколько ограничений своих отчётов, а аудиторские фирмы указывают на похожее:
- Это снимок. Средства можно занять специально для проверки и вернуть на следующий день или потерять после неё.
- Другие долги не учитываются. Займы, судебные иски или операционные убытки не входят в дерево клиентских балансов. Биржа может держать 100% клиентского биткоина и всё равно в целом быть должна больше, чем имеет.
- Контроль — не исключительное владение. Подпись ключом доказывает доступ, но не то, что ни у кого больше нет копии ключа или прав на монеты.
- Охват разный. Некоторые отчёты покрывают только основные монеты или не учитывают активы в стейкинге и займах.
- Нет общего стандарта. Единого профессионального стандарта для PoR нет. В декабре 2022 года аудиторская фирма Mazars приостановила работу по proof of reserves для криптоклиентов — напоминание, что отчёт надёжен настолько, насколько надёжны люди за ним.
Поэтому сооснователь Ethereum Виталик Бутерин в эссе в ноябре 2022 года утверждал, что целью должно быть proof of solvency — доказательство того, что активы превышают все обязательства, — а в более долгой перспективе дизайны, где пользователям вообще не нужно доверять платформе хранение.
Proof of reserves или самостоятельное хранение
Самый простой способ избежать риска биржи — чтобы доказательство вообще не понадобилось: держите долгосрочные сбережения в кошельке, где ключи держите вы. Наши гайды о кастодиальных и некастодиальных кошельках и о том, как безопасно хранить криптовалюту, объясняют компромиссы, а материал о централизованных и децентрализованных биржах показывает, где уместна каждая модель.
Частые вопросы
Что такое proof of reserves в криптовалюте?
Это доказательства, которые публикует биржа или кастодиан, что её блокчейн-кошельки на определённый момент содержат как минимум столько криптовалюты, сколько она должна клиентам. Обычно сочетают подписи кошельков и дерево Меркла клиентских балансов.
Означает ли proof of reserves, что биржа безопасна?
Нет. Оно показывает, что клиентские активы были покрыты на момент снимка, но не другие долги, заёмные средства, события после снимка или то, контролирует ли ключи кто-то ещё.
Что такое дерево Меркла в proof of reserves?
Структура данных, которая превращает каждый клиентский баланс в хеш и объединяет хеши в один корень. Пользователь может проверить, что его баланс учтён, не видя чужих.
Чем proof of reserves отличается от аудита?
Proof of reserves сравнивает клиентские активы с клиентскими балансами в один момент. Полный финансовый аудит охватывает всю компанию, включая все обязательства и внутренний контроль, за определённый период.
Как часто биржа должна публиковать proof of reserves?
Фиксированного правила нет. Некоторые биржи публикуют отчёты ежемесячно или чаще, другие — ежеквартально. Чем чаще и проверяемее отчёты, тем они полезнее.
Материал носит информационный характер и не является финансовой рекомендацией. Криптоактивы волатильны — принимайте решения самостоятельно. Оговорка
Ещё: Биржи
Все →Читайте дальше

Kalshi будет рассчитывать индексные контракты по данным S&P DJI
S&P Dow Jones Indices сделала Kalshi приоритетным рынком прогнозов для контрактов на свои индексы и планирует индексы на основе данных Kalshi.

Chainlink CustodySync даёт клиентам Anchorage займы в DeFi
Chainlink запустила CustodySync с Anchorage Digital: институционалы занимают в DeFi-протоколах, а их залог остаётся у квалифицированного кастодиана.

Как проверить, что аппаратный кошелёк подлинный: 7 шагов
Как отличить подлинный аппаратный кошелёк от подделки: где покупать, упаковка, признаки обмана с сид-фразой, проверка подлинности, прошивка и тестовый перевод.