Binance стремится обеспечивать прозрачность в отношении безопасности активов каждого пользователя. Теперь вы можете проверять Сведения о хранении активов и баланс своего аккаунта с помощью zk-SNARKs и дерева Меркла.
1. Перейдите на официальный сайт GitHub и скачайте инструмент подтверждения из репозитория.
2. Откройте Binance.com и войдите в аккаунт. Нажмите Профиль > Кошелек > Проверка. Затем нажмите на стрелочку, чтобы посмотреть данные проверки.

3. Найдите данные дерева Меркла в рамках самопроверки. Тип проверки должен быть Merkle Tree + Zksnarks. Вы увидите сведения о своем аккаунте. Чтобы сохранить их на компьютер, нажмите Скачать файл с деревом Меркла.
Обратите внимание, что вы получите снимок, но не увидите баланс активов в режиме реального времени. Сумма может не соответствовать текущей.

4. Перейдите в папку инструмента проверки. Чтобы проверить хеш корня, запустите /verifier_darwin_amd64 на MacOS, ./verifier_linux_amd64 на Linux или ./verifier_windows_amd64.exe на Windows.
Подготовка
Поместите файлы config.json, proof.csv и zkpor864.vk.save в папку PathToVerifierTool/config.
Настройка


5. Чтобы проверить информацию об аккаунте, используйте команду ./verifier_darwin_amd64 -user на MacOS, ./verifier_linux_amd64 -user на Linux или ./verifier_windows_amd64.exe -user на Windows.
Подготовка
Скачайте файл user_config.json. Он создается на основе данных пользователя, полученных во время снимка. Этот файл будет находиться в скачанном архиве. Поместите его в папку PathToVerifierTool/config.

Настройка


Больше информации о том, как работают доказательства zk-SNARKs, можно найти в следующих статьях:
Предложения можно отправить по этой ссылке.