Główne wnioski
Przejrzystość środków użytkowników jest kluczowa dla przywrócenia zaufania opinii publicznej i organów regulacyjnych do branży kryptowalut i promowania jej wizerunku jako dojrzałego sektora, w którym dominują odpowiedzialni gracze.
System dowodu rezerw (POR) Binance odzwierciedla nasze zaangażowanie w ochronę środków użytkowników i zachowanie przejrzystości.
Według stanu na listopad 2023 r. POR Binance pokazuje rezerwy środków naszych użytkowników denominowane w 31 różnych aktywach cyfrowych.

Rok temu, w obliczu kryzysu, w którym zaufanie publiczne do kryptowalut poniosło serię poważnych ciosów, Binance starało się wesprzeć wysiłki całej branży mające na celu jego odzyskanie. Naszym celem było pokazanie, a nie mówienie, że dojrzałość i niezawodność są prawdziwymi cechami definiującymi ekosystem aktywów cyfrowych – wbrew narracjom, które wydawały się wszechobecne wtedy i są nadal silne dzisiaj. Sformułowaliśmy sześcioelementowy plan ramowy dla wszystkich scentralizowanych giełd kryptowalut, aby mogły one połączyć siły w odzyskiwaniu zaufania ludzi. Dwie kluczowe zasady stanowiły podstawę tego podejścia: świętość funduszy użytkowników i przejrzystość.
Nasz system proof-of-reserves (POR), który został uruchomiony w listopadzie 2022 r., został zaprojektowany tak, aby pokazać obie te zasady w działaniu. Mieliśmy już ogarniętą najważniejszą część: odpowiedzialne zarządzanie funduszami użytkowników. Kultura niechęci do ryzyka w przypadku aktywów, które nam powierzają ludzie, ciągłego utrzymywania wystarczających rezerw na pokrycie dowolnej kwoty wypłat i dbania o bezpieczeństwo była zakorzeniona w Binance od naszych początków. Wyzwaniem było teraz znalezienie sposobu, aby uczynić to bardziej widocznym.
Kiedy system został zaprezentowany, pokazywał tylko rezerwy BTC; do końca 2022 r. obsługiwał łącznie dziewięć tokenów. Rok później system POR Binance zapewnia wgląd w rezerwy denominowane w 31 aktywach cyfrowych, które przechowujemy w imieniu naszych użytkowników – więcej niż jakakolwiek inna duża scentralizowana giełda oferująca podobne ujawnienia – konsekwentnie pokazując, że każde z tych sald przekracza 100%. Nadal w toku, w ciągu ostatniego roku system dowodu rezerw Binance przeszedł wiele rund aktualizacji i nadal ewoluuje z każdą iteracją.
Technologia przejrzystości
Blockchain to idealne środowisko do utrzymywania i realizacji przejrzystości funduszy. Mimo to, biorąc pod uwagę ogromną skalę bazy użytkowników i operacji Binance, znalezienie rozwiązania technologicznego, które umożliwiłoby każdemu łatwy dostęp do wiarygodnego dowodu naszych rezerw, było samo w sobie trudnym zadaniem.
Oryginalny system wykorzystywał kryptografię drzewa Merkle’a, podejście umożliwiające konsolidację dużych ilości danych w pojedynczy hash, aby dodać dane łańcuchowe dotyczące naszych rezerw. Proces weryfikacji obejmuje zbudowanie drzewa Merkle’a kodującego identyfikatory użytkowników z ich netto zasobami aktywów na poziomie tokena. Dane wyjściowe, zwane korzeniem Merkle’a, działają jak kryptograficzna pieczęć, która „podsumowuje” wszystkie dane w środku. Ta metoda pozwala również użytkownikom na weryfikację określonych podzbiorów zakodowanych danych, co skutecznie umożliwia im sprawdzenie, czy ich własne aktywa są bezpiecznie przechowywane.
Jednakże ten projekt pozwalał na pełną przejrzystość tylko wtedy, gdy salda poszczególnych kont były publicznie widoczne – czego nie zrobilibyśmy ze względów bezpieczeństwa i prywatności. Inną wadą było to, że konwencjonalne drzewo Merkle’a mogło zostać potencjalnie zmanipulowane poprzez dodanie fałszywych kont użytkowników z ujemnymi saldami w celu zniekształcenia ogólnego obrazu.
Aby rozwiązać te ograniczenia, w aktualizacji z lutego 2023 r. nasi programiści wdrożyli protokoły zk-SNARK, formę dowodu zerowej wiedzy, na szczycie głównego drzewa Merkle'a. Ten typ dowodu kryptograficznego pozwala jednej stronie ustalić ważność oświadczenia przekazanego drugiej stronie bez ujawniania treści oświadczenia. W tym przypadku pozwala Binance udowodnić, że w pełni zabezpieczyło fundusze swoich użytkowników bez ujawniania indywidualnych sald użytkowników. Zk-SNARK w połączeniu z drzewem Merkle'a pozwala użytkownikom zweryfikować, czy ich fundusze są uwzględniane w obliczeniach całkowitego salda aktywów netto użytkowników.
Budowanie razem ze społecznością
Nasza implementacja kryptografii zk-SNARK była pierwszym przypadkiem, gdy organizacja kryptograficzna wykorzystała to podejście do tworzenia rozwiązań proof-of-solvency. Chcieliśmy, aby reszta branży skorzystała z tej innowacji, więc udostępniliśmy nasz kod POR jako open-source. Chcieliśmy również, aby społeczność przekazała nam informacje zwrotne, aby uczynić system jeszcze bardziej solidnym – i społeczność odpowiedziała na nasze wezwanie.
Na przykład, krótko po wydaniu w lutym, firma zajmująca się bezpieczeństwem blockchain przeprowadziła audyt naszego kodu i wskazała lukę w ulepszonym rozwiązaniu proof-of-reserves, którą natychmiast naprawiliśmy. Ten przypadek jest przykładem naszego podejścia do promowania przejrzystości funduszy użytkowników jako priorytetu w całej branży. Zamiast traktować to jako wyścig zbrojeń, chcemy, aby nasi koledzy na całym świecie byli w tym lepsi, i jesteśmy wdzięczni za wszelkie zewnętrzne informacje, które pomagają nam również lepiej poruszać się po tym nieznanym terytorium. Jeśli chodzi o odbudowę zaufania poprzez poprawę przejrzystości, rosnąca fala unosi wszystkie łodzie.
My w Binance nadal zobowiązujemy się do wspierania aktywów użytkowników w stosunku co najmniej 1:1 w każdym czasie, a także do ciągłej pracy nad innowacyjnymi sposobami zapewniania spokoju użytkownikom poprzez zachowanie przejrzystości naszych rezerw. Jak pokazuje 12. i najnowsza iteracja naszego programu proof-of-reserves, na początku listopada posiadaliśmy wystarczająco dużo BTC, aby pokryć 104% sald netto klientów; 105% sald klientów ETH; 111% sald klientów BNB; i ponad 118% wszystkich USDT, które użytkownicy zdeponowali na naszej platformie. Twoje środki są bezpieczne w Binance – i możesz to sprawdzić samodzielnie w dowolnym momencie.
Dalsza lektura
Kod źródłowy POR
Dowód rezerw Binance: Czym jest drzewo Merkle’a
Binance Academy — poprawa przejrzystości kryptowalut dzięki dowodowi zerowej wiedzy
W jaki sposób zk-SNARKs ulepszają system Proof of Reserves Binance


