🧠Portfele Smart Contract

Portfele oparte na inteligentnych kontraktach (Smart Contract Wallets, SCW) to następna generacja portfeli na Ethereum i innych łańcuchach EVM. Tradycyjne portfele (konta należące do zewnętrznego właściciela, czyli Externally Owned Accounts, EOA) to po prostu para klucz prywatny + adres. W przeciwieństwie do nich SCW to programowalne kontrakty, które mogą przechowywać środki, definiować niestandardowe zasady i wykonywać logikę wokół transakcji. Dla goodcryptoX ta technologia wreszcie umożliwiła niekustodialne handel na DEX-ach.


Szybkie przypomnienie: EOA kontra Smart Contract Wallets

  • EOA (Externally Owned Account): standardowy portfel Ethereum (MetaMask itp.). Kontrolowany bezpośrednio przez klucz prywatny. Tylko EOA mogą podpisywać transakcje.

  • SCW (Smart Contract Wallet): kontrakt wdrożony on-chain. W przeciwieństwie do EOA jest programowalny — co oznacza, że może weryfikować i wykonywać akcje autoryzowane przez EOA lub klucze sesyjne. Ta programowalność umożliwia zaawansowane funkcje, takie jak grupowanie transakcji, opłacanie gazu w tokenach innych niż ETH, oraz elastyczne schematy autoryzacji.

W goodcryptoX, gdy konfigurujesz portfel EVM, otrzymujesz oba:

  • EOA (podpisujący)

  • sparowany Smart Contract Wallet (tu przechowywane są środki)


Dlaczego mają znaczenie

Smart Contract Wallets stały się praktyczne po przyjęciu abstrakcji kont ERC-4337 na początku 2023 r. Standard ten wprowadził:

  • kontrakty EntryPoint: bramę dla transakcji SCW

  • Bundlery: węzły, które zbierają transakcje SCW i przesyłają je on-chain

Razem otworzyły możliwość budowy w pełni niekustodialnego doświadczenia handlowego — na to czekaliśmy, zanim wprowadziliśmy funkcje DEX.


Co umożliwiają w goodcryptoX

Oto, co SCW odblokowują dla Ciebie w goodcryptoX:

  • Niekustodialny handel

    Główna korzyść: zachowujesz kontrolę nad swoimi środkami. Klucze sesyjne pozwalają autoryzować handel bez ujawniania klucza prywatnego.

  • Klucze sesyjne

    Ograniczone uprawnieniami, weryfikowalne on-chain klucze, które sprawiają, że niekustodialny handel jest płynny i bezpieczny.

  • Grupowanie transakcji

    Wiele działań spakowanych w jednej transakcji. Przykład: zatwierdzenia + swap połączone w jednym kliknięciu. Oszczędza czas i gaz, ponieważ wiele kroków jest wykonywanych w jednej transakcji.

  • Paymastery i abstrakcja gazu

    Pozwala płacić gaz w tokenach innych niż ETH — kluczowy krok dla użyteczności.

  • Ochrona przed MEV

    Transakcje SCW są przesyłane przez prywatny pul, co daje im natywną odporność na front-running i ataki typu sandwich.

  • Przyszła elastyczność

    Od zgrupowanych wypłat po bardziej zaawansowane grupowanie transakcji handlowych, SCW otwierają drzwi do funkcji, których nie mogliśmy zrealizować używając samych EOA.


Kompromisy

SCW mają pewne wady:

  • SCW zużywają nieco więcej gazu na transakcję — zauważalne na mainnecie Ethereum, ale niemal znikome na warstwach L2.

  • Nowa infrastruktura: EntryPointy i bundlery wciąż dojrzewają, co dodaje złożoności.

Ale korzyści znacznie przewyższają koszty, zwłaszcza w miarę standaryzacji ekosystemu.


Dokąd zmierzamy

Kierunek jest jasny:

  • łańcuchach EVM

    • Krok 1: ERC-4337 wprowadził oddzielne SCW.

    • Krok 2: EIP-7702 pozwala EOA pełnić jednocześnie funkcję SCW.

    • Koniec gry: każdy portfel stanie się domyślnie Smart Contract Wallet.

  • Solana

    Na Solanie portfele już korzystają z logiki programowej „pod maską”. Jednak infrastruktura kluczy sesyjnych i abstrakcja gazu nie są jeszcze wystarczająco rozwinięte, aby umożliwić ten sam niekustodialny przepływ handlowy, który wspieramy na EVM. Spodziewamy się, że infrastruktura portfeli Solana będzie w najbliższej przyszłości rozwijać się w podobnym kierunku.

Last updated