Що таке зовнішні акаунти (EOA)?

Опубліковано 21 вер. 2023 р.Оновлено 4 квіт. 2024 р.2 хв читання6 831

Зовнішні акаунти (EOA) — це найпоширеніший вид акаунта блокчейну, який надає нам можливість прямого контролю. Ці акаунти створюються з використанням приватних ключів. Такий ключ дає унікальний підпис і доступ до блокчейну. З нього можна виконувати вхідні й вихідні транзакції та взаємодіями із застосунками. Акаунт такого типу доступний у кількох чейнах і наразі єдиний, з якого можна ініціювати транзакції з достатньою комісією gas.

Як створити акаунт EOA?

Після створення гаманця просто виберіть «Додати акаунт > Звичайний акаунт», щоб створити акаунт EOA у своєму гаманці.
CT-app-web3 wallet-create regular accountВиберіть▼ для створення звичайного акаунта
CT-app-web3 wallet-add account to create EOAвиберіть «Додати акаунт» для створення звичайного акаунта
CT-app-web3 wallet-regular accountВиберіть «Звичайний акаунт», щоб створити акаунт EOA

поширенні запитання

1. Для чого призначений зовнішній акаунт (EOA)?

Основне призначення EOA — робота з цифровими активами, у тому числі їх надсилання й отримання, а також взаємодія зі смартконтрактами. Він виступає для користувачів основним засобом взаємодії з блокчейн-мережами, таких як Ethereum, і дає змогу виконувати такі дії, як вихідні транзакції, голосування та взаємодія зі смартконтрактами. Крім того, на акаунті EOA можна зберігати цифрові активи.

2. У чому переваги EOA для користувачів?

  • EOA можна використовувати з найпростішим акаунтом.
  • Користувач має повний контроль над EOA й коштами на ньому, бо доступ до EOA має лише особа з приватним ключем.

3. У чому недоліки EOA?

  • Якщо ви загубите приватний ключ, ваші кошти можуть бути втрачені назавжди.
  • EOA не підтримує комплексну логіку або код, як контрактний акаунт.

4. Про що повинні знати користувачі EOA?

Приватний ключ важливо зберігати в надійному місці й не передавати його стороннім, бо він надає доступ до вашого EOA.

  • Важливо створити резервну копію приватного ключа або seed-фрази, щоб уникнути можливих втрат через випадкове видалення.
  • Перш ніж здійснювати вихідну транзакцію, перевірте правильність адреси одержувача й ознайомтеся з комісіями.

5. У чому відмінність між зовнішнім (EOA) і контрактним акаунтом?

  • За безпеку зовнішнього акаунту (EOA) відповідає приватний ключ, а не смартконтракт. Наприклад, створюючи новий акаунт у гаманці Ethereum, ви фактично створюєте EOA. Пов’язана з акаунтом адреса генерується на основі публічного ключа, отриманого на основі приватного ключа.
  • Візьмемо для прикладу Ethereum: контрактний акаунт створюється як особливий тип акаунта, коли смартконтракт вводиться в Ethereum. Їх контролює логіка коду смартконтракту. Адреса контракту визначається адресою гаманця відправника (EOA) і одноразовим ідентифікатором (Nonce).