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