Zk-KYC i anonimowe atesty: różnica między zgodnością a ujawnianiem danych
Zk-KYC nie znosi AML. Przenosi ciężar dowodu z użytkownika na wystawcę atestu i pozwala protokołom działać bez hurtowego zbierania danych. To różnica między zgodnością, która chroni użytkownika, a zgodnością, która zbiera wszystko „na wszelki wypadek".
Na co uważać w praktyce. Po pierwsze, issuer atestów musi być rozliczalny — anonimowy atest bez podmiotu odpowiedzialnego za jego wystawienie to fikcja zgodności. Po drugie, dowody zerowej wiedzy mają koszt obliczeniowy; na tanich łańcuchach weryfikacja może być droższa niż sama transakcja. Po trzecie, rotacja kluczy i odwoływanie atestów wymagają mechanizmu, który nie ujawnia, kogo dotyczy odwołanie. Po czwarte, integracja z portfelami musi być prosta — jeśli użytkownik ma ręcznie wklejać dowody, adopcja spadnie do zera.
Zacznij od adresu kontraktu. Poproś sprzedającego o pełny adres kontraktu tokena, a nie o nazwę ani symbol. Nazwy można kopiować bez ograniczeń, więc dwa różne tokeny mogą nazywać się identycznie. Adres wklej do publicznego explorera danej sieci i sprawdź, czy kontrakt jest zweryfikowany. Jeśli kod źródłowy nie został opublikowany, nie masz podstaw, by ufać jego działaniu — odpuść.
Sprawdź też płynność, jeśli token jest notowany na zdecentralizowanej giełdzie. Zobacz, ile środków realnie zabezpiecza pulę i kto nią zarządza. Gdy cała płynność należy do jednego portfela, jej wycofanie w jednej transakcji pozbawi cię możliwości sprzedaży. Tokeny z zablokowaną lub zdecentralizowaną płynnością są bezpieczniejsze, choć sam mechanizm blokady też trzeba zweryfikować w kodzie, a nie na słowo.
Pierwsza pułapka to portfele bez seeda. Wiele osób zakłada, że brak seeda oznacza brak ryzyka utraty środków. Nic bardziej mylnego. Bez seeda kluczowe staje się zabezpieczenie samego kontraktu i mechanizmu odzyskiwania. Jeśli używasz portfela z abstrakcją kont, musisz zadbać o tzw. guardianów lub inne metody odzyskiwania dostępu. Typowy błąd to skonfigurowanie tylko jednego urządzenia jako głównego podpisującego. Gdy je stracisz, nie odzyskasz konta, mimo że teoretycznie seed nie istnieje. Zawsze ustaw co najmniej dwa niezależne sposoby odzyskiwania — np. drugi portfel sprzętowy i zaufaną osobę.
Sprawdź podaż, właściciela i historię transferów W explorerze obejrzyj trzy rzeczy. Po pierwsze, całkowitą podaż i liczbę posiadaczy: token z podażą liczoną w bilionach i kilkoma portfelami to prawie zawsze pułapka. Po drugie, uprawnienia właściciela kontraktu — funkcje typu mint, pause, blacklist czy zmiana podatku od transferu pozwalają twórcy zamrozić ci środki albo dodrukować tokeny według uznania. Po trzecie, historię transferów: jeśli większość ruchu krąży między kilkoma adresami w krótkim czasie, wygląda to na sztuczny obrót podbijający statystyki.
Drugi problem to źródło prawdy. Licznik inteligentny raportuje zużycie lub produkcję, ale to nie znaczy, że dane są gotowe do tokenizacji. Potrzebujesz jasnej definicji: kto podpisuje odczyt, w jakich interwałach, jak wygląda korekta przy awarii i co się stanie, gdy dwa urządzenia podadzą sprzeczne wartości. W praktyce sprawdza się model, w którym token powstaje dopiero po zaakceptowaniu pomiaru przez niezależny podmiot rozliczeniowy, a nie bezpośrednio z firmware licznika. Bez tego warstwy zaufania cała konstrukcja opiera się na założeniu, że urządzenie nigdy nie kłamie.
Sprawdź, czy raport dotyczy tylko jednej kryptowaluty, czy wszystkich, którymi obracasz. Giełda może pokazać nadwyżkę w bitcoinie, a mieć niedobór w stablecoinach. Zwróć uwagę na datę — jeśli raport ma kilka miesięcy, mógł nie uwzględnić ostatnich wypłat. Kolejny krok to weryfikacja własnego salda. Wiele giełd udostępnia narzędzie, w którym wpisujesz hash swojego konta i sprawdzasz, czy twoje środki są w drzewie Merkle'a. Hash dostaniesz w panelu — to ciąg znaków, nie adres portfela.
Typowe błędy: przyjmowanie raportu bez daty, brak weryfikacji własnego salda, uznanie, że obecność w drzewie Merkle'a oznacza wypłacalność. Giełda może pożyczyć aktywa, zastawić je albo pokazać te same środki w dwóch raportach. Uważaj też na raporty, które pokazują tylko sumy zbiorcze bez możliwości sprawdzenia pojedynczego konta. To często zasłona dymna.
Przed zakupem zrób jeszcze próbę techniczną. Wyślij minimalną transakcję i sprawdź, czy token dotarł, czy portfel go widzi i czy da się go sprzedać z powrotem. Jeśli sprzedaż kończy się błędem albo zabiera nieproporcjonalnie dużą część wartości, masz odpowiedź. Zapisuj adresy kontraktów, które sprawdziłeś, i porównuj je przy każdej kolejnej ofercie — większość oszustw powtarza te same schematy, zmieniając tylko nazwę i oprawę.
Zanim zapłacisz za jakikolwiek token, musisz ustalić dwie rzeczy: czy istnieje naprawdę i czy należy do tego, kto go sprzedaje. Fałszywe tokeny to dziś najczęstszy sposób wyłudzania pieniędzy w sieciach blockchain. Nie chodzi o skomplikowany audyt kodu — chodzi o kilka szybkich sprawdzeń, które zajmują kilka minut i odsiewają większość oszustw.