# Odzyskiwanie portfela

> <mark style="color:żółty;">**tl;dr**</mark>  Token `opcji Eksportuj klucz` opcja jest obecnie dostępna dla Solany. Dla EVM-ów eksport klucza jest dostępny na żądanie. Pełne wsparcie nadejdzie wraz z przejściem na EIP-7702. Po wyeksportowaniu klucza bezpieczeństwo Twojego portfela jest wyłącznie Twoją odpowiedzialnością

Twój portfel goodcryptoX jest w pełni niekustodialny. Zachowujesz dostęp do swoich środków nawet jeśli goodcryptoX przestanie działać.

W aplikacji są dwa typy portfeli — Solana i EVM — każdy z własną architekturą i ścieżką odzyskiwania.

***

### portfel Solana

Portfel Solana wykorzystuje zabezpieczenia oparte na MPC. Klucz prywatny jest podzielony na fragmenty i nigdy nie jest w pełni rekonstruowany na żadnym urządzeniu. Jednakże w każdej chwili możesz wyeksportować pełny klucz prywatny.

* Użyj `opcji Eksportuj klucz` opcji na karcie Portfel, aby uzyskać klucz.
* Następnie możesz zaimportować ten klucz do dowolnego portfela zgodnego z Solaną.

{% hint style="warning" %}
Eksportowanie klucza prywatnego podważa model bezpieczeństwa ochrony opartej na MPC. Po wyeksportowaniu klucz prywatny jest wyłączną odpowiedzialnością użytkownika. Jeśli zostanie utracony lub skompromitowany, ryzykujesz utratę swoich środków
{% endhint %}

***

### Portfel EVM

Portfel EVM obecnie używa podwójnej [architektury](https://docs.goodcrypto.app/goodcryptox-pl/portfele/wbudowany-portfel/architektura-portfela):

* Portfel EOA (Externally Owned Account) zabezpieczony za pomocą Web3Auth
* Portfel Smart Contract wdrożony przez ZeroDev, który przechowuje Twoje rzeczywiste środki

Portfel EOA kontroluje Portfel Smart Contract, a jego klucz prywatny może zostać wyeksportowany na żądanie.

Jednak:

* Portfel EOA nie zawiera środków.
* Aby uzyskać dostęp do środków, musisz wchodzić w interakcję z Portfelem Smart Contract, którym on zarządza.
* Wymaga to użycia narzędzi deweloperskich (np. CLI, ZeroDev SDK) lub podstawowego skryptowania (można to zrobić z pomocą ChatGPT).

W tej chwili nie ma graficznego interfejsu do interakcji z Portfelem Smart Contract poza goodcryptoX. W razie potrzeby skontaktuj się z pomocą techniczną, aby poprosić o eksport klucza prywatnego EOA.

***

### Nadchodzące zmiany

Przechodzimy na architekturę pojedynczego portfela dla łańcuchów EVM przy użyciu [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702). Po tej aktualizacji:

* Portfel EOA będzie działał bezpośrednio jako Portfel Smart Contract.
* Będzie zachowywał się jak tradycyjny pojedynczy portfel, łącząc samodzielne przechowywanie z funkcjonalnością smart contractów.
* Klucz prywatny będzie możliwy do eksportu z aplikacji.
* Wyeksportowane klucze zapewnią pełną kontrolę i dostęp do środków bez konieczności używania zewnętrznych narzędzi.

<br>
