Skip to main content

Account Abstraction

Account Abstraction proposes having more flexibility in the process for validating a transaction on the blockchain:

  • It enables multi-owner accounts via multisig signature verification.
  • It enables the use of post-quantum signatures for the verification of transactions.
  • It enables programmable validity to verify any blockchain transaction.
  • It also allows for a so-called public account from which anyone could make a transaction, by removing signature verification entirely.

This means that instead of hard coding validity conditions into the Ethereum protocol that will apply to all transactions in a generalized way, validity conditions can instead be programmed in a customizable way into a smart contract on a per-account basis.

Social Recovery

Provide better mechanisms for management of private keys.