Что такое аккаунты с внешним владельцем (EOA)?

Опубликовано 21 сент. 2023 г.Обновлено 4 апр. 2024 г.2 мин на чтение6 831

Аккаунты с внешним владельцем (EOA) — это наиболее распространенный тип аккаунтов блокчейна, который предоставляет непосредственный контроль над средствами. Эти аккаунты создаются с помощью закрытых ключей. Связанный ключ дает вам уникальные подписи и доступ к блокчейну. Вы можете использовать его для отправки и получения транзакций и взаимодействия с приложениями. Этот тип аккаунта доступен в нескольких сетях и является единственным аккаунтом, который может инициировать транзакции с достаточной платой за газ.

Как создать 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. Какова цель аккаунта с внешним владельцем (OEA)?

Основная функция EOA — это управление цифровыми активами, включая их отправку и получение, а также использование смарт-контрактов. Это основной инструмент взаимодействия пользователей с блокчейн-сетями, такими как Ethereum, включая отправку транзакций, голосование и взаимодействие со смарт-контрактами. EOA также предоставляет решение для хранения цифровых активов.

2. Каковы преимущества использования EOA?

  • Его просто использовать, так как EOA — это самый базовый тип аккаунта
  • Пользователь полностью контролирует EOA и имеющиеся в нем средства, так как управлять EOA может только тот, у кого есть закрытый ключ

3. Какие недостатки есть у EOA?

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

4. Что нужно знать при использовании EOA?

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

5. В чем разница между аккаунтом с внешним владельцем (EOA) и смарт-аккаунтом?

  • Аккаунт с внешним владельцем (EOA) защищен закрытым ключом, а не смарт-контрактом. Например, при создании нового аккаунта в кошельке Ethereum создается EOA. Адрес, связанный с аккаунтом, генерируется на основе открытого ключа, полученного из закрытого.
  • Возьмем в качестве примера Ethereum: при создании смарт-контракта в Ethereum создается смарт-аккаунт как особый тип аккаунта. Его контролирует код смарт-контракта. Адрес контракта определяется адресом кошелька отправителя (EOA) и Nonce.