Доверие и прозрачность — основа современной криптовалютной экосистемы. Сегодня пользователи вполне обоснованно требуют криптографических доказательств того, что их средства находятся в безопасности и полностью обеспечены резервами биржи.
В этом руководстве подробно объясняется, как проверить, включён ли баланс вашего счёта в снимок данных для подтверждения резервов (PoR) платформы #Binance . Вы также узнаете, где найти данные для проверки и как самостоятельно подтвердить, что ваш счёт включён в снимок, с помощью передовых криптографических инструментов, таких как дерево Меркла и zk-SNARK.
Что такое Proof of Reserves от Binance?
Proof of Reserves (PoR) от Binance — это общедоступная система аудита, проверенная криптографическими методами. Она подтверждает, что на бирже хранится достаточно активов в блокчейне, чтобы покрыть все балансы пользователей в соотношении 1:1, а также дополнительные резервы.
Чтобы обеспечить масштабируемость без ущерба для конфиденциальности пользователей, Binance использует две передовые криптографические структуры:
Деревья Меркла: структура данных, которая безопасно хеширует и объединяет балансы миллионов пользователей в единый проверяемый корень Меркла (Merkle Root).
zk-SNARK (краткие неинтерактивные аргументы знания с нулевым разглашением): протокол доказательства с нулевым разглашением. Он математически подтверждает, что баланс пользователя включён в общий расчёт резервов, не раскрывая его точное значение другим пользователям или общественности.
Вместе эти технологии гарантируют, что биржа не сможет исключить отрицательные балансы или подделать резервы, чтобы повлиять на результаты аудита.
Как проверить, включён ли мой баланс в Proof of Reserves от Binance?
Проверить, учтены ли ваши активы в последнем снимке PoR, можно с помощью встроенного и удобного инструмента. Выполните следующие действия:
Войдите в аккаунт: откройте свой аккаунт Binance на веб-сайте или в мобильном приложении.
Перейдите в раздел аудитов: откройте панель управления кошельком и нажмите вкладку «Аудиты» (или найдите в меню приложения пункт «Proof of Reserves»).
Выберите снимок состояния: вы увидите список дат предыдущих аудитов. Нажмите на самый последний снимок
Проверьте данные: на странице будут показаны точные балансы ваших активов на момент создания снимка. Там же будет подтверждено, что ваш счёт включён в дерево Меркла
Чтобы подробнее узнать, как биржа обеспечивает активы пользователей, посетите официальную страницу Proof of Reserves от Binance.
Как самостоятельно проверить баланс с помощью дерева Меркла и
zk-SNARK?
Если вам близок принцип криптовалютного самохранения «Не доверяй, а проверяй», вы можете выгрузить свои данные с платформы и проверить их самостоятельно с помощью инструментов с открытым исходным кодом.
Дерево Меркла
Дерево Меркла организует данные счёта в структуру криптографических хешей. Данные счёта каждого пользователя представлены листом, а объединённая структура образует корень Меркла (Merkle Root).
Если исходные данные счёта изменятся, изменится и полученный корень. Это позволяет пользователям проверить, входят ли данные их счёта в опубликованную структуру проверки.
zk-SNARK
zk-SNARK (краткие неинтерактивные аргументы знания с нулевым разглашением) позволяют Binance доказать выполнение определённых условий, не раскрывая конфиденциальные данные отдельных счетов.
В процессе PoR это помогает убедиться, что балансы счетов включены в расчёт, при этом финансовая конфиденциальность пользователей защищена.
Получите данные для проверки: в разделе аудитов Binance скопируйте свой уникальный идентификатор записи (Record ID), лист Меркла (Merkle Leaf) и соответствующее доказательство zk-SNARK.
Скачайте инструмент с открытым исходным кодом: посетите официальный репозиторий Binance на GitHub и скачайте скрипт для проверки с открытым исходным кодом.
Например:

Источник: Bitcoin на GitHub

Запустите приложение: откройте терминал или интерфейс командной строки и выполните скрипт.
Введите данные: когда инструмент предложит это сделать, вставьте свой идентификатор записи (Record ID) и доказательство zk-SNARK.
Убедитесь в совпадении: скрипт проверит ваши данные по опубликованному Merkle Root. Если криптографические результаты совпадут, вы получите сообщение об успешной проверке
В руководстве Binance приведены следующие команды для проверки Merkle Root:
macOS: ./verifier_darwin
Linux: ./verifier_linux
Windows: ./verifier_windows
Чтобы проверить данные своего счёта, используйте ту же команду с аргументом -user. Например:
./verifier_linux -user
Для проверки потребуются соответствующие файлы, включая config.json, proof.csv, zkpor864.vk.save и файл user_config.json, относящийся к вашему снимку состояния.
Следуйте инструкциям для точной версии программы проверки и снимка состояния, которые вы скачали. Файлы и конфигурация должны соответствовать выбранному циклу проверки.
Актуальные технические инструкции см. в официальном руководстве Binance: Как проверить баланс своего счёта на Binance.
Что означает успешная проверка и каковы её ограничения?
Успешная проверка обеспечивает надёжную криптографическую гарантию, однако важно понимать её границы.
Что подтверждает успешная проверка:
Обеспечение 1:1: на момент создания снимка точные балансы ваших активов были учтены в обязательствах Binance.
Отсутствие скрытых данных: ваши данные были математически подтверждены с помощью zk-SNARK, что гарантирует, что отрицательные балансы не использовались для искажения общего объёма резервов.
Ограничения снимка состояния:
Привязка ко времени: снимок состояния фиксирует данные на определённый момент времени. Депозиты и выводы, совершённые после создания снимка, не будут учтены до следующего цикла аудита.
Это не инструмент отслеживания портфеля: Proof of Reserves — это механизм аудита, а не инструмент для отслеживания портфеля в режиме реального времени.
Безопасность счёта: PoR подтверждает хранение средств на стороне биржи, но не защищает от нарушений безопасности на стороне пользователя. Для защиты личного счёта всегда используйте аппаратные ключи (YubiKey) или приложения-аутентификаторы.
Часто задаваемые вопросы
Где найти данные для проверки Proof of Reserves от Binance?
Чтобы найти свои криптографические данные (лист Меркла (Merkle Leaf) и доказательство zk-SNARK), войдите в аккаунт Binance, перейдите в раздел «Кошелёк» > «Аудиты» и нажмите на дату снимка состояния, который хотите проверить.
Какие активы включены в проверяемый снимок состояния?
На странице аудита будут перечислены все поддерживаемые токены (например, BTC, ETH, BNB, USDT, SOL и т. д.), учтённые в конкретном снимке состояния. Binance постоянно добавляет новые активы в систему PoR, поэтому токены с небольшой капитализацией, которые ещё не поддерживались, могут отсутствовать в более ранних снимках.
Гарантирует ли Proof of Reserves защиту моих средств?
Proof of Reserves подтверждает, что на момент аудита биржа обеспечивала ваши активы в соотношении 1:1. Однако это не страховка от проблем с личной безопасностью (например, фишинга или утечки паролей) и непредвиденных рыночных событий. Это инструмент прозрачности, а не замена надёжным мерам личной безопасности.
Как часто Binance публикует Proof of Reserves?
В опубликованном руководстве Binance указано, что ежемесячные снимки состояния делаются первого числа месяца в 00:00 UTC, а результаты обычно публикуются не позднее седьмого числа.
