Kluczowe wnioski

  • Przejrzystość środków użytkowników jest niezbędna, aby odzyskać zaufanie społeczne i regulacyjne do sektora kryptowalut oraz wzmocnić jego wizerunek jako dojrzałego sektora zarządzanego przez odpowiedzialne podmioty.

  • System Binance Proof of Reserves (PoR) jest ucieleśnieniem naszego zaangażowania w ochronę środków użytkowników i przejrzystość.

  • Od listopada 2023 r. system PoR Binance umożliwia przeglądanie rezerw funduszy naszych użytkowników denominowanych w 31 różnych aktywach cyfrowych.

Rok temu, w środku kryzysu, który poważnie wystawił na próbę zaufanie publiczne do kryptowalut, Binance przyłączyło się do wysiłków wszystkich osób w branży, aby przywrócić to zaufanie. Słowa nie wydawały nam się wystarczające, dlatego staraliśmy się pokazać, że dojrzałość i niezawodność są częścią samej istoty ekosystemu zasobów cyfrowych, aby uciszyć krytykę, która była wszechobecna wówczas i nadal bardzo częsta „dziś”. Opracowaliśmy sześcioczęściowe ramy, które mogą zostać przyjęte przez wszystkie scentralizowane giełdy kryptowalut, które chcą połączyć siły, aby odzyskać zaufanie użytkowników. Podejście to opierało się na dwóch kluczowych zasadach: najważniejszym znaczeniu środków użytkowników i przejrzystości.

Nasz system dowodu rezerw (PoR) wdrożony w listopadzie 2022 r. został zaprojektowany z myślą o zastosowaniu tych dwóch zasad. Najważniejsze, odpowiedzialne zarządzanie środkami użytkowników, zostało już zapewnione: od początku naszej firmy postanowiliśmy nigdy nie podejmować niepotrzebnego ryzyka aktywami, które powierzają nam użytkownicy, aby utrzymywać wystarczające rezerwy na pokrycie wypłat dowolnej kwoty i priorytetowo traktuj bezpieczeństwo. Wyzwaniem było zatem znalezienie sposobu, aby uczynić to pragnienie bardziej widocznym.

Kiedy zaprezentowaliśmy nasz system, umożliwiał on jedynie przeglądanie rezerw BTC, a pod koniec 2022 roku możliwe było już przeglądanie łącznie dziewięciu tokenów. Rok później system PoR Binance zawiera nazwane rezerwy w 31 zasobach cyfrowych, które przechowujemy dla naszych użytkowników, więcej niż jakakolwiek inna duża scentralizowana giełda dostarczająca podobnych informacji. We wszystkich okolicznościach wskazuje to, że saldo każdego z tych 31 aktywów jest większe niż 100%. Nasz system potwierdzania rezerw jest wciąż w fazie rozwoju. W ciągu ostatniego roku przeszedł wiele ulepszeń i ewoluuje z każdą iteracją.

Technologia przejrzystości

Blockchain to idealne środowisko do zapewnienia i realizacji przejrzystości funduszy: jednakże skala bazy użytkowników i operacji Binance ogranicza rozwiązania technologiczne zdolne zapewnić łatwy dostęp do wiarygodnych dowodów naszych rezerw każdemu, kto tego chce.

Oryginalny system opierał się na kryptografii drzewa Merkle, podejściu do konsolidacji dużych ilości danych w jeden skrót w celu dodania danych z łańcucha bloków do naszych rezerw. Proces weryfikacji polega na utworzeniu drzewa Merkle kodującego identyfikatory użytkowników z saldem netto ich aktywów przechowywanych na poziomie tokena. Wynik tego procesu, zwany korzeniem Merkle, działa jak pieczęć kryptograficzna, która „podsumowuje” wszystkie zawarte w nim dane. Ta metoda umożliwia także użytkownikom przeglądanie określonych podzbiorów zakodowanych danych, co ułatwia zapewnienie bezpiecznego przechowywania ich zasobów.

Jednak taki projekt zapewniał pełną przejrzystość tylko w przypadku upublicznienia sald każdego konta, czego nie chcieliśmy robić ze względów bezpieczeństwa i poufności. Konwencjonalne drzewa Merkle mają jeszcze jedną wadę, którą można potencjalnie manipulować, dodając fikcyjne konta użytkowników z ujemnym saldem, aby zniekształcić ogólny stan rezerw.

Aby wyeliminować te ograniczenia, nasi programiści wdrożyli protokoły zk-SNARK w aktualizacji z lutego 2023 r., będącej formą dowodu zerowej wiedzy nałożoną na główne drzewo Merkle. Ten rodzaj dowodu kryptograficznego pozwala jednej stronie ustalić ważność oświadczenia złożonego drugiej stronie, bez ujawniania jego treści. W naszej sytuacji pozwala Binance udowodnić, że w pełni wspiera środki swoich użytkowników, bez ujawniania salda kont każdej osoby. Dzięki powiązaniu protokołu zk-SNARK z drzewem Merkle użytkownicy mogą sprawdzić, czy ich środki są uwzględnione w kalkulacji całkowitego salda netto aktywów użytkownika.

Twórz ramię w ramię z naszą społecznością

Nasze wdrożenie kryptografii zk-SNARK było pierwszym zastosowaniem tego podejścia przez organizację kryptograficzną w celu zaprojektowania rozwiązań potwierdzających zdolność kredytową. Chcieliśmy, aby reszta branży również skorzystała z tej innowacji: dlatego udostępniliśmy kod naszego systemu PoR jako open source. Poprosiliśmy także społeczność o opinie, aby uczynić system jeszcze bardziej niezawodnym, a oni odpowiedzieli na nasze wezwanie.

Na przykład wkrótce po lutowym uruchomieniu firma zajmująca się bezpieczeństwem blockchain przeprowadziła audyt naszego kodu i zgłosiła lukę w ulepszonym rozwiązaniu dowodu rezerw, którą szybko naprawiliśmy. Ten incydent dowodzi, że chcemy nadać priorytet przejrzystości środków użytkowników w całej branży. Zamiast spieszyć się z propozycją rozwiązania, chcemy, aby wszyscy nasi koledzy ze wszystkich środowisk osiągali w tym lepsze wyniki i chętnie przyjmujemy każdy wkład z zewnątrz, który pomoże nam lepiej odnaleźć się w tym niezbadanym terenie. Jeśli chodzi o odzyskanie zaufania poprzez poprawę przejrzystości, wysiłki wszystkich przynoszą korzyści wszystkim.

Binance pozostaje zaangażowane w wspieranie aktywów użytkowników w stosunku co najmniej 1:1 w każdych okolicznościach, a także stale pracuje nad innowacyjnymi sposobami, aby uspokoić użytkowników, zachowując jednocześnie przejrzystość naszych rezerw. Jak pokazała ostatnia iteracja (12.) naszego programu Proof of Reserves uruchomionego na początku listopada, posiadaliśmy wystarczającą ilość BTC, aby pokryć 104% sald netto naszych klientów, 105% sald ETH naszych klientów, 111% naszych salda BNB klientów i ponad 118% wszystkich USDT zdeponowanych przez użytkowników na naszej platformie. Twoje środki są bezpieczne na Binance i w każdej chwili możesz się o tym przekonać.

Po więcej informacji

  • Kod źródłowy naszego systemu PoR

  • System Binance Proof of Reserves: Czym jest drzewo Merkle?

  • Akademia Binance: Poprawa przejrzystości kryptowalut dzięki dowodom z wiedzą zerową

  • W jaki sposób zk-SNARK poprawiają system dowodu rezerw Binance?