Hybrid Custody
Hyphen is based on a Hybrid Custody methodology. Initially, users hand over some of their keys for the sake of UX, but later they can obtain 100% control over their account when desired. In other words, it can be seen as structurally centralized, but politically decentralized.
Method A. Account Linking
Users can link their wallets to the Hyphen Multi-Sig account. Here, 'linking' means the user's wallet becomes the Parent Account, and the Hyphen Multi-Sig becomes the Child Account, which falls under the control of the user's wallet.
In Flow, account linking can be possible because the AuthAccount
capability is implemented natively. Note that after linking the account, the parent wallet must load the child wallet's information as well (e.g., when listing tokens/NFTs for the user, all tokens/NFTs information from all Child Accounts must also be listed).
Method B. Revoke Custodial Key
You can gain 100% control over the account simply by removing the Server Key from the account. Simply, send a transaction to revoke the server key from the Hyphen Multi-Sig account. However, a change/downside of this is that you will have to go through 2FA every time you sign a transaction thereafter.
Last updated
Was this helpful?