Избыточная сумма резервов:
$ 0B
Время последнего аудита:
(UTC+0)
Общий коэффициент резервов:
Алгоритм:
Merkle Tree + zk-SNARKs
Корневой хеш Меркла:
Чистый баланс клиента
$ 0
Баланс кошелька Gate
$ 0
Избыточная сумма резервов
$ 0
Нет данных
Централизованная торговая платформа управляет реестром для записи активов пользователей в базе данных. При этом платформы сталкиваются с проблемой доказательства того, что они имеют полное хранение всех активов пользователей в хорошем состоянии.
Gate.io внедрил дерево Меркла для решения этой проблемы, сохраняя хеш-значение активов каждого пользовательского аккаунта в листовых узлах дерева Меркла. Каждый пользователь может проверить общую сумму активов пользователей, хранящихся в листовых узлах дерева Меркла, и проверить, включены ли его средства, через квалифицированное стороннее аудиторское агентство.
Если активы, хранящиеся в дереве Меркла, проверены как большие или равные 100%, это означает, что активы пользователей полностью хранятся на платформе, т.е. платформа предоставляет 100% доказательство резервов для активов пользователей.
Платформа финансово устойчива
Повышает доверие пользователей
Гарантирует безопасность активов пользователей
100% вывод средств при массовом выводе
Активы пользователей подвержены риску незаконного присвоения
Задержка или невозможность вывода активов
Платформа может пострадать от набега, если пользователи массово запросят вывод средств
Платформа с большей вероятностью обанкротится или понесет потери активов
Если общее количество токенов, управляемых биржей в блокчейне, соответствует или превышает совокупный баланс всех пользовательских аккаунтов, зафиксированный в снимке, платформа поддерживает 100% маржу для этих токенов
Когда вы используете горячие или холодные кошельки, вы переводите случайно назначенную сумму на адреса, указанные аудиторской компанией, чтобы доказать свое владение кошельком.
Аудиторская компания суммирует баланс соответствующих адресов для расчета общей суммы, участвующей в транзакции (включая активы пользователей и собственные активы платформы).
Пожалуйста, обратитесь к диаграмме ниже для иллюстрации. После успешного построения дерева меркла листовые узлы будут экспортированы в текстовый файл, который будет опубликован вместе с хешем корня меркла аудитором.
В криптографии и информатике хеш-дерево или дерево Меркла - это дерево, в котором каждый листовой узел помечен криптографическим хешем блока данных. Каждый нелистовой узел помечен хешем меток его дочерних узлов. Хеш-деревья позволяют эффективно и безопасно проверять содержимое больших структур данных.
a. Общая сумма активов, управляемых платформой, включает общий баланс активов всех пользователей.
b. Чистый баланс каждого пользователя больше или равен нулю.
c. Изменение активов любого пользователя приведет к изменению значения хеша корня Меркла.
zk-SNARK, что означает Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (Краткое неинтерактивное доказательство знания с нулевым разглашением), - это революционный инструмент, основанный на криптографии. Используя продвинутые математические алгоритмы, он может профессионально проверять сумму резервов без раскрытия конкретных деталей активов. zk-SNARK не только облегчает быструю проверку активов, но и устраняет риски нарушения конфиденциальности. Благодаря этим преимуществам, в сочетании с его неинтерактивной природой и высокой масштабируемостью, он находит широкое применение в таких областях, как проверка транзакций в сети, защита конфиденциальности данных и аутентификация личности
1. Установите программу и загрузите данные:
1)Загрузите программу проверки:
Сначала загрузите программу проверки по предоставленной ссылке или получите доступ к GitHub для загрузки программы проверки. Затем переименуйте ее в main.
2)Загрузите необходимые данные:
Перейдите на Страницу аудита и найдите партию, которую вам нужно проверить. Нажмите на [Загрузить дерево Меркла] и [Загрузить конфигурацию пользователя] для загрузки данных.
Распакуйте сжатый файл zkmerkle_cex_xxx.tar.gz, поместите программу main внутрь этой папки и поместите файл user_config.json внутрь папки config.
Папка программы теперь
zkmerkle_cex_xxx
Config
cex_config.json
user_config.json
proof.csv
zkpor864.vk.save
main
2. Проверка активов:
Из cmd или терминала используйте команду cd для перехода в загруженную папку, например cd ~/Downloads/zkmerkle_cex_xxx.
(Перед запуском программы вам может потребоваться выполнить chmod 777 main для предоставления разрешений или настройки элементов безопасности.)
Выполните следующую команду для начала проверки.
./main verify cex
После успешной проверки будет отображено сообщение.
All proofs verify passed!!!
Для подробной технической документации и принципов проверки, пожалуйста, проверьте проект с открытым исходным кодом на GitHub
Аудиторская фирма
HACKEN
Время аудита
January 3, 2024
Аудитор
Luciano Ciattaglia, Sofiane Akermoun, Nino Lipartiia, Bartosz Barwikowski
Репозитории
Отчет об аудите
Gate.io PoR Implementation