Система підтвердження резервів Binance: рік підвищення прозорості щодо активів користувачів

2023-11-14

Ключові моменти

  • Прозорість зберігання коштів користувачів є ключем до відновлення довіри громадськості й регуляторів до криптоіндустрії та зміцнення її іміджу як зрілого сектора, в якому домінують відповідальні гравці.

  • Система підтвердження резервів (POR) Binance втілює наше зобовʼязання щодо захисту коштів користувачів і підтримки прозорості. 

  • Станом на листопад 2023 року POR Binance показує резерви коштів наших користувачів, деноміновані в 31 різному цифровому активі.

Рік тому, на тлі кризи, яка призвела до того, що довіра громадськості до криптовалюти зазнала серії серйозних ударів, Binance намагалася підтримати зусилля всієї галузі з її відновлення. Ми хотіли показати, а не просто розповісти на словах, що зрілість і надійність є справжніми визначальними рисами екосистеми цифрових активів – всупереч наративам, які здавалися розповсюдженими тоді і все ще популярні сьогодні. Ми сформулювали концепцію з шести пунктів для всіх централізованих криптобірж, щоб обʼєднати зусилля задля відновлення довіри людей. В основу цього підходу лягли два ключові принципи: недоторканність коштів користувачів і прозорість.

Наша система підтвердження резервів (POR), запущена у листопаді 2022 року, була розроблена, щоб показати обидва ці принципи в роботі. Ми вже давно втілили найважливішу частину: відповідальне управління коштами користувачів. Культура відмови від ризику щодо активів, які нам довірили користувачі, постійне підтримання достатніх резервів для покриття будь-якої суми зняття, а також турбота про безпеку вкоренилася в Binance з перших днів існування. Тепер постало завдання знайти спосіб зробити це більш помітним.

На момент представлення системи, вона показувала лише резерви BTC; до кінця 2022 року вона підтримувала загалом девʼять токенів. Рік потому система POR Binance надає уявлення про резерви, виражені в 31 цифровому активі, які ми зберігаємо від імені наших користувачів – більше, ніж будь-яка інша велика централізована біржа, яка пропонує подібне розкриття інформації – постійно демонструючи, що кожен із цих балансів перевищує 100%. Робота все ще триває. За останній рік система підтвердження резервів Binance пройшла через безліч раундів оновлень і продовжує розвиватися з кожною ітерацією.

Технологія прозорості

Блокчейн – ідеальне середовище для підтримки й реалізації прозорості коштів. Проте, з огляду на величезний масштаб користувацької бази й операцій Binance, пошук технологічного рішення, яке дозволило б будь-кому легко отримати доступ до підтвердження наших резервів, було складним завданням. 

Оригінальна система використовувала криптографію дерева Меркла – підхід, який дозволяє консолідувати великі обсяги даних в один хеш для сумування ончейн-даних про наші резерви. Процес верифікації передбачає створення дерева Меркла, в якому кодуються ID користувачів з їхніми чистими активами на рівні токенів. Результат, який називається коренем Меркла, діє як криптографічна печатка, яка "підсумовує" всі дані. Цей метод також дозволяє користувачам перевіряти конкретні підмножини закодованих даних, фактично дозволяючи їм перевіряти, чи безпечно зберігаються їхні власні активи.

Однак цей дизайн забезпечував би повну прозорість лише в тому випадку, якщо б баланси окремих акаунтів були загальнодоступними – чого ми не робили з міркувань безпеки й конфіденційності. Іншим недоліком було те, що звичайним деревом Меркла потенційно можна було маніпулювати, додаючи підроблені акаунти користувачів з відʼємним балансом, щоб спотворити загальну картину.

Щоб усунути ці обмеження, в оновленні у лютому 2023 року наші розробники реалізували протоколи zk-SNARK, доведення з нульовим розголошенням, поверх основного дерева Меркла. Цей тип криптографічного доказу дозволяє одній стороні встановити дійсність твердження, наданого іншій стороні, не розкриваючи її змісту. Це дозволяє Binance довести, що вона повністю підтримує кошти своїх користувачів, не розкриваючи баланси окремих користувачів. Таким чином, zk-SNARK у поєднанні з деревом Меркла дозволяє користувачам перевірити, чи включені їхні кошти у розрахунок загального балансу чистих активів користувачів.

Будуємо разом із нашою спільнотою

Наше впровадження криптографії zk-SNARK стало першим випадком, коли криптоорганізація скористалася цим підходом для створення рішень з підтвердження платоспроможності. Ми хотіли, щоб решта індустрії також скористалася цією інновацією, тому ми створили POR з відкритим вихідним кодом. Ми також хотіли, щоб спільнота надала зворотний звʼязок, щоб зробити систему ще надійнішою – і спільнота відгукнулася на наш заклик.

Наприклад, невдовзі після лютневого релізу, компанія з безпеки блокчейну перевірила наш код і вказала на вразливість в оновленому рішенні підтвердження резервів, яку ми негайно усунули. Цей випадок є прикладом нашого підходу до просування прозорості коштів користувачів як пріоритету для всієї галузі. Замість того, щоб розглядати це як перегони, ми хочемо, щоб наші колеги по всьому світу ставали кращими в цьому питанні, і ми вдячні за будь-який зовнішній внесок, який допоможе нам краще орієнтуватися на цій незвіданій території. Відновлення довіри шляхом підвищення прозорості йде на користь усім залученим сторонам.

Ми в Binance як і раніше прагнемо підтримувати активи користувачів у співвідношенні щонайменше 1:1, а також постійно працюємо над інноваційними способами забезпечення спокою користувачів шляхом підтримання прозорості наших резервів. Як демонструє 12-а й найсвіжіша ітерація нашої програми підтвердження резервів, на початок листопада у нас було достатньо BTC для покриття 104% чистих балансів клієнтів; 105% балансів ETH клієнтів; 111% балансів BNB клієнтів; і понад 118% від усіх USDT, які користувачі депонували на нашу платформу. Ваші кошти в безпеці з Binance – і ви можете будь-коли перевірити це самі.

Повʼязані статті

Стежте за нами в соцмережах Binance Ukraine:

Telegram канал | Telegram група | TikTok | Twitter | Facebook | Instagram | YouTube

Нас обрали 300 852 454 користувачів. Дізнайтеся чому вже сьогодні.