Що таке зовнішні акаунти (EOA)?
Зовнішні акаунти (EOA) — це найпоширеніший вид акаунта блокчейну, який надає нам можливість прямого контролю. Ці акаунти створюються з використанням приватних ключів. Такий ключ дає унікальний підпис і доступ до блокчейну. З нього можна виконувати вхідні й вихідні транзакції та взаємодіями із застосунками. Акаунт такого типу доступний у кількох чейнах і наразі єдиний, з якого можна ініціювати транзакції з достатньою комісією gas.
Як створити акаунт EOA?
Після створення гаманця просто виберіть «Додати акаунт > Звичайний акаунт», щоб створити акаунт EOA у своєму гаманці.
Виберіть▼ для створення звичайного акаунта
виберіть «Додати акаунт» для створення звичайного акаунта
Виберіть «Звичайний акаунт», щоб створити акаунт 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).