Системата за доказателство за резервите на Binance: Година на надграждане на прозрачността на потребителските активи

2023-12-13

Основни изводи

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

  • Системата за доказателство за резерви (POR) на Binance олицетворява нашия ангажимент за защита на средствата на потребителите и поддържане на прозрачност. 

  • Към ноември 2023 г. POR на Binance показва резервите на нашите потребителски средства, деноминирани в 31 различни цифрови актива.

Преди година, на фона на криза, при която общественото доверие в криптовалутата понесе серия от тежки удари, Binance се опита да подкрепи усилията на цялата индустрия за възстановяването му. Поставихме за цел да покажем, вместо да кажем, че зрелостта и надеждността са истинските определящи характеристики на екосистемата на цифровите активи – противно на разказите, които изглеждаха повсеместни тогава и все още са силни днес. Създадохме шестостранна рамка за всички централизирани криптоборси, която да приемем, за да обединим силите си в спечелването на доверието на хората. Два ключови принципа формират основата на този подход: неприкосновеността на средствата на потребителите и прозрачността.

Нашата система за доказване на резерви (POR), която стартира през ноември 2022 г., е проектирана да покаже и двата принципа в действие. Вече бяхме обхванали най-важната част: отговорно управление на средствата на потребителите. Културата да избягваме риска с активите, които хората са ни поверили, винаги да поддържаме достатъчни резерви, за да покрием всяка сума на тегления, и да осигуряваме сигурност, е вкоренена в Binance от ранните ни дни. Предизвикателството сега беше да се намери начин да се предостави по-голяма видимост.

Когато системата беше стартирана, тя показваше само BTC резерви; до края на 2022 г. поддържаше общо девет токена. Година по-късно системата POR на Binance предоставя представа за резервите, деноминирани в 31 цифрови актива, които държим от името на нашите потребители – повече от всяка друга голяма централизирана борса, която предлага подобни разкривания – постоянно показвайки, че всеки от тези баланси е над 100%. Все още в процес на работа, през изминалата година системата за доказателство за резерви на Binance премина през много кръгове на надстройки и продължава да се развива с всяка итерация.

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

Блокчейн е идеалната среда за поддържане и реализиране на прозрачността на средствата. И все пак, предвид големия мащаб на потребителската база и операциите на Binance, намирането на технологично решение, което би позволило на всеки да има лесен достъп до надеждно доказателство за нашите резерви, само по себе си беше предизвикателна задача. 

Оригиналната система използва криптография на дърво на Merkle, подход, който позволява консолидирането на големи количества данни в един хеш, за да се добавят on-chain данни за нашите резерви. Процесът на проверка включва изграждане на дърво на Merkle, кодиращо потребителски идентификатори с техните нетни активи на ниво токен. Резултатът, наречен корен на Merkle, действа като криптографски печат, който „обобщава“ всички данни вътре. Този метод също така позволява на потребителите да проверяват специфични подгрупи от кодирани данни, което им позволява ефективно да проверят дали собствените им активи се съхраняват безопасно.

Този дизайн обаче позволява пълна прозрачност само ако балансите на индивидуалните акаунти бяха публично видими – нещо, което не бихме направили от съображения за сигурност и поверителност. Друг недостатък беше, че конвенционалното дърво на Merkle можеше потенциално да бъде манипулирано чрез добавяне на фалшиви потребителски акаунти с отрицателни баланси, за да се изкриви цялостната картина.

За да се справят с тези ограничения, в надстройката от февруари 2023 г. нашите разработчици внедриха zk-SNARK протоколи, форма на доказателство с нулево знание, върху основното дърво на Merkle. Този тип криптографско доказателство позволява на една страна да установи валидността на изявление, дадено на друга страна, без да разкрива съдържанието на изявлението. В този случай това позволява на Binance да докаже, че е защитава изцяло средствата на своите потребители, без да разкрива индивидуални потребителски баланси. По този начин zk-SNARK, комбиниран с дърво на Merkle, позволява на потребителите да проверят дали средствата им са включени в изчисляването на общия баланс на нетните потребителски активи.

Градим заедно с общността

Нашето внедряване на zk-SNARK криптография отбеляза първия път, когато крипто организация използва този подход при изграждането на решения за доказателство за платежоспособност. Искахме останалата част от индустрията да се възползва от тази иновация, затова отворихме нашия POR код. Също така искахме общността да предостави обратна връзка, за да направим системата още по-стабилна – и общността отговори на нашия призив.

Малко след февруарската версия, например, фирма за сигурност на блокчейн одитира нашия код и посочи уязвимост в надграденото решение за доказателство за резерви, с която ние незабавно се справихме. Този случай е пример за нашия подход за насърчаване на прозрачността на средствата на потребителите като приоритет в цялата индустрия. Вместо да го третираме като надпревара във въоръжаването, ние искаме колегите ни навсякъде да са по-добри в това и сме благодарни за всеки външен принос, който ни помага да се справяме по-добре и в тази неизследвана територия. Когато става въпрос за възстановяване на доверието чрез подобряване на прозрачността, надигащата се вълна повдига всички лодки.

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

Допълнителни статии

300 635 436 потребители избраха нас. Разберете защо днес.