Сведения о хранении активов
Убедитесь, что все балансы аккаунтов Binance полностью обеспечены в соотношении 1:1.
Audit Time
Механизм верификации:
Корневой хэш Меркла:
Что такое сведения о хранении активов (PoR)?
Под сведениями о хранении активов мы подразумеваем, что мы предоставляем доказательства того, что у Binance есть средства, которые покрывают все активы наших пользователей в соотношении 1:1, плюс дополнительные резервы.
Когда пользователь вносит один биткоин, резервы Binance увеличиваются на один биткоин, чтобы гарантировать полное обеспечение средств клиента.
Это означает, что Binance хранит все активы пользователей в соотношении 1:1, включая резервы. У Binance нет долгов в структуре капитала, и у нас есть резервный фонд (фонд SAFU) на случай чрезвычайных ситуаций, таких как взломы или нарушения безопасности.
Читайте дальше, чтобы узнать больше о наших разработках, которые позволяют пользователям убедиться в безопасности своих средств на Binance.
Наши обязательства перед сообществом неизменны
image
Прозрачность
Мы всегда будем сохранять прозрачность по отношению к пользователям
image
Безопасность
Безопасность средств пользователей — наш приоритет
image
Защита
Ваши средства защищены
Дерево Меркла
Что мы создали?
Чтобы доказать, что Binance обеспечивает все активы пользователей в соотношении 1:1, мы разработали и внедрили дерево Меркла (показано ниже). Оно позволяет пользователям проверить, что их активы включены в совокупный чистый баланс аккаунта. Наша цель — дать каждому пользователю возможность убедиться в обеспечении своих активов в соотношении 1:1 с помощью собственного сгенерированного ID хеша/записи Меркла.
Что такое дерево Меркла?
Дерево Меркла — это криптографический инструмент, позволяющий объединять большие объемы данных в единый хеш. Этот единый хеш, называемый корнем Меркла, действует как криптографическая печать, которая «суммирует» все введенные данные. Деревья Меркла также позволяют пользователям убедиться в том, что определенное содержимое включено в конкретный набор «запечатанных» данных. Мы используем эти свойства деревьев Меркла при оценке резервов, чтобы доказать, что индивидуальные аккаунты включены в отчет об обязательствах. Это подтверждается нашим механизмом zk-SNARKs.
image
zk-SNARK
Что мы создали?
zk-SNARK позволяет криптобирже доказать, что все наборы балансов нод листа дерева Меркла (т. е. балансы пользовательских аккаунтов) включены в заявленный биржей общий баланс пользовательских активов. Каждый пользователь может получить доступ к своей ноде листа, которая считается включенной в процессе. Для набора балансов каждого пользователя (ноды листа дерева Меркла) наша схема подтверждает, что:
1. Баланс аккаунта пользователя учитывается при расчете суммы общих чистых балансов аккаунтов Binance.
2. Общий чистый баланс аккаунта больше или равен нулю.
3. Изменение корня дерева Меркла является допустимым (без использования ложной информации) после обновления информации об учетной записи в хеше ноды листа.
Подробную информацию о реализации можно найти в , и .
Что такое zk-SNARK?
(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) — это протокол, который использует доказательства с нулевым разглашением, как описано выше. С помощью вы можете доказать, что вам известно исходное хэшированное значение (об этом ниже), не раскрывая его. Кроме этого, вы можете доказать действительность , не раскрывая никакой информации о сумме, ценности или адресах.
Как это работает
Как я могу проверить свои транзакции?
Войти на сайт Binance
-> Нажмите Кошелек
-> НажмитеПроверка.
На этой странице вы сможете найти свой лист Меркла и ID записи.
Выберите день, который хотите проверить. Затем вы сможете просмотреть тип проверки, ID вашей записи (в соответствии с вашим аккаунтом и конкретной верификацией), активы, включенные в аудит, и баланс ваших активов на момент верификации.
ID записи/лист Меркла позволяет вам самостоятельно проверить, был ли баланс вашего аккаунта включен в отчет об обязательствах с помощью нашего метода самопроверки.
image
Процесс верификации
image
1. Подтверждение владения адресом
Нам необходимо убедиться, что кошелек, активы которого используются для подтверждения резервов, принадлежит Binance (включая холодные и горячие кошельки).
image
2. Снимок балансов пользователя
Значение для снимка рассчитывается на основе суммы активов, которые хранятся на аккаунтах клиента на момент его создания.
image
3. Создание доказательства с нулевым разглашением zk-SNARK
Мы создаем файлы доказательства с нулевым разглашением zk-SNARK для пользователей, чтобы каждый пользователь мог легко получить доступ к своим конечным нодам, обеспечивая прозрачность для всех пользователей.
image
4. Генерация дерева Меркла
Мы генерируем базовый блок данных, связывая хешированные UID с балансом каждого пользователя. Затем мы создаем дерево Меркла на основе данных всех пользователей. Корень Меркла изменится, если изменится любой ID аккаунта или баланс в ноде листа. Каждый пользователь может самостоятельно проверить, включены ли его активы в ноду листа.