Etherspot wyjaśnia: EIP-8164 EIP-8164 wprowadza nowy sposób, w jaki konta Ethereum mogą definiować, jak są kontrolowane. Obecnie konta zewnętrznie kontrolowane (EOA) polegają na jednym schemacie podpisu: ECDSA (secp256k1), który jest standardowym modelem klucza prywatnego używanym w portfelach Ethereum. EIP-8164 opiera się na EIP-7702 i proponuje natywną delegację kluczy, pozwalając kontu na zastąpienie tego domyślnego uwierzytelnienia innym schematem, takim jak Ed25519. Zamiast polegać na stałym schemacie podpisu, konto przechowuje swój klucz uwierzytelniający bezpośrednio w swoim kodzie, oznaczonym specjalnym prefiksem (0xef0101). Od tego momentu ten klucz definiuje, jak konto podpisuje transakcje. Ta zmiana jest trwała. Gdy konto się przełączy, oryginalny klucz ECDSA nie jest już akceptowany na poziomie protokołu i można używać tylko nowego schematu podpisu. Propozycja wprowadza również nowy typ transakcji (0x05), który wspiera zarówno migrację z ECDSA, jak i składanie transakcji przy użyciu nowego schematu podpisu. Innym istotnym aspektem jest możliwość tworzenia kont, które nigdy nie były związane z tradycyjnym kluczem ECDSA, korzystając z podejścia opartego na stworzonym podpisie. To otwiera drzwi do bardziej elastycznych projektów kont. EIP-8164 jest wciąż w wersji roboczej, ale wprowadza model, w którym konta nie są już zamknięte w jednym standardzie kryptograficznym, co umożliwia przyjmowanie nowych schematów w miarę upływu czasu, w tym tych post-kwantowych.
Przeczytaj więcej o EIP-8164👇
1,17K