Draft Signet Whitepaper
Last updated
Last updated
Signet works by allowing account abstraction logic to be applied gaslessly and immediately at the signing step of the transaction flow, rather than at the target chain transaction step. Account abstraction rules are checked by the smart account without adding additional target chain execution cost or additional latency. If an active account abstraction rule is matched, including but not limited to these examples:
the actor is the account owner, using multi-factor authentication
the actor is an active session key (Sessions)
the actor has an active budget (Party Members)
the actor is an inheritor, and inheritance is active (Extra Life)
then the transaction signature is finalized and can broadcasted to the destination chain (e.g. Ethereum or Cosmos Hub).
From the user’s perspective, they simply submit an Ethereum (or Cosmos Hub) transaction in a dapp, using a normal address and normal Ethereum/Cosmos Hub assets. The smart account layer’s participation as account abstraction rule enforcer does not need to be visible to the user.
From Ethereum’s (or Cosmos Hub's) perspective in this example, an EOA private key signed a simple transaction. However, account abstraction rules were applied on a different layer, saving gas and enabling functionality which is not yet natively available on Ethereum.
Read more in the draft Signet Whitepaper: