Skip to content

Smart Account

Weiwu Zhang edited this page Dec 13, 2019 · 3 revisions

A Smart Account is a smart contract whose address is the owner of assets and tokens.

Just like Smart Contracts are not smart, Smart Accounts are not smart either. We simply took a "bow to the people" approach in naming. A smart account does have richer and rigid functions and security risks that come with them, thanks to being driven by a smart contract.

A smart account might have any of these features:

  • Authorisation - user authorises someone to take money from his Smart Contract Wallet. (authorisation is attestation)
  • Delegation - user chooses some smart contract or someone to trade for him.
  • Security Policies - take threshold policy for example. A user configures a threshold so that transactions beyond the threshold require 𝑛 days of delay or 3rd party signature or the use of a hardware wallet.
  • Account Recovery - user chooses a few friends or authorities to assign the account ownership to a new key pair.
  • Deadman's switch - the money is redeemable by a beneficiary if not touched 3 years.