
Proof of Reserves (PoR, доказательство резервов) - отчёт биржи о том, что на её кошельках лежит не меньше активов, чем она должна клиентам. Массово такие отчёты биржи начали публиковать после краха FTX в 2022 году.
После взлома Binance 29 октября вопрос «а есть ли у биржи резервы» снова в центре внимания. Разберём, как работает PoR, как проверить его самому и где у него слепые зоны.
Биржа делает две вещи. Сначала показывает, сколько клиентских средств записано у неё в учёте, затем - адреса кошельков, на которых лежат монеты.
Если на кошельках активов больше или столько же, сколько сумма клиентских балансов, резервы покрыты. Отношение резервов к обязательствам биржи обычно публикуют по каждой монете.
Публиковать балансы всех клиентов открыто нельзя. Поэтому биржа собирает их в дерево Меркла - структуру, где каждый баланс превращается в хеш, а хеши попарно склеиваются до одного корня.
Корень дерева публикуется. Изменить хоть один баланс незаметно не выйдет: корень сразу станет другим.
Некоторые биржи добавляют к дереву доказательства с нулевым разглашением (zk-SNARK). Они подтверждают, что в дереве нет отрицательных балансов, и при этом не раскрывают чужие суммы.
У бирж, которые публикуют PoR, обычно есть раздел проверки в личном кабинете. Порядок примерно такой.
По нашим наблюдениям, большинство клиентов останавливается на первом шаге. Хотя смысл PoR как раз в том, чтобы каждый мог проверить себя и адреса без доверия к бирже.
Что проверяет PoR | Чего PoR не проверяет |
ваш баланс включён в снимок обязательств | все ли обязательства биржи попали в дерево |
на адресах биржи есть заявленные монеты | не заняты ли эти монеты под залог |
резервы покрывают клиентские балансы на дату снимка | что происходит с резервами между снимками |
корень дерева не подменён | долги биржи перед кредиторами и партнёрами |
отношение резервов к балансам по монетам | безопасность кошельков и процессов |
Главная слабость - обязательства. Биржа сама решает, что включить в дерево, и долги вне клиентских балансов в отчёт не попадают.
PoR - не аудит. Аудитор проверяет отчётность целиком, включая обязательства и внутренний контроль, а PoR показывает только снимок активов против клиентских балансов.
Арбитражник держит деньги сразу на нескольких биржах, и каждая из них - отдельный риск. История с Binance показывает обе стороны: даже крупнейшую площадку можно взломать, но наличие резервов помогает ей покрыть потери клиентов.
На наш взгляд, свежий PoR с покрытием выше единицы по нужным монетам - базовое требование к бирже, где лежит рабочий капитал.
Условно: биржа заявляет клиентские балансы в 10 000 BTC и показывает на своих адресах 10 400 BTC. Покрытие - 104%.
Если через месяц балансы те же, а на адресах 9 700 BTC, покрытие упало до 97%. Это повод уменьшить остаток на бирже и разобраться в причинах.
Мы полагаем, что PoR стоит проверять не раз в год, а после каждого громкого события на рынке. Это занимает несколько минут.
Когда капитал распределён по нескольким биржам, удобно видеть цены на всех сразу и держать на каждой ровно столько, сколько нужно для связки. Наш скринер арбитража держит десятки бирж в одном окне, обновляет котировки каждую секунду и показывает разницу вместе с доступным объёмом. Прикинуть, что останется после комиссий, сетевых сборов и проскальзывания, помогает калькулятор спредов. Бот полностью ручной. К API ваших бирж он не подключается.
Хотите видеть спреды на десятках бирж в одном окне, у ArbitrageScanner есть 1 день бесплатного доступа ко всей экосистеме инструментов.
1. Что такое Proof of Reserves на криптобирже?
Это отчёт биржи о том, что на её кошельках лежит не меньше активов, чем сумма клиентских балансов. Обычно его сопровождает дерево Меркла для проверки своего баланса.
2. Как проверить Proof of Reserves биржи самому?
Найдите в аккаунте раздел PoR, сверьте свой баланс в снимке, проверьте свою ветку дерева Меркла верификатором и выборочно посмотрите остатки на опубликованных адресах биржи.
3. Что такое дерево Меркла в Proof of Reserves?
Это структура, где балансы клиентов превращаются в хеши и попарно склеиваются до одного корня. Если изменить любой баланс, корень изменится.
4. Proof of Reserves - это аудит?
Нет. PoR показывает активы против клиентских балансов на дату снимка, а аудит проверяет отчётность целиком, включая обязательства и внутренний контроль.
5. Почему Proof of Reserves не гарантирует безопасность биржи?
PoR не показывает все обязательства, залоги и состояние резервов между снимками. Он также ничего не говорит о защите кошельков от взлома.
Proof of Reserves - полезный, но ограниченный инструмент. Он показывает, что на дату снимка резервы покрывают клиентские балансы, но не раскрывает все обязательства биржи и не заменяет аудит.
Арбитражнику стоит проверять свой баланс через дерево Меркла, смотреть покрытие по рабочим монетам и не держать на одной бирже больше, чем нужно для текущих связок.
ВАЖНО! Мы - разработчики программного обеспечения. Мы не даём рекомендации и обещания по заработку, не советуем вам куда-то вкладывать свои деньги. Наш софт полностью ручной, все ваши деньги только под вашим личным управлением. Мы приводим примеры, как на арбитраже в прошлом заработали наши клиенты, но мы не советуем повторять действия один в один. Ваш заработок зависит исключительно от ваших действий и от факторов рынка.
Оформите подписку и получите доступ к лучшему инструменту на рынке для арбитража на спотовых, фьючерсных, CEX и DEX биржах.
