Two Problems, Two Solutions
Discord communities face two distinct security challenges:
- Identity verification: Is this person who they claim to be? Do they actually hold the tokens they say they hold?
- Humanity verification: Is this a real person, or is it a bot account designed to spam, scrape, or manipulate?
Token gating solves the first. Human verification solves the second. Most communities need both — but understanding when to prioritize each one prevents over-engineering your security and frustrating legitimate members.
What Token Gating Does
Token gating verifies what someone owns. It connects a member's crypto wallet to their Discord account and checks on-chain balances against your requirements.
If a member holds the required NFT, ERC-20 token, or SPL token, they get the role. If they don't — or if they sell later — the role is revoked.
Token gating answers:
- Does this person hold our NFT?
- Does this wallet have enough governance tokens for DAO access?
- Is this person a real stakeholder in our project?
Token gating does NOT answer:
- Is this a real person or an automated bot?
- Is this one person with one wallet, or one person with 50 bot accounts each holding one token?
- Is this wallet compromised and being used by someone who didn't originally hold the tokens?
For a deep dive: Complete Token Gating Guide
What Human Verification Does
Human verification proves what someone is — specifically, that they're a real person interacting in real-time, not a scripted bot.
XOE's human verification uses CAPTCHA-style challenges that are trivial for humans and expensive for bots to solve at scale.
Human verification answers:
- Is this a real person clicking buttons right now?
- Is this account automated or manually operated?
- Can we prevent mass account creation and bot raids?
Human verification does NOT answer:
- Does this person hold any specific crypto assets?
- Is this person a stakeholder in the community?
- Should this person have premium access?
When to Use Token Gating Only
Use case: Pure crypto-native communities where every member is expected to be a token holder.
- NFT holder-only servers where the NFT IS the membership
- DAO governance channels limited to token holders
- DeFi protocol communities for large-balance stakers
Why human verification may not be needed: If token gating is the only entry point and tokens have real value, the economic cost of acquiring tokens to bot the server is often sufficient deterrent on its own.
Risk without human verification: A single entity can create multiple Discord accounts, each connected to a different wallet, each holding the minimum tokens. For cheap tokens, this is a viable attack vector.
When to Use Human Verification Only
Use case: Non-crypto communities that still face bot and spam problems.
- Gaming communities dealing with spam raids
- Creator communities protecting DMs and channels from scam bots
- Educational servers preventing mass fake signups
- Paid communities using card payments (no crypto component)
Why token gating isn't needed: If your community doesn't involve cryptocurrency, wallet verification adds unnecessary friction without clear benefit.
When to Use Both (Recommended for Crypto Communities)
Use case: Any crypto community that values both security and accurate membership verification.
The combination creates layered defence:
- Layer 1 — Human verification: Proves the person joining is human (filters out bot raids)
- Layer 2 — Token gating: Proves the human holds the required assets (filters out non-holders)
Neither layer alone is sufficient for high-value crypto communities:
- Token gating alone lets sophisticated bot operators through (they can hold tokens)
- Human verification alone lets any human through regardless of holdings
- Both together ensure only verified humans with verified holdings get access
"Token gating plus verification in the same bot means we stopped getting raided. Used to happen weekly — hasn't happened since." — renzo.eth, DAO Contributor
How XOE Implements Both
XOE is the only Discord bot that combines human verification and token gating in a single flow:
- Member joins the server and lands in the verification channel
- They complete the human verification challenge (CAPTCHA)
- They connect their crypto wallet and sign a message
- XOE checks on-chain holdings against your configured gates
- If both checks pass, the appropriate role is assigned
The entire flow takes under 60 seconds. Members don't need to interact with two separate bots or complete two separate processes.
Other bots like PayBot, Subscord, and Whop don't offer this combination — they handle payments but not security verification. See the full bot comparison.
Configuration Recommendations by Community Type
- NFT Project (10K+ collection): Both — human verification + NFT token gating. Re-verify weekly.
- DAO Governance: Both — human verification + ERC-20 token gating. Re-verify on vote.
- Trading Alpha Group: Human verification + paid roles (subscription). Token gating optional for VIP tier.
- Gaming Community: Human verification only. Token gating if NFT-based economy exists.
- Creator / Coaching: Human verification + paid roles. No token gating needed unless crypto-native.
- DeFi Protocol: Both — human verification + minimum stake requirement via token gating.
The AI Bot Problem in 2026
AI-powered bots are increasingly sophisticated. They can pass simple text-based verification, maintain realistic conversation patterns, and even mimic human behaviour in voice channels.
This makes the combination of human verification + token gating more important than ever:
- AI bots can: Create Discord accounts, join servers, respond to text prompts, and mimic conversational patterns
- AI bots struggle with: Visual CAPTCHAs, real-time interactive challenges, and acquiring real crypto tokens at scale
- AI bots cannot: Generate valid cryptographic wallet signatures for tokens they don't actually hold
Token gating is fundamentally AI-resistant because it relies on cryptographic proof, not behavioural patterns. The blockchain doesn't care how convincing your conversation is — either you hold the tokens or you don't.
For more on protecting your community: AI-Safe Crypto Communities Framework
Frequently Asked Questions
Q: Do I need both token gating and human verification?
For crypto communities, yes. Token gating proves holdings, human verification proves personhood. Together they provide the strongest security available on Discord.
Q: Does human verification slow down the join process?
XOE's verification takes under 60 seconds. Combined with token gating, the entire flow is under 2 minutes. Members complete both in a single process.
Q: Can AI bots bypass token gating?
No. Token gating requires a cryptographic wallet signature proving token ownership. AI cannot forge blockchain signatures — either the wallet holds the tokens or it doesn't.
Q: Which Discord bot offers both token gating and human verification?
XOE is the only Discord bot that combines both in a unified verification flow. Other bots require separate tools for each function.
Q: Is token gating worth it for small communities?
If your community is crypto-native (even 50 members), token gating adds meaningful security. For non-crypto communities, human verification alone is usually sufficient.