EIP-2026 mentions several ways of creating a new account. One way is by:
(...) converting a non-countract account into a contract account (...)
Is this a hypothetical scenario or could this be done in practice?
I know that public keys are derived from the private key using Elliptic Curve Cryptography.
And contracts are created at a deterministic address using CREATE
or CREATE2
. Even putting these two together, I would think you would have to break cryptography to deploy a contract to an EOA. What am I missing here?