Jump to content

Zanim zrezygnujesz z seed phrase: sprawdź, jak działają portfele bez hasła

From Babylon SIGNALIS Wiki

Pierwszym krokiem jest zdefiniowanie, co dokładnie chcesz weryfikować. Zamiast żądać od użytkownika dokumentów tożsamości, możesz poprosić o dowód, że przeszedł już weryfikację KYC u zaufanego dostawcy (np. akredytowanej instytucji), że jest rezydentem danego kraju, że nie znajduje się na liście sankcyjnej, albo że jego majątek pochodzi z legalnych źródeł. Każda z tych przesłanek może być wyrażona jako osobny dowód kryptograficzny. Praktyczne podejście polega na wygenerowaniu takiego dowodu po stronie dostawcy tożsamości, który podpisuje go kluczem prywatnym, a następnie podaje go do protokołu DeFi w formie tokena lub wpisu do rejestru on-chain. Użytkownik nie wysyła żadnych danych osobowych, tylko właśnie ten dowód.

Portfele bez seeda nie są idealne. Wymagają zaufania do dostawcy usług MPC, a także do bezpieczeństwa Twojego urządzenia z Passkey. Jeśli jednak chcesz uprościć obsługę kryptowalut i zmniejszyć ryzyko kradzieży frazy, warto przetestować takie rozwiązanie na małą skalę. Zacznij od niewielkiej kwoty, przetestuj odzyskiwanie i dopiero wtedy przenieś większe środki. To podejście pozwala cieszyć się zaletami Web3 bez codziennego balansowania na krawędzi utraty kluczy.

Intencje zamiast rozkazów — nowa filozofia składania zleceń Kolejnym krokiem są tzw. intencje (ang. intents). Zamiast precyzyjnie określać, jak ma wyglądać transakcja (np. „wymień 100 tokenów A na token B po cenie z dnia"), wyrażasz cel („chcę mieć 100 tokenów B, akceptuję maksymalny poślizg"). To daje pole do optymalizacji przez wyspecjalizowane podmioty, które konkurują o twoje zlecenie i szukają najlepszej ścieżki. Dla Ciebie oznacza to niższe opłaty i lepszy kurs. W praktyce korzystasz z tego, gdy używasz portfela, który wspiera intencje — składasz „intencję" i czekasz na wynik, a nie kombinujesz z limitami i ścieżkami. Pamiętaj tylko, żeby sprawdzić, kto finalizuje twoje intencje — jeśli to nieznany solver, ryzyko, że wykorzysta twoje dane, rośnie.

Typowym błędem jest myślenie, że ZK-KYC to rozwiązanie typu „ustaw i zapomnij". W rzeczywistości wymaga ciągłej aktualizacji – na przykład, gdy użytkownik traci status rezydenta podatkowego, gdy jego dane się zmieniają, albo gdy zmieniają się listy sankcyjne. Dlatego projektując system, zaimplementuj mechanizm odwoływalności (revocation) – pozwól dostawcy tożsamości unieważnić stare dowody lub wymuszaj okresowe odświeżanie. Inny błąd to brak klarownej komunikacji z użytkownikami, którzy często mylą ZK-KYC z pełną anonimowością. Musisz jasno wytłumaczyć, co dokładnie jest weryfikowane, jakie dane są przetwarzane i komu są ujawniane. W przeciwnym razie ryzykujesz utratę zaufania lub problemy prawne.

Na koniec, oceń, czy ZK-KYC faktycznie rozwiązuje twój problem. Jeśli Twoja platforma obsługuje wyłącznie aktywa cyfrowe i nie ma kontaktu z tradycyjnym systemem bankowym, być może wystarczy prostsze rozwiązanie, np. weryfikacja adresu przez sygnaturę. Ale jeśli chcesz obsługiwać aktywa RWA, takie jak nieruchomości czy obligacje, bez ZK-KYC nie obejdzie się – regulatorzy wymagają realnej identyfikacji beneficjentów. W tym kontekście ZK-KYC to nie tylko zabezpieczenie przed praniem pieniędzy, ale także klucz do legitymizacji rynku. Wdrażając go, zyskujesz przewagę konkurencyjną, oferując użytkownikom prywatność, a jednocześnie budując most do instytucjonalnych inwestorów, którzy oczekują zgodności z przepisami.

Ta cicha rewolucja ma swoje konsekwencje dla całego rynku. Po pierwsze, rosnąca rola prywatnych mempooli i intencji sprawia, że publiczny mempool staje się mniej płynny i bardziej podatny na manipulacje. Po drugie, maleje znaczenie tradycyjnych botów arbitrażowych, które muszą teraz konkurować z solwerami działającymi poza łańcuchem. Po trzecie, dla przeciętnego użytkownika zmiany te oznaczają niższe koszty i lepsze ceny, ale pod warunkiem, że korzysta z nowych narzędzi świadomie. Nie ignoruj tych trendów – już teraz wpływają one na to, ile płacisz za każdy swap, a w niedalekiej przyszłości mogą stać się standardem.

Typowy błąd to traktowanie wspólnego sekwencjera jak magicznego mostu, który sam rozwiązuje problem atomicity. W rzeczywistości atomicity między łańcuchami wymaga dodatkowych protokołów – na przykład blokady dwufazowej albo warunkowych transakcji. Zanim wdrożysz rozwiązanie, przetestuj je na testnecie. Sprawdź, jak sekwencer radzi sobie z przeciążeniem, jakie gwarancje daje na wypadek awarii i czy istnieje mechanizm wycofania. Nie ufaj dokumentacji – wykonaj własne testy obciążeniowe.

Aukcje orderflow działają nieco inaczej, ale cel mają podobny: maksymalizacja wartości dla składającego zlecenie. Mechanizm polega na tym, że twoja transakcja (a dokładniej jej „przepływ") jest sprzedawana na aukcji wśród market makerów lub solwerów. Kto zaoferuje najlepsze warunki, ten realizuje twoje zlecenie. To rozwiązanie stosowane jest często w platformach do swapów. Dzięki temu możesz otrzymać lepszą cenę niż na klasycznej giełdzie, bo konkurencja o twój order jest wyraźna. Musisz mieć jednak świadomość, że taki model bywa mniej przejrzysty – nie zawsze wiesz, ile dokładnie zarabia pośrednik. Zanim zdecydujesz się na platformę opartą o aukcje orderflow, sprawdź, czy pokazuje ona pełną historię transakcji i czy możesz zweryfikować, że nie ponosisz ukrytych kosztów.