
Derivation refers to the deterministic process of generating multiple sets of child keys and addresses from a single root secret. This allows users to manage multiple accounts and blockchains with a single backup, making it easy to restore on new devices.
You can think of derivation as a “family tree”: at the top sits the “root,” branching out layer by layer. Each branch represents an account or address, structured clearly and reproducibly. As long as you use the same root secret on different devices, you’ll derive the same branches and addresses every time.
In crypto wallets, derivation typically starts with a “mnemonic phrase.” A mnemonic phrase is a human-readable backup consisting of common words (usually 12 or 24). The wallet converts this phrase into a machine-readable “seed,” which is then used to generate the master key and a series of child keys and addresses according to established rules.
This means you don’t need to back up each private key individually. As long as you keep your mnemonic phrase safe, you can use any compatible wallet to deterministically “derive” all your previous addresses.
Derivation is based on a “tree structure” and “paths.” Paths work like file directories, using slashes to separate each level. For example: m/44'/60'/0'/0/0. From left to right, each segment narrows down to a more specific branch, with the final number typically indicating the address index.
Sometimes, numbers in the path include an apostrophe (e.g., 60'), signifying a “hardened” branch for added security. Think of this as making it harder to infer parent keys from child keys, reducing certain attack risks. For most users, just remember: different paths generate different addresses, so avoid changing your path unless necessary.
Most popular wallets set default derivation paths for commonly used blockchains, so manual adjustment is rarely needed. For example:
m/44'/60'/0'/0/x (where x is the address index).m/84'/0'/0'/0/x (corresponds to native SegWit addresses).m/44'/195'/0'/0/x.m/44'/501'/0' (uses a different cryptographic algorithm; wallets typically handle this automatically).If, after restoring from your mnemonic phrase, you notice “incorrect addresses” or “missing balances,” first check if the path matches your previous device. Most wallets allow you to select or add derivation paths in the settings; simply choose the original path to recover your familiar addresses.
A single mnemonic phrase can derive addresses across multiple blockchains, but each chain’s address format will differ. In practice, you must select the correct chain and corresponding address for every transaction.
When transferring assets from a self-custody wallet into Gate, ensure that you select the supported network for your asset in Gate, and copy the corresponding address from your wallet. For example, when withdrawing USDT to Gate: if you choose the TRON network, paste the address derived from the TRON path; if you choose Ethereum, paste an Ethereum-derived address instead. Sending assets to the wrong network may result in failed deposits.
Step 1: Prepare your original mnemonic phrase. Ensure it comes from an offline backup and input it in a secure environment to prevent theft.
Step 2: Select the correct blockchain in your wallet. For example, switch to the Ethereum network to recover an Ethereum address.
Step 3: Set the derivation path to match your previous device. If uncertain, try common paths in your wallet’s advanced settings until you find the one used before.
Step 4: Check the address index. Many wallets display only the first few addresses by default. If your address is further down the list, increment the index (x=0, 1, 2…) until you find your familiar address and balance.
The greatest risk is exposure of your mnemonic phrase. If stolen, an attacker can derive all your addresses and private keys using the same rules. Always store your mnemonic phrase offline—never photograph it or share it via cloud storage or messaging apps.
Using an incorrect path may make assets appear “missing.” Your funds remain on-chain, but you’re viewing an empty address generated by a different path. Always confirm both network and derivation path during recovery.
If you use an additional passphrase (some wallets support adding a custom password atop your mnemonic), forgetting it will make recovery impossible. Record any such passphrase securely and verify recovery with a small test transfer.
“Derivation” refers to the technical process of generating addresses/keys from a root secret. “Derivatives” are a category of financial products—such as futures or options—and have no relation to key derivation in wallets. The similarity is only in Chinese word forms; their meanings are entirely different—do not confuse them.
As of early 2026, HD wallets based on derivation remain mainstream for self-custody. With the expansion of multi-chain ecosystems, derivation paths and coin type indices are becoming more unified and standardized. Meanwhile, new directions like account abstraction aim to hide address complexity for better user experience; MPC (Multi-Party Computation) wallets split key management among multiple parties to reduce single-point risks. Regardless of how wallet technology evolves, the concept of deterministically generating repeatable address sets from root material will persist for years to come.
Think of derivation as “family tree + path”: your mnemonic phrase is the root; the path is your locator. Using the same root and path produces the same set of addresses in any compatible wallet. For multi-chain usage, always use the corresponding path and network; before depositing into Gate, verify both chain and address match. When restoring, carefully check mnemonic phrase, chain, path, and address index step by step. Most importantly, protect your mnemonic phrase and any additional passphrase—if leaked, you’ve handed over access to your entire “family tree.”
Derivation is the process of creating something new based on an existing entity. Its meaning varies by field: in programming, a derived class inherits attributes from a parent class; in linguistics, a derived word is formed by adding affixes to a base word. The core feature is retaining fundamental traits of the original while introducing new functions or meanings.
A derived class is a subclass that inherits all properties and methods from its parent class but can also add unique attributes or methods of its own. Simply put, a derived class extends or specializes its parent—for example, “Animal” is a parent class while “Dog” and “Cat” are derived classes. Derived classes can override parent methods to suit their specific needs.
Derived words are created by adding prefixes or suffixes to roots or stems. For instance, adding “-ness” to “happy” forms “happiness.” The derived word retains the core meaning but alters its grammatical function or extends its definition through affixation—this is one of the most common ways languages expand vocabulary.
Derivation forms new words by attaching affixes to a single root (e.g., un-happy), while compounding combines two or more independent words (e.g., sun-flower). Derived words are typically single units; compound words consist of multiple roots merged together. Derivation emphasizes modification and extension; compounding focuses on blending distinct elements—both enrich language expression.
Derivation leverages existing roots and affixes to make language more systematic and easier to understand. Even if you’ve never seen a derived word before (like “unhappy”), you can often guess its meaning from its components. This approach efficiently expands vocabulary while preserving coherence and learnability within a language system.


