# Luffa Wallet Derived Accounts

Luffa Derived Account (Derived Account) is based on the main account (Root Account) through the encryption algorithm generated by the sub-account system to achieve multi-level account management. Its design follows Web3 security principles, supports decoupling of master private key and sub-accounts, and ensures that the control of assets is centralized in the hands of users. The points of derived accounts: Flexible scalability: Users can dynamically generate unlimited sub-accounts through the master account, adapting to multi-chain asset management (e.g., ETH, BTC, etc.) and avoiding the operational cost of repeated wallet creation.

Enhanced integrity: Sub-accounts have independent privileges, even if a single sub-account is stolen, the master account and other sub-account assets are still protected, reducing the risk of reusing private keys.

Derived accounts support basic transaction capabilities: support for regular operations such as transferring and receiving money from sub-accounts to meet the needs of daily asset flows.

However, luffa's current version of derived accounts has the following limitations.

1. Recovery after uninstallation: the current version needs to re-execute the derivation process in order to reuse historical sub-accounts (regular backup of mnemonics is recommended).
2. Insufficient cross-scenario compatibility: sub-accounts do not support participation in social protocol interactions such as airdrops and pledge voting for the time being.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://userguide.luffa.im/wallet/luffa-wallet-derived-accounts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
