Ethereum utiliza un modelo basado en cuentas. Una cuenta se identifica mediante una dirección y es una cuenta de propiedad externa (EOA) controlada por una clave privada o una cuenta de contrato controlada por un código EVM. Los EOA inician transacciones mediante firmas. Las cuentas de contrato ejecutan código cuando son receptoras de una transacción.
EOA (Cuenta de propiedad externa)