According to Foresight News, Vitalik Buterin has proposed an alternative to EIP-3074, introducing a new transaction type, EIP-2930 tx. The alternative also includes two new fields: a 'contract_code' string and a signature, which converts the signing account, not necessarily the same as tx.origin, into a smart contract wallet. This appears to be compatible with any 3074 workflow, and converting a 3074 workflow requires minimal work. EIP-3074 also has an additional advantage of being highly forward-compatible with the final account abstraction, without overly retaining any granular details of ERC-4337 or RIP-7560.

Specifically, the contract code that users need to sign can actually be the existing ERC-4337 wallet code, without the need to add any operation codes. It also allows EOA to temporarily convert itself into a contract included in the ERC-4337 bundle in a way that is compatible with the existing EntryPoint.