Are all the transactions in ethereum have a relation to a contract (its to or from field is a contract). When two accounts want to transfer something between them, do they have to speak through a contract?
1 Answer
Question: When two accounts want to transfer something between them, do they have to speak through a contract?
There are two types of accounts. From the White Paper (under Ethereum Accounts):
In general, there are two types of accounts: externally owned accounts, controlled by private keys, and contract accounts, controlled by their contract code.
You could consider externally owned accounts (EOAs) to be normal, wallet accounts controlled by a user.
Transactions between two normal EOAs don't involve a contract.
-
what sort of transactions are between two EOA accounts? exchanging ether?– adiCommented Apr 18, 2018 at 21:40
-
Yes, correct. Just the exchange of ether. At a high level, similar to how two bitcoin accounts would transact. Commented Apr 18, 2018 at 21:46