Klucze sesyjne

Klucze sesyjne to specjalne klucze kryptograficzne o ograniczonych, programowalnych uprawnieniach, weryfikowane on-chain. Są podstawą działania goodcryptoX, umożliwiając niepowiernicze handel z zamówieniami warunkowymi i w pełni zautomatyzowanymi botami.

W przeciwieństwie do prywatnego klucza portfela, który może podpisać dowolną transakcję, klucze sesyjne są ograniczone: mogą autoryzować tylko konkretne działania, które Twój Smart Contract Wallet uznaje za ważne. Daje to elastyczność automatycznego handlu bez narażania prywatnego klucza.


Dlaczego mają znaczenie

Aby handlować na zdecentralizowanych giełdach (DEX) w sposób niepowierniczy, potrzebujemy sposobu na podpisywanie transakcji w Twoim imieniu — nawet gdy jesteś offline. W przeciwnym razie funkcje takie jak:

  • zlecenia limit i trailing

  • take-profit i stop-loss

  • zautomatyzowane boty (np. bot DCA zamykający dziesiątki transakcji dziennie)

…byłyby niemożliwe bez albo proszenia o twój prywatny klucz, albo używania kluczy sesyjnych.

Klucze sesyjne czynią możliwą tę drugą opcję. Pozwalają goodcryptoX podpisywać transakcje swap w Twoim imieniu — i nic poza tym.


Jak to działa w goodcryptoX

Gdy tworzysz portfel EVM w goodcryptoX:

  • Wydajemy klucze sesyjne dla każdej obsługiwanej sieci EVM (Ethereum, Arbitrum, Base, BNB Chain itd.).

  • Każdy klucz sesyjny ma ściśle ograniczone uprawnienia:

    • Podpisywanie swapów na routerze 1inch (wszystkie obsługiwane łańcuchy)

    • Podpisywanie swapów na Uniswap (Ethereum, Arbitrum, Base — wsparcie legacy)

    • Podpisywanie swapów na PancakeSwap (BNB Chain — wsparcie legacy)

  • Te klucze nie mogą wypłacać środków ani wykonywać żadnych innych działań.

Od momentu skonfigurowania portfela wszystkie swapy, które wykonujesz przez goodcryptoX, są podpisywane przez klucze sesyjne. Twój prywatny klucz nigdy nie jest używany do swapów — jest używany wyłącznie przez Ciebie przy dokonywaniu wypłaty.

Pierwsza transakcja na każdym łańcuchu łączy wiele kroków w jeden: wdrożenie Twojego Smart Contract Wallet, walidację kluczy sesyjnych on-chain i wykonanie początkowego handlu.


Model bezpieczeństwa

Klucze sesyjne są obsługiwane w tym samym modelu bezpieczeństwa, którego od lat używamy dla kluczy API giełd scentralizowanych:

  • Szyfrowanie i rozszczepianie: klucze są szyfrowane, dzielone i przechowywane oddzielnie.

  • Ochrony backendu: infrastruktura z zaporami i podziałem na strefy z udokumentowaną historią (miliardy wolumenu handlowego CEX zabezpieczone bez incydentów).

  • Bezpieczeństwo wypłat: klucze sesyjne mogą nigdy autoryzować wypłat. Każda wypłata wymaga odtworzenia Twojego prywatnego klucza za pomocą MPC.

  • Odwoływalność: w razie potrzeby możesz odwołać klucz sesyjny.

Krótko mówiąc: nawet jeśli klucz sesyjny zostałby skompromitowany, nie można go użyć do opróżnienia Twojego portfela.


Patrząc w przyszłość

Kolejnym krokiem dla kluczy sesyjnych jest udostępnienie funkcjonalności Bring Your Own Wallet :

Będziesz mógł połączyć istniejący portfel — jak MetaMask — i handlować na goodcryptoX w sposób niepowierniczy, bez tworzenia nowego portfela, przenoszenia środków czy rezygnowania z kontroli.

W tle użyjemy EIP-7702 aby zaktualizować Twój portfel EOA do Smart Contract Wallet. Podpiszesz jedną transakcję, aby to aktywować — nic więcej się nie zmienia. Twój portfel pozostaje Twój.

Po aktualizacji wydamy Twojemu portfelowi klucze sesyjne i bezpiecznie je przechowamy w Twoim imieniu. To pozwoli naszym botom i zleceniom wykonywać transakcje w Twoim imieniu, podczas gdy Twój prywatny klucz pozostaje całkowicie pod Twoją kontrolą i nigdy nie jest z nami udostępniany.

A jeśli kiedykolwiek zechcesz cofnąć zmiany, możesz:

  • odwołać klucze sesyjne w dowolnym momencie

  • całkowicie wyłączyć funkcjonalność smart contract i powrócić do standardowego portfela EOA


👉 Klucze sesyjne są cichym silnikiem stojącym za niepowierniczą automatyzacją w goodcryptoX. Dają Ci bezpieczeństwo, elastyczność i pełny dostęp do zaawansowanych strategii handlowych — bez konieczności przekazywania prywatnego klucza.

Last updated