How to Create Multiple Independent Deposit Addresses to Avoid Association and Sybil Attacks

·

Understanding the Basics

Cryptocurrency exchanges function as centralized hot wallets when facilitating transfers. A critical advantage is that withdrawal addresses (from exchange to personal wallets) are tied to the exchange's infrastructure—not your account. This prevents Sybil detection when funding multiple wallets from a single exchange account.

⚠️ Critical Warning: Consolidating funds from multiple wallets into one exchange deposit address creates irreversible on-chain links between those wallets. This guarantees Sybil flagging. Avoid this practice unless working with only 3–5 addresses.

The Solution: OKX Multi-Address System

OKX offers a scalable solution with its hierarchical account structure:

👉 Discover OKX's Multi-Address Features

Step-by-Step Implementation

1. Generating Main Account Addresses

  1. Log in to OKX Web Platform
  2. Navigate to AssetsDeposit
  3. Select ETHERC-20 network
  4. Click "Add New Address" until reaching 20 addresses
  5. Label each address numerically (1–20) for wallet correlation

2. Creating Sub-Accounts

  1. Click profile icon → Sub-Accounts
  2. Select Create Sub-Account (5 maximum)
  3. Configure:

    • Account Type: Regular Sub-Account
    • Enable Deposit Function
  4. Apply numbering system (e.g., Sub-Account 1 = Addresses 21–40)

3. Generating Sub-Account Addresses

  1. Switch to sub-account via profile menu
  2. Repeat main account address creation process
  3. Label addresses sequentially (21–40, 41–60, etc.)

Operational Workflow for Airdrop Farming

For projects like zkSync or Starknet requiring transaction volume cycling:

  1. Initial Funding: Distribute 1 ETH across 5 wallets → Addresses 1–5
  2. Transaction Cycling:

    • Execute interactions
    • Return funds to corresponding OKX addresses (Wallet 1 → Address 1)
  3. Fund Consolidation:

    • Transfer ETH from sub-accounts to main account
    • Re-deploy to subsequent wallets

👉 Optimize Your Airdrop Strategy

Key Technical Considerations

FAQ

Q: How many ETH do I need for 100 wallets?
A: With 5 ETH, you can cycle through 20 wallets in batches (5 wallets × 1 ETH → return → redeploy).

Q: Can I use this for non-ETH chains?
A: Yes—OKX supports multi-address generation across 50+ networks including SOL, BTC, and MATIC.

Q: What’s the verification requirement?
A: Advanced verification (KYC Level 2) unlocks full 120-address capacity.

Q: How does this prevent Sybil detection?
A: Isolated deposit addresses eliminate on-chain links between funded wallets.

Q: Can sub-accounts trade independently?
A: Yes—each has separate trade history and API keys while sharing main account verification.

Q: Is there a mobile app alternative?
A: The OKX mobile app supports all web functionalities with biometric login options.