Ключевые выводы

  • Прозрачность средств пользователей необходима для восстановления доверия общественности и регулирующих органов к криптосектору, а также для укрепления его имиджа как зрелого сектора, управляемого ответственными субъектами.

  • Система Proof of Reserves (PoR) Binance — это воплощение нашей приверженности защите средств пользователей и прозрачности.

  • По состоянию на ноябрь 2023 года система PoR Binance позволяет просматривать резервы средств наших пользователей, выраженные в 31 различном цифровом активе.

Год назад, в разгар кризиса, который серьезно проверил общественное доверие к криптовалюте, Binance присоединилась к усилиям всех участников сектора по восстановлению этого доверия. Нам показалось, что слов недостаточно, поэтому мы попытались показать, что зрелость и надежность являются частью самой сути экосистемы цифровых активов, чтобы заглушить критику, которая была вездесуща в то время и все еще очень часта сегодня. Мы разработали структуру из шести частей, которая может быть принята всеми централизованными криптобиржами, желающими объединить усилия для восстановления доверия пользователей. Этот подход был основан на двух ключевых принципах: значимость средств пользователей и прозрачность.

Наша система подтверждения резервов (PoR), внедренная в ноябре 2022 года, была разработана с учетом этих двух принципов. Самое главное, ответственное управление средствами пользователей, уже было обеспечено: с момента рождения нашей компании мы решили никогда не брать на себя ненужные риски с активами, которые нам доверяют пользователи, поддерживать достаточные резервы для покрытия вывода любых сумм. и расставьте приоритеты в области безопасности. Тогда задача заключалась в том, чтобы найти способ сделать это желание более заметным.

Когда мы представили нашу систему, она позволяла просматривать только резервы BTC, а в конце 2022 года можно было просмотреть всего девять токенов. Год спустя в системе PoR Binance представлены названные резервы в 31 цифровом активе, которые мы храним для наших пользователей, что больше, чем на любой другой крупной централизованной бирже, предоставляющей аналогичную информацию. При любых обстоятельствах это указывает на то, что баланс каждого из этих 31 активов превышает 100%. Наша система подтверждения резервов все еще находится в стадии разработки. За последний год он претерпел множество обновлений и продолжает развиваться с каждой итерацией.

Технология прозрачности

Блокчейн — идеальная среда для обеспечения и реализации прозрачности фондов: однако масштаб базы пользователей и операций Binance ограничивает технологические решения, способные обеспечить легкий доступ к надежным доказательствам наших резервов всем, кто этого хочет.

Исходная система основывалась на криптографии дерева Меркла — подходе к консолидации больших объемов данных в единый хеш для добавления данных в блокчейне в наши резервы. Процесс проверки включает в себя создание дерева Меркла, кодирующего идентификаторы пользователей, а чистый баланс их активов хранится на уровне токенов. Результат этого процесса, называемый корнем Меркла, действует как криптографическая печать, которая «обобщает» все содержащиеся в ней данные. Этот метод также дает пользователям возможность просматривать определенные подмножества закодированных данных, что позволяет легко обеспечить безопасное хранение их собственных активов.

Однако этот дизайн обеспечивал полную прозрачность только в том случае, если балансы каждого счета были обнародованы, чего мы не хотели делать по соображениям безопасности и конфиденциальности. У традиционных деревьев Меркла есть еще один недостаток, которым потенциально можно манипулировать, добавляя фиктивные учетные записи пользователей с отрицательными балансами, чтобы исказить общий статус резерва.

Чтобы устранить эти ограничения, наши разработчики внедрили протоколы zk-SNARK в обновлении от февраля 2023 года — форму доказательства с нулевым разглашением, расположенную поверх основного дерева Меркла. Этот тип криптографического доказательства позволяет одной стороне установить достоверность заявления, данного другой стороне, без раскрытия его содержания. В нашей ситуации это позволяет Binance доказать, что она полностью поддерживает средства своих пользователей, не раскрывая балансы счетов каждого человека. Благодаря этой ассоциации протокола zk-SNARK с деревом Меркла пользователи могут убедиться, что их средства включены в расчет общего чистого баланса пользовательских активов.

Творите рука об руку с нашим сообществом

Наша реализация криптографии zk-SNARK ознаменовала первое применение этого подхода криптоорганизацией с целью разработки решений для подтверждения кредитоспособности. Мы хотели, чтобы остальная часть отрасли тоже получила выгоду от этого нововведения: поэтому мы сделали код нашей системы PoR открытым. Мы также попросили сообщество оставить отзыв, чтобы сделать систему еще более надежной, и они откликнулись на наш призыв.

Например, вскоре после февральского запуска компания, занимающаяся безопасностью блокчейнов, проверила наш код и сообщила об уязвимости в обновленном решении для подтверждения резервов, которую мы быстро исправили. Этот инцидент доказывает, что мы хотим сделать приоритетом прозрачность средств пользователей во всей отрасли. Вместо того, чтобы спешить первыми предложить решение, мы хотим, чтобы все наши коллеги из всех слоев общества работали лучше, и мы с радостью принимаем любой внешний вклад, который поможет нам добиться большего в этой неизведанной области. Когда дело доходит до восстановления доверия путем повышения прозрачности, усилия каждого приносят пользу всем.

Binance по-прежнему стремится поддерживать активы пользователей в соотношении не менее 1:1 при любых обстоятельствах, а также постоянно работает над инновационными способами успокоить пользователей, сохраняя при этом прозрачность наших резервов. Как показала последняя итерация (12-я) нашей программы Proof of Reserves, запущенная в начале ноября, мы храним достаточно BTC, чтобы покрыть 104% чистых балансов наших клиентов, 105% балансов наших клиентов в ETH, 111% наших балансы BNB клиентов и более 118% всех долларов США, внесенных пользователями на нашей платформе. Ваши средства в Binance в безопасности, и вы можете убедиться в этом сами в любое время.

Для дополнительной информации

  • Исходный код нашей системы PoR

  • Система подтверждения резервов Binance: что такое дерево Меркла?

  • Binance Academy: улучшение прозрачности криптовалют с помощью доказательств с нулевым разглашением

  • Как zk-SNARKs улучшают систему подтверждения резервов Binance?