🧠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.
Ograniczone uprawnieniami, weryfikowalne on-chain klucze, które sprawiają, że niekustodialny handel jest płynny i bezpieczny.
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.
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