Qual é a diferença entre uma conta de propriedade externa (EOA) e uma conta de contrato (CA)?

EOA:

Consiste em chaves públicas e privadas, assim como o MetaMask. Por meio de palavras mnemônicas e chaves privadas, os usuários podem realizar transações e acessar contas.

AC:

As contas de contrato não possuem chaves privadas, os contratos inteligentes são controlados pela lógica do código neles e não são controlados pelos usuários.

A questão principal é: o que a conta do contrato pode fazer pode ser definido por meio de código, e o EOA é o que o usuário controla. Um é manual pelo usuário e o outro é automático com base nas ideias do usuário.

Relacionamentos: Os contratos inteligentes têm a capacidade de fazer qualquer coisa que você possa escrever em código, enquanto os EOAs basicamente só podem assinar transações.

#Binance #ETH #crypto2023 #ERC-4337