Proof of reserves w kryptowalutach: drzewa Merkle, zobowiązania i ograniczenia
Dowiedz się, co może zweryfikować proof of reserves giełdy kryptowalut, jak działają dowody włączenia Merkle i dlaczego snapshot sam w sobie nie potwierdza wypłacalności ani przyszłych wypłat.
W tym przewodnikuCo pokazuje proof of reserves giełdy kryptowalut
Krótkie podsumowanie
Proof of reserves giełdy kryptowalut może dostarczyć dowodów dotyczących określonych aktywów i sald kont z chwili wskazanego snapshotu. Dowód Merkle może wykazać, że konkretny rekord salda został uwzględniony w zbiorze danych powiązanym kryptograficznie z opublikowanym korzeniem. Żaden z tych faktów sam w sobie nie dowodzi, że zbiór obejmuje wszystkie zobowiązania, aktywa są wolne od obciążeń ani że platforma będzie w stanie zrealizować każdą późniejszą wypłatę.
Co pokazuje proof of reserves giełdy kryptowalut
Proof of reserves, często skracane do PoR, to określenie procedur, które mają wykazać jedną lub obie z dwóch rzeczy: że organizacja kontroluje określone adresy aktywów cyfrowych oraz że salda klientów zostały uwzględnione w zbiorze danych o saldach. Raport może porównywać te aktywa z objętymi zakresem roszczeniami klientów. Sama nazwa nie wskazuje jednej uniwersalnej metody, normy rachunkowości, zakresu aktywów, definicji zobowiązań ani harmonogramu weryfikacji.
Dlatego pytanie „co dokładnie policzono, dla jakiej osoby prawnej, na kiedy i według jakiej procedury?” jest bardziej przydatne niż nagłówek ze wskaźnikiem. Giełda może publikować salda portfeli, podmiot zewnętrzny może badać snapshot, a użytkownik może weryfikować własny liść konta w drzewie Merkle. To powiązane elementy dowodowe, ale odpowiadają na różne pytania.
Komunikat Office of the Investor Advocate przy PCAOB ostrzega, że raporty proof of reserves mają istotne ograniczenia. Komunikat odzwierciedla pogląd pracowników Office of the Investor Advocate, który nie musi być stanowiskiem Rady ani innych pracowników PCAOB; nie jest zasadą, polityką ani oświadczeniem Rady. Komunikat mówi, że takie procedury nie są audytami według standardów PCAOB i mogą nie obejmować zobowiązań, praw klientów, pożyczonych aktywów, kontroli ani zdarzeń po snapshotcie. Traktuj to ostrzeżenie jako granicę dostępnych dowodów, a nie stwierdzenie, że każdy proces PoR wygląda tak samo.
Aktywa i zobowiązania trzeba liczyć na porównywalnych zasadach
Wskaźnik pokrycia zwykle dzieli podaną wartość aktywów przez podaną wartość zobowiązań wobec klientów. Jeśli raport wykazuje 1 020 BTC aktywów objętych zakresem i 1 000 BTC uwzględnionych sald klientów, prosty wskaźnik wynosi 102%. To działanie ma znaczenie dopiero wtedy, gdy określono licznik i mianownik. Czy obie wartości są w BTC? Czy zmierzono je w tym samym czasie? Czy wartość aktywów obejmuje tylko adresy kontrolowane przez daną jednostkę? Czy wartość sald obejmuje każde konto, produkt i roszczenie, które jednostka ma wobec klientów?
Wskaźnik powyżej 100% nie jest automatycznie kompletnym bilansem. Raport może koncentrować się na kryptowalutach klientów, pomijając inne długi firmy, podatki, koszty operacyjne, roszczenia prawne lub zobowiązania wobec kredytodawców. Te pozycje mogą mieć znaczenie dla ogólnej wypłacalności, nawet jeśli nie mieszczą się w wąskim pytaniu o to, czy wybrany zestaw sald klientów wydaje się pokryty wybranym zestawem aktywów on-chain.
Wycena również zmienia znaczenie wskaźnika. Jeśli raport przelicza różne tokeny na dolary, wynik zależy od źródeł cen, momentów pomiaru i sposobu traktowania aktywów o niskiej płynności lub notowanych z dyskontem. Liczba tokenów może pozostać taka sama, podczas gdy ich wartość w dolarach się zmienia. Jeśli to możliwe, najpierw porównaj ilości tego samego aktywa, a następnie sprawdź zasady przeliczenia na walutę fiducjarną i przyjęty moment wyceny. Nie porównuj bieżącego salda portfela ze snapshotem zobowiązań z innego bloku lub dnia tak, jakby opisywały ten sam stan w tej samej chwili.
Co weryfikuje dowód włączenia Merkle
Drzewo Merkle grupuje rekordy za pomocą kolejnych operacji haszowania. W typowym schemacie sald kont rekord jest przekształcany w liść reprezentujący identyfikator konta i jedno lub więcej sald. Sąsiednie hasze łączy się w hasze nadrzędne; proces trwa aż do uzyskania jednego korzenia, który kryptograficznie wiąże i podsumowuje cały zbiór danych. Użytkownik może otrzymać własny liść oraz hasze sąsiednich liści na ścieżce do korzenia, a następnie samodzielnie odtworzyć tę ścieżkę.
Dokument IETF RFC 9162 definiuje dowody włączenia dla logów Certificate Transparency: jeśli odtworzony hash drzewa odpowiada opublikowanemu korzeniowi, dowód potwierdza, że przekazany liść znajduje się w drzewie powiązanym kryptograficznie z tym korzeniem. Giełdy używają własnych formatów danych i systemów dowodowych, dlatego RFC wyjaśnia ogólną ideę kryptograficzną, a nie specyfikację PoR każdej giełdy.
Na przykład Binance opisuje swoje drzewo Merkle i proces zk-SNARK jako sposoby sprawdzenia przez użytkowników, czy rekordy kont składają się na zgłoszoną sumę, przy ograniczeniu ujawniania danych o innych kontach. Kraken opisuje włączenie salda konta i dowody kontroli adresów we własnym procesie PoR. Są to opisy konkretnych dostawców. Ogólne ograniczenie pozostaje takie samo: weryfikacja własnego liścia potwierdza, że rekord znajduje się w zbiorze danych powiązanym kryptograficznie z opublikowanym korzeniem. Nie dowodzi, że operator od początku dysponował pełną i dokładną listą wszystkich zobowiązań wobec klientów.
Kontrola adresu to coś innego niż własność i dostępność aktywów
Eksplorator blockchaina może pokazać, że pod danym adresem znajdowała się określona ilość aktywów na konkretnym bloku. Taka obserwacja nie wskazuje, kto może podpisać operację dla tego adresu. Odrębny podpis lub inna procedura kontroli może stanowić dowód, że organizacja potrafi autoryzować wiadomość przy użyciu klucza. Na przykład opis procesu Binance mówi o sprawdzaniu, czy portfele wykorzystywane jako dowód rezerw należą do Binance; Kraken podaje, że jego księgowy sprawdza podpisy cyfrowe dla adresów z publicznie widocznymi saldami.
Nawet prawidłowy podpis nie jest pełnym wnioskiem prawnym ani ekonomicznym. Pokazuje kontrolę nad kluczem dla badanego adresu lub wiadomości. Sam w sobie nie dowodzi, że aktywa są prawnie własnością giełdy, a nie są przechowywane na rzecz innej strony, że są wolne od zastawu lub zabezpieczenia, mogą być natychmiast przeniesione ani że można ich użyć do zaspokojenia konkretnego roszczenia klienta. W chwili snapshotu portfel może też zawierać pożyczone aktywa. Wskazówka pracowników PCAOB wyraźnie zauważa, że snapshot może nie ujawniać pożyczek zaciągniętych po to, by rezerwy wyglądały na większe.
Znaczenie ma także lista adresów. Giełda może korzystać z hot walletów, cold walletów, depozytariuszy, portfeli omnibus lub adresów współdzielonych przez różne produkty. Raport powinien wyjaśniać, jak identyfikuje adresy objęte zakresem i jak traktuje aktywa przechowywane przez innego depozytariusza. Jeśli adres pominięto, kontroluje go podmiot powiązany albo został policzony dwukrotnie, opublikowany licznik może przedstawiać inny obraz niż aktywa dostępne ocenianej jednostce.
Zakres kont zmienia łączną wartość zobowiązań
Mianownik może obejmować różne pozycje w zależności od dostawcy i daty raportu. Salda spot to tylko jedna z możliwych kategorii. Metodologia może również korygować salda o pozycje margin, zabezpieczenia kontraktów futures, staking, oczekujące transfery, pożyczki wewnętrzne lub niezrealizowane zyski i straty. Saldo widoczne dla klienta nie zawsze jest tą samą wartością, która trafia do drzewa zobowiązań raportu.
Obecna strona metodologii Krakena opisuje osobne traktowanie sald spot, stakingu, margin i futures, w tym niektóre korekty zależne od produktu. Strona stwierdza również, że uwzględnienie konta odzwierciedla aktywa objęte zakresem w chwili snapshotu i nie obejmuje późniejszych transakcji ani aktywów spoza zakresu. To przykład, dlaczego etykiety zakresu są ważne; nie jest to uniwersalny wzór dla innych platform.
Sprawdź, które spółki operacyjne obejmuje raport. Grupa może mieć wiele osób prawnych, marek, regionów, podmiotów zależnych lub depozytariuszy. Raport dotyczący jednej spółki albo jednego zestawu portfeli nie obejmuje automatycznie każdego produktu widocznego w tej samej aplikacji. Zapytaj też, czy uwzględniono lub skompensowano oczekujące wypłaty, ujemne salda kont, pożyczki, roszczenia z instrumentów pochodnych oraz aktywa klientów przechowywane u podmiotów powiązanych. Odpowiedź zmienia znaczenie mianownika.
Przydatny rekord zawiera zatem więcej niż datę w rogu strony. Określa okres weryfikacji, czas snapshotu i wysokości bloków, objęte podmioty i produkty, uwzględnione aktywa i salda kont, wyłączenia, źródło wyceny, zasady kompensowania oraz metodę sprawdzania kontroli nad portfelami. Bez tych informacji hasło „w pełni zabezpieczone w 100%” może opisywać znacznie węższy zakres, niż zakłada czytelnik.
Zgłoszony wskaźnik może się zmienić, gdy zmienia się mianownik
Załóżmy, że hipotetyczny raport wykazuje aktywa w wysokości 1 020 BTC i zobowiązania wobec klientów w wysokości 1 000 BTC. Wskaźnik wynosi 1 020 ÷ 1 000 = 102%. Przyjmijmy teraz, że w zbiorze danych pominięto roszczenia klientów na 50 BTC. Pełna kwota zobowiązań wobec klientów wynosiłaby 1 050 BTC, a pokrycie 1 020 ÷ 1 050 = 97,14%. Brakowałoby 30 BTC, jeszcze przed uwzględnieniem innych długów lub zmian wyceny.
W tym przykładzie wartość aktywów się nie zmieniła. Wniosek zmienił się, ponieważ zmieniła się populacja zobowiązań. Dowód Merkle jednego klienta może nadal poprawnie się weryfikować, jeśli jego liść został uwzględniony; nie ujawni, czy w drzewie brakuje roszczenia innego klienta. Dlatego dowód włączenia i kontrola kompletności to odrębne sprawdzenia.
Drugi hipotetyczny przykład pokazuje, dlaczego pożyczonym aktywom musi odpowiadać właściwe zobowiązanie. Wyobraź sobie, że podmiot ma własne, nieobciążone aktywa o wartości 980 000 USD i pożycza kolejne 200 000 USD, które w chwili snapshotu nadal znajdują się w jego portfelach. Widoczne portfele zawierają 1,18 mln USD. Jeśli roszczenia klientów wynoszą 1 mln USD, a raport pomija obowiązek spłaty pożyczonych 200 000 USD, pokazane porównanie wynosi 118%. Po uwzględnieniu roszczenia kredytodawcy w wysokości 200 000 USD łączne zobowiązania rosną do 1,2 mln USD; 1,18 mln USD podzielone przez 1,2 mln USD to 98,33%, czyli niedobór 20 000 USD. Przykład zakłada porównywalne wartości w tym samym czasie i pomija inne aktywa, opłaty oraz szczegóły prawne. Pokazuje, dlaczego snapshot samych aktywów nie rozstrzyga kwestii zobowiązań.
W styczniu 2026 r. Binance ogłosiło zmianę sposobu prezentacji PoR, wskazując, że wcześniejszy zakres sald netto kont pomijał aktywa platformy i zawyżał wskaźnik rezerw. Jest to informacja o własnej metodologii i aktualizacji Binance, a nie dowód, że każda giełda stosowała takie samo obliczenie. To praktyczne przypomnienie, by sprawdzać, co obejmuje opublikowany wskaźnik i czy metoda zmieniła się między raportami.
Raport strony trzeciej nie jest automatycznie audytem finansowym
Słowo „audyt” może pojawiać się w materiałach marketingowych platformy lub w nazwie raportu, ale zakres zlecenia i zastosowane standardy nadal mają znaczenie. Wskazówka pracowników PCAOB mówi, że zlecenia PoR nie są wykonywane zgodnie ze standardami audytu PCAOB ani objęte kontrolą PCAOB. Zauważa też, że dostawcy stosują różne procedury i standardy, a w niektórych zleceniach kierownictwo może wybrać uzgodnione procedury.
Raport z uzgodnionych procedur zwykle opisuje ustalenia z określonych czynności; nie musi wyrażać opinii, że zestaw procedur był wystarczający, zobowiązania są kompletne lub firma jest stabilna finansowo. Zlecenia o ograniczonej pewności również są czymś innym. Przeczytaj sam raport: kto zlecił pracę, co dostawca miał sprawdzić, jakie dowody zbadał, które aktywa i zobowiązania uwzględnił, jakie znalazł wyjątki oraz jaki wniosek faktycznie przedstawił.
Odrębny audyt sprawozdania finansowego może obejmować szerszą osobę prawną i więcej zobowiązań, ale ma własną datę raportowania, ramy rachunkowości, istotność i zakres. Nie zakładaj, że giełda ma taki audyt tylko dlatego, że raport PoR wymienia firmę księgową. Z drugiej strony ograniczenia PoR nie oznaczają, że każde konkretne oświadczenie o rezerwach jest fałszywe; oznaczają, że dowody uzasadniają tylko te wnioski, które rzeczywiście sprawdzają zastosowane procedury.
Jak analizować opublikowany proof of reserves
Zacznij od daty raportu i dokładnej tożsamości podmiotu. Potwierdź czas snapshotu, odpowiednie wysokości bloków, objęte kontrakty tokenów, adresy portfeli, produkty kont oraz to, czy uwzględniono aktywa przechowywane przez depozytariuszy. Jeśli platforma publikuje wskaźnik rezerw, znajdź wzór i mianownik zamiast traktować procent jak samoobjaśniającą się ocenę.
Następnie rozdziel dowody na dwie kolumny. W przypadku aktywów zapytaj, co potwierdza saldo adresu, kontrolę nad adresem, wycenę oraz brak pożyczek, zastawów, obciążeń lub podwójnego liczenia. W przypadku roszczeń klientów zapytaj, jak utworzono snapshot kont, które salda kompensowano, jak potraktowano salda ujemne i nierozliczone transakcje oraz czy uwzględniono każde właściwe konto i podmiot. Potem przeanalizuj zakres, standardy, niezależność, wyjątki i dokładny wniosek strony trzeciej.
Jeśli dostępny jest osobisty dowód włączenia, sprawdź, czy saldo Twojego konta objęte zakresem odtwarza opublikowany korzeń przy użyciu metody wskazanej przez dostawcę i właściwej daty raportu. Przechowuj dowód prywatnie, ponieważ identyfikatory kont lub rekordy sald mogą być poufne. Pomyślna kontrola mówi, że otrzymany przez Ciebie rekord znajduje się w zbiorze danych powiązanym kryptograficznie z opublikowanym korzeniem. Nie mówi, że obecne są wszystkie inne rekordy, że aktywa nie są przedmiotem konkurencyjnych roszczeń ani że wypłaty zostaną zrealizowane podczas przyszłego kryzysu.
Na koniec sprawdź, co dzieje się pomiędzy snapshotami. Kontrola punktowa nie może stale monitorować pożyczek, ruchów portfeli, zmian na kontach, decyzji organów zarządzających ani awarii operacyjnych po terminie granicznym. Wraz z PoR przeczytaj warunki wypłat, zasady przechowywania, informacje o osobach prawnych i ewentualne szersze sprawozdania finansowe. Powiązane omówienie różnic między przechowywaniem aktywów a miejscem obrotu znajdziesz w przewodniku po perpetualach CEX i DEX. Informacje o własności kluczy i portfelach hostowanych zawiera przewodnik odzyskiwania portfela kryptowalutowego.
Czego proof of reserves nie może obiecać
PoR może zwiększyć przejrzystość wybranych dowodów i dać użytkownikom sposób na sprawdzenie, czy rekord znajduje się w zbiorze danych powiązanym kryptograficznie z opublikowanym korzeniem. To przydatne. Nie gwarantuje jednak wypłacalności, prawnego wyodrębnienia aktywów, ubezpieczenia, wykupu po parytecie, nieprzerwanych wypłat ani ochrony przed oszustwami, włamaniami, błędami zarządzania i postępowaniem upadłościowym. Te kwestie zależą od zobowiązań, prawnych uprawnień, działalności operacyjnej, przechowywania i przepisów obowiązujących w jurysdykcji użytkownika.
Nie myl raportu o aktywach klientów giełdy z raportem o zabezpieczeniu stablecoina przez jego emitenta. Pierwszy zazwyczaj dotyczy aktywów, które platforma przechowuje lub kontroluje w związku z roszczeniami z kont klientów; drugi dotyczy rezerw i warunków wykupu w ramach danego tokena. Mechanizmy mogą się pokrywać, ale roszczenia prawne, uwzględnione podmioty i ścieżki wyjścia są różne. Przewodnik po depegu stablecoinów i wykupie wyjaśnia, dlaczego cena rynkowa tokena, rezerwy emitenta i wartość wykupu dla posiadacza są odrębnymi miarami.
Uzasadniony wniosek powinien być wąski i opatrzony datą: „Ten raport pokazuje te aktywa i uwzględnione salda według podanej metody na tym snapshocie, a rekord mojego konta został w nim ujęty”. Jeśli raport nie potrafi jasno uzasadnić nawet takiego zdania, sam wskaźnik z nagłówka nie wypełni luk. Ten przewodnik wyjaśnia dowody i mechanizmy przechowywania; nie rekomenduje giełdy ani miejsca, w którym ktoś powinien przechowywać aktywa.
Częste pytania
Q1Czy po zweryfikowaniu dowodu Merkle wszystkie moje środki są bezpieczne?
Nie. Zostało zweryfikowane, że konkretny rekord znalazł się w jednym zbiorze danych powiązanym kryptograficznie z opublikowanym korzeniem. Nie zweryfikowano wszystkich zobowiązań, obciążeń aktywów, roszczeń prawnych, kontroli ani przyszłych wypłat.
Q2Czy wskaźnik rezerw powyżej 100% dowodzi, że giełda jest wypłacalna?
Nie. Może porównywać wybrane aktywa z wybranymi saldami klientów na jednym snapshocie. Inne podmioty, zobowiązania, pożyczki, zmiany wyceny lub ryzyka operacyjne mogą nie być objęte porównaniem.
Q3Jak często sprawdzać raport proof of reserves?
Nie ma uniwersalnego harmonogramu, który czyniłby raport rozstrzygającym. Sprawdzaj najnowszy snapshot i metodologię, ale pamiętaj, że nawet świeży raport pozostaje dowodem z jednego momentu. Czytaj również aktualne warunki wypłat, przechowywania i dokumenty prawne.
Źródła i dalsza lektura
Zgłoś problem
Przygotujemy e-mail z linkiem do tego artykułu. Mark otrzyma zgłoszenie dopiero po jego wysłaniu
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Co potwierdza prawidłowy dowód włączenia Merkle?
Wybierz odpowiedź, aby zobaczyć wyjaśnienie