Czym są konta zewnętrzne (EOA)?

Opublikowano 21 wrz 2023Zaktualizowano 4 kwi 20243 min czytania7497

Zewnętrzne konta (EOA – Externally Owned Accounts) są najpopularniejszą formą konta blockchainowego, która daje nam bezpośrednią kontrolę. Takie konta są tworzone za pomocą prywatnych kluczy. Połączony klucz daje unikalny podpis i dostęp do blockchaina. Możesz użyć go do wysyłania i odbierania transakcji oraz kontaktowania się z aplikacjami. Ten typ konta jest dostępny w wielu łańcuchach i jest jedynym kontem, który może inicjuje transakcje z wystarczającymi opłatami za gaz.

Jak utworzyć EOA?

Po utworzeniu portfela po prostu wybierz Dodaj konto > Konto zwykłe, aby utworzyć EOA w swoim portfelu
CT-app-web3 wallet-create regular accountWybierz ↓, aby utworzyć zwykłe konto
CT-app-web3 wallet-add account to create EOAWybierz Dodaj konto, aby utworzyć zwykłe konto
CT-app-web3 portfel regular accountWybierz Konto cykliczne, aby utworzyć EOA

Najczęściej zadawane pytania

1. Jaki cel służy zewnętrznemu koncie (EOA)?

Podstawową funkcją EOA jest obsługa aktywów cyfrowych, w tym ich wysyłanie i odbieranie, a także angażowanie się w inteligentne kontrakty. Służy jako główny sposób dla użytkowników do kontaktów z sieciami blockchain, takimi jak Ethereum, umożliwiając działania takie jak wysyłanie transakcji, głosowanie i interakcja z inteligentnymi kontraktami. EOA stanowią również rozwiązanie do przechowywania aktywów cyfrowych.

2. Jakie korzyści zapewnia korzystanie z EOA?

  • Jest łatwo korzystać, ponieważ EOA jest najbardziej podstawowym typem konta
  • Użytkownik ma pełną kontrolę nad EOA, a środki w nim zawarte, ponieważ tylko osoba posiadająca klucz prywatny może zarządzać EOA

3. Jakie są wady EOA?

  • Jeśli Twój klucz prywatny zostanie utracony lub skradziony, Twoje środki mogą zostać trwale utracone.
  • EOA nie obsługuje złożonej logiki ani kodu jak konto kontraktowe.

4. Co użytkownicy powinni mieć świadomość podczas korzystania z EOA?

  • Ważne jest, aby chronić swój klucz prywatny i nigdy nie udostępniać go nikomu innym, ponieważ zapewnia to dostęp do Twoich EOA.
  • Ważne jest utworzenie kopii zapasowej klucza prywatnego lub frazy początkowej, aby uniknąć potencjalnych strat z powodu przypadkowego usunięcia.
  • Przed wysłaniem transakcji upewnij się, że adres odbiorcy jest prawidłowy i rozumiesz powiązane opłaty.

5. Jakie są różnice między zewnętrznym kontem (EOA) a kontem kontraktowym?

  • Konto zewnętrzne (EOA) jest zabezpieczone kluczem prywatnym, a nie inteligentnym kontraktem. Na przykład, tworząc nowe konto w portfelu Ethereum, tworzysz EOA. Adres powiązany z kontem jest generowany w oparciu o klucz publiczny, który pochodzi z klucza prywatnego.
  • Weźmy na przykład Ethereum, konto kontraktowe jest tworzone jako specjalny typ konta, gdy inteligentny kontrakt jest wdrażany w Ethereum. Są kontrolowane przez logikę kodu inteligentnego kontraktu. Adres kontraktowy określony na podstawie adresu portfela nadawcy (EOA) i numeru Nonce.