The ValidatorWall Blog

Bots, answered.

The questions web3 teams actually ask about automated abuse - answered directly, with the mechanics that matter.

Disposable Email Domains: The Blocklist That Goes Stale in a Month

You blocked disposable emails last month. The fake accounts are back, and they are using domains your blocklist has never seen.

Bots That Pass CAPTCHA: The Behavior Signals After the Challenge

A CAPTCHA stops the bots that cannot solve it. It does not stop the bots that can, and the bots that can are the ones that cost the most, because they are the ones built to look human.

Honeypot Fields and Time Traps: The Signup Checks Bots Never See

The form has no CAPTCHA, no puzzle, and no friction, and the spam stopped anyway. The trap is a field humans never see, and a clock humans never notice, and both of them are free.

OTP Bots: The Code Relay That Defeats Your Second Factor

The code arrived by text, the user typed it in, and the account was gone anyway. The attacker never saw the phone. They ran a bot that asked the user for the code, and the user handed it over.

Bot Farms vs Device Farms: Two Different Infrastructures, Two Different Tells

Your signup form is getting hit from 10 million devices, and your fraud tool says they are all real phones. They are real phones. That is the problem, and it is a different problem from the botnet you were looking for.

Passkeys at Signup: The Bot Problem They Solve and the One They Don't

You replaced passwords with passkeys and the fake signups did not stop. The passkeys work exactly as designed, and the bot problem they solve is not the bot problem you have.

Device Fingerprinting: What It Catches and What It Misses

A device fingerprint can link five fake accounts to one phone. It can also link your household's three real accounts to one laptop and flag all of them. The difference is how the score is used.

Bot Detection at Signup: Behavior Signals Before the First Click

By the time a fake account makes its first purchase, the fraud has already happened. The signup form is where it should have been caught, and behavior is the signal that catches it.

Fake Signups: The Velocity Signals That Give Bots Away

Fifty accounts in an hour is not a marketing win. It is a farm, and the signup log shows it before the first fake order arrives.

Disposable Emails and VoIP Numbers: The Fake Account Toolkit

Every fake account starts with an email and a phone number that look real and are not. The toolkit is cheap, the signals are visible, and the checks are too.

Credential Stuffing at the Login Form: Akamai's 26 Billion Attempts a Month

Akamai counted 26 billion credential-stuffing attempts a month in 2024. The attacks succeed 0.1 to 2 percent of the time, and at that volume the fraction is the whole business model.

Phone Verification: SMS Codes vs Authenticator Apps vs Passkeys

SMS codes are the verification method everyone uses and the one attackers abuse most. Authenticator apps are stronger, passkeys are stronger still, and the right choice depends on who your users are, not on what is newest.

Fake Account Signups: How Stores Spot and Stop Them

A fake signup passes the form. It fails the pattern: disposable email, a device behind forty other accounts, a form filled faster than a person can type, and behaviour after signup that goes straight for the valuable thing.

Address Validation Fails Quietly on Apartment and Suite Lines

The street address matches, the city matches, and the delivery still fails, because the unit number was dropped, merged, or never validated. Secondary address data is the weakest field in most checkout validation.

Disposable Email Checks Catch Less Than Their Dashboards Claim

Blocking known disposable domains stops the laziest signup abuse and waves through anyone with a custom domain or a Gmail dot trick. Where the check earns its place, and where it is theater.

SMS Pumping Turns Your OTP Form Into Someone Else's Revenue

Attackers request one time codes to premium numbers they control a cut of, thousands of times, and the victim pays the phone bill. The controls live in geography, velocity, and number type checks.

Email Validation Has Three Jobs. Most Forms Only Do the First.

Syntax, domain, mailbox. A form that checks only the shape of an address collects perfectly formatted mailboxes that do not exist, and pays for the bounces later.

The BIN Knows More Than the Card Number Wants to Tell You

The first six to eight digits of a card number identify the issuer, the network, the card type, and the country. Checkout validation that reads the BIN catches errors and fraud signals before the gateway does.

Form Abuse: Attacks That Pass Every Validation Check Phone Validation That Only Checks Length Is Not Validation: Line Type, Carrier, and Porting IBAN Validation Is Two Different Jobs: The Mod 97 Check and Everything It Cannot Prove Address Validation and the Unit Designator Problem Disposable Email Domains at Signup: Block, Flag, or Allow? Validating IBANs and Bank Details at Checkout: Check Digits Are Not Account Checks When to Validate: Inline, on Blur, or on Submit, and Why the Answer Is Per Field Address Autocomplete: When the Helpful Dropdown Picks the Wrong Address Date Input Validation: Why Date Fields Break More Forms Than Any Other Postal Code Validation: Handling Formats From ZIP to International Postcodes Password Field Validation: Length, Managers, and Paste-Friendly Rules Date Fields in Forms: Validation That Handles Real Birthdays, Bookings, and Expiry Dates Name Field Validation: Stop Rejecting Real Names Phone Number Validation: Catch Typos Without Blocking Real Customers Duplicate Account Validation: Stop Second Accounts Without Punishing Families Address Validation at Checkout: Catching Errors Without Slowing Buyers Email Validation on Signup Forms: What to Check and What to Skip Phone Number Validation at Signup: Format, Reachability, and Fraud Checks Data Validation Rules for Checkout Forms That Reduce Errors Without Killing Sales Address Validation at Checkout: Fewer Failed Deliveries, Less Friction Disposable Email Detection: Handling Throwaway Addresses Without Blocking Buyers Email Validation vs Verification: Two Checks, Two Different Jobs Phone Number Validation: Formats, Country Codes, and Mobile Checks Address Validation at Checkout: Catching Typos Before They Cost You Form Validation Error Messages That Actually Help People Fix Them Email Validation and Deliverability: What Checking an Address Can and Cannot Do Phone Number Validation at Checkout: Catching Errors Without Adding Friction Address Validation at Checkout: Catching Errors Without Blocking Buyers Disposable Email Detection: Blocking Throwaways Without Losing Real Users Email Validation at Signup: Catching Typos Without Blocking Real Users Phone Verification Abuse: When OTP Costs Become an Attack Vector Address Validation at Checkout: Catching Errors Without Killing Conversion Bot Signups and Free Trial Abuse: Stopping Fake Accounts at the Door Email Validation at Bulk Import, Not Just at Signup Challenge Pages That Stop Bots and Keep Good Users Moving Behavioral Biometrics in Bot Detection: How You Type, Swipe, and Move CAPTCHA farming: how solver services defeat human checks at scale Wallet history scoring: using account age and behavior to price sybil risk Faucet farming: how bots drain token faucets and poison airdrop lists

Token faucets exist to onboard real users, but bot farms drain them at industrial scale. How faucet farming works, why it poisons airdrop eligibility data, and the defenses that keep faucets flowing to humans.

Proof-of-personhood for DAOs: weighing privacy against sybil resistance

One person, one vote requires knowing who is a person, which collides with crypto's privacy ethos. How DAOs are navigating the proof-of-personhood tradeoff.

Sybil attacks on governance votes: how DAOs detect fake wallets

Sybil attacks flood DAO governance with fake wallets to swing votes. How attackers build wallet farms, how on-chain behavior betrays them, and what vote designs resist manipulation.

Airdrop farming bots: how wallet farms industrialize token claims

Airdrop farmers run thousands of wallets through scripted onchain activity to harvest token distributions meant for real users. How wallet farms operate, how sybil detection catches them, and what honest projects do about it.

Social graph analysis: how onchain relationships expose sybil clusters

Sybil wallets have to interact, and the interaction pattern forms a graph that looks nothing like real users. How funding chains and behavioral clustering reveal the operation behind the wallets.

Proof-of-humanity oracles: the tradeoffs of onchain identity checks

Protocols want one-human-one-account without centralized KYC. How proof-of-humanity systems work, where they break, and what sybil resistance really costs.

Sybil scoring: separating real users from wallet farms in airdrops

One farmer with a thousand wallets can drain an airdrop. How sybil scoring combines onchain and behavioral signals to protect token distributions.

How bots exploit restaking and points programs before the token generation event

Points programs turn pre-TGE engagement into a farmable asset, and bot operators farm them industrially. How sybil networks game points, restaking, and leaderboard mechanics before launch.

Phone vs Email Verification: Which One Actually Stops Fake Accounts

You verify every signup by email. The fake accounts keep coming. The verification is working. It is just verifying the wrong thing.

Bots That Pass CAPTCHA: The Behavior Signals After the Challenge

A CAPTCHA stops the bots that cannot solve it. It does not stop the bots that can, and the bots that can are the ones that cost the most, because they are the ones built to look human.

Honeypot Fields and Time Traps: The Signup Checks Bots Never See

The form has no CAPTCHA, no puzzle, and no friction, and the spam stopped anyway. The trap is a field humans never see, and a clock humans never notice, and both of them are free.

OTP Bots: The Code Relay That Defeats Your Second Factor

The code arrived by text, the user typed it in, and the account was gone anyway. The attacker never saw the phone. They ran a bot that asked the user for the code, and the user handed it over.

Bot Farms vs Device Farms: Two Different Infrastructures, Two Different Tells

Your signup form is getting hit from 10 million devices, and your fraud tool says they are all real phones. They are real phones. That is the problem, and it is a different problem from the botnet you were looking for.

Passkeys at Signup: The Bot Problem They Solve and the One They Don't

You replaced passwords with passkeys and the fake signups did not stop. The passkeys work exactly as designed, and the bot problem they solve is not the bot problem you have.

Device Fingerprinting: What It Catches and What It Misses

A device fingerprint can link five fake accounts to one phone. It can also link your household's three real accounts to one laptop and flag all of them. The difference is how the score is used.

Bot Detection at Signup: Behavior Signals Before the First Click

By the time a fake account makes its first purchase, the fraud has already happened. The signup form is where it should have been caught, and behavior is the signal that catches it.

Fake Signups: The Velocity Signals That Give Bots Away

Fifty accounts in an hour is not a marketing win. It is a farm, and the signup log shows it before the first fake order arrives.

Disposable Emails and VoIP Numbers: The Fake Account Toolkit

Every fake account starts with an email and a phone number that look real and are not. The toolkit is cheap, the signals are visible, and the checks are too.

Credential Stuffing at the Login Form: Akamai's 26 Billion Attempts a Month

Akamai counted 26 billion credential-stuffing attempts a month in 2024. The attacks succeed 0.1 to 2 percent of the time, and at that volume the fraction is the whole business model.

Phone Verification: SMS Codes vs Authenticator Apps vs Passkeys

SMS codes are the verification method everyone uses and the one attackers abuse most. Authenticator apps are stronger, passkeys are stronger still, and the right choice depends on who your users are, not on what is newest.

Fake Account Signups: How Stores Spot and Stop Them

A fake signup passes the form. It fails the pattern: disposable email, a device behind forty other accounts, a form filled faster than a person can type, and behaviour after signup that goes straight for the valuable thing.

Address Validation Fails Quietly on Apartment and Suite Lines

The street address matches, the city matches, and the delivery still fails, because the unit number was dropped, merged, or never validated. Secondary address data is the weakest field in most checkout validation.

Disposable Email Checks Catch Less Than Their Dashboards Claim

Blocking known disposable domains stops the laziest signup abuse and waves through anyone with a custom domain or a Gmail dot trick. Where the check earns its place, and where it is theater.

SMS Pumping Turns Your OTP Form Into Someone Else's Revenue

Attackers request one time codes to premium numbers they control a cut of, thousands of times, and the victim pays the phone bill. The controls live in geography, velocity, and number type checks.

Email Validation Has Three Jobs. Most Forms Only Do the First.

Syntax, domain, mailbox. A form that checks only the shape of an address collects perfectly formatted mailboxes that do not exist, and pays for the bounces later.

The BIN Knows More Than the Card Number Wants to Tell You

The first six to eight digits of a card number identify the issuer, the network, the card type, and the country. Checkout validation that reads the BIN catches errors and fraud signals before the gateway does.

Form Abuse: Attacks That Pass Every Validation Check Phone Validation That Only Checks Length Is Not Validation: Line Type, Carrier, and Porting IBAN Validation Is Two Different Jobs: The Mod 97 Check and Everything It Cannot Prove Address Validation and the Unit Designator Problem Disposable Email Domains at Signup: Block, Flag, or Allow? Validating IBANs and Bank Details at Checkout: Check Digits Are Not Account Checks When to Validate: Inline, on Blur, or on Submit, and Why the Answer Is Per Field Address Autocomplete: When the Helpful Dropdown Picks the Wrong Address Date Input Validation: Why Date Fields Break More Forms Than Any Other Postal Code Validation: Handling Formats From ZIP to International Postcodes Password Field Validation: Length, Managers, and Paste-Friendly Rules Date Fields in Forms: Validation That Handles Real Birthdays, Bookings, and Expiry Dates Name Field Validation: Stop Rejecting Real Names Phone Number Validation: Catch Typos Without Blocking Real Customers Duplicate Account Validation: Stop Second Accounts Without Punishing Families Address Validation at Checkout: Catching Errors Without Slowing Buyers Email Validation on Signup Forms: What to Check and What to Skip Phone Number Validation at Signup: Format, Reachability, and Fraud Checks Data Validation Rules for Checkout Forms That Reduce Errors Without Killing Sales Address Validation at Checkout: Fewer Failed Deliveries, Less Friction Disposable Email Detection: Handling Throwaway Addresses Without Blocking Buyers Email Validation vs Verification: Two Checks, Two Different Jobs Phone Number Validation: Formats, Country Codes, and Mobile Checks Address Validation at Checkout: Catching Typos Before They Cost You Form Validation Error Messages That Actually Help People Fix Them Email Validation and Deliverability: What Checking an Address Can and Cannot Do Phone Number Validation at Checkout: Catching Errors Without Adding Friction Address Validation at Checkout: Catching Errors Without Blocking Buyers Disposable Email Detection: Blocking Throwaways Without Losing Real Users Email Validation at Signup: Catching Typos Without Blocking Real Users Phone Verification Abuse: When OTP Costs Become an Attack Vector Address Validation at Checkout: Catching Errors Without Killing Conversion Bot Signups and Free Trial Abuse: Stopping Fake Accounts at the Door Email Validation at Bulk Import, Not Just at Signup Challenge Pages That Stop Bots and Keep Good Users Moving Behavioral Biometrics in Bot Detection: How You Type, Swipe, and Move CAPTCHA farming: how solver services defeat human checks at scale Wallet history scoring: using account age and behavior to price sybil risk Faucet farming: how bots drain token faucets and poison airdrop lists

Token faucets exist to onboard real users, but bot farms drain them at industrial scale. How faucet farming works, why it poisons airdrop eligibility data, and the defenses that keep faucets flowing to humans.

Proof-of-personhood for DAOs: weighing privacy against sybil resistance

One person, one vote requires knowing who is a person, which collides with crypto's privacy ethos. How DAOs are navigating the proof-of-personhood tradeoff.

Sybil attacks on governance votes: how DAOs detect fake wallets

Sybil attacks flood DAO governance with fake wallets to swing votes. How attackers build wallet farms, how on-chain behavior betrays them, and what vote designs resist manipulation.

Airdrop farming bots: how wallet farms industrialize token claims

Airdrop farmers run thousands of wallets through scripted onchain activity to harvest token distributions meant for real users. How wallet farms operate, how sybil detection catches them, and what honest projects do about it.

Social graph analysis: how onchain relationships expose sybil clusters

Sybil wallets have to interact, and the interaction pattern forms a graph that looks nothing like real users. How funding chains and behavioral clustering reveal the operation behind the wallets.

Proof-of-humanity oracles: the tradeoffs of onchain identity checks

Protocols want one-human-one-account without centralized KYC. How proof-of-humanity systems work, where they break, and what sybil resistance really costs.

Sybil scoring: separating real users from wallet farms in airdrops

One farmer with a thousand wallets can drain an airdrop. How sybil scoring combines onchain and behavioral signals to protect token distributions.

How bots exploit restaking and points programs before the token generation event

Points programs turn pre-TGE engagement into a farmable asset, and bot operators farm them industrially. How sybil networks game points, restaking, and leaderboard mechanics before launch.

Email Verification at Signup: Deliverability vs Friction

Every signup form faces the same trade: verify the email and lose some real users, or skip verification and let the fake accounts in. The right answer is not one or the other. It is a verification step that costs the real user nothing and stops the fake one cold.

Bots That Pass CAPTCHA: The Behavior Signals After the Challenge

A CAPTCHA stops the bots that cannot solve it. It does not stop the bots that can, and the bots that can are the ones that cost the most, because they are the ones built to look human.

Honeypot Fields and Time Traps: The Signup Checks Bots Never See

The form has no CAPTCHA, no puzzle, and no friction, and the spam stopped anyway. The trap is a field humans never see, and a clock humans never notice, and both of them are free.

OTP Bots: The Code Relay That Defeats Your Second Factor

The code arrived by text, the user typed it in, and the account was gone anyway. The attacker never saw the phone. They ran a bot that asked the user for the code, and the user handed it over.

Bot Farms vs Device Farms: Two Different Infrastructures, Two Different Tells

Your signup form is getting hit from 10 million devices, and your fraud tool says they are all real phones. They are real phones. That is the problem, and it is a different problem from the botnet you were looking for.

Passkeys at Signup: The Bot Problem They Solve and the One They Don't

You replaced passwords with passkeys and the fake signups did not stop. The passkeys work exactly as designed, and the bot problem they solve is not the bot problem you have.

Device Fingerprinting: What It Catches and What It Misses

A device fingerprint can link five fake accounts to one phone. It can also link your household's three real accounts to one laptop and flag all of them. The difference is how the score is used.

Bot Detection at Signup: Behavior Signals Before the First Click

By the time a fake account makes its first purchase, the fraud has already happened. The signup form is where it should have been caught, and behavior is the signal that catches it.

Fake Signups: The Velocity Signals That Give Bots Away

Fifty accounts in an hour is not a marketing win. It is a farm, and the signup log shows it before the first fake order arrives.

Disposable Emails and VoIP Numbers: The Fake Account Toolkit

Every fake account starts with an email and a phone number that look real and are not. The toolkit is cheap, the signals are visible, and the checks are too.

Credential Stuffing at the Login Form: Akamai's 26 Billion Attempts a Month

Akamai counted 26 billion credential-stuffing attempts a month in 2024. The attacks succeed 0.1 to 2 percent of the time, and at that volume the fraction is the whole business model.

Phone Verification: SMS Codes vs Authenticator Apps vs Passkeys

SMS codes are the verification method everyone uses and the one attackers abuse most. Authenticator apps are stronger, passkeys are stronger still, and the right choice depends on who your users are, not on what is newest.

Fake Account Signups: How Stores Spot and Stop Them

A fake signup passes the form. It fails the pattern: disposable email, a device behind forty other accounts, a form filled faster than a person can type, and behaviour after signup that goes straight for the valuable thing.

Address Validation Fails Quietly on Apartment and Suite Lines

The street address matches, the city matches, and the delivery still fails, because the unit number was dropped, merged, or never validated. Secondary address data is the weakest field in most checkout validation.

Disposable Email Checks Catch Less Than Their Dashboards Claim

Blocking known disposable domains stops the laziest signup abuse and waves through anyone with a custom domain or a Gmail dot trick. Where the check earns its place, and where it is theater.

SMS Pumping Turns Your OTP Form Into Someone Else's Revenue

Attackers request one time codes to premium numbers they control a cut of, thousands of times, and the victim pays the phone bill. The controls live in geography, velocity, and number type checks.

Email Validation Has Three Jobs. Most Forms Only Do the First.

Syntax, domain, mailbox. A form that checks only the shape of an address collects perfectly formatted mailboxes that do not exist, and pays for the bounces later.

The BIN Knows More Than the Card Number Wants to Tell You

The first six to eight digits of a card number identify the issuer, the network, the card type, and the country. Checkout validation that reads the BIN catches errors and fraud signals before the gateway does.

Form Abuse: Attacks That Pass Every Validation Check Phone Validation That Only Checks Length Is Not Validation: Line Type, Carrier, and Porting IBAN Validation Is Two Different Jobs: The Mod 97 Check and Everything It Cannot Prove Address Validation and the Unit Designator Problem Disposable Email Domains at Signup: Block, Flag, or Allow? Validating IBANs and Bank Details at Checkout: Check Digits Are Not Account Checks When to Validate: Inline, on Blur, or on Submit, and Why the Answer Is Per Field Address Autocomplete: When the Helpful Dropdown Picks the Wrong Address Date Input Validation: Why Date Fields Break More Forms Than Any Other Postal Code Validation: Handling Formats From ZIP to International Postcodes Password Field Validation: Length, Managers, and Paste-Friendly Rules Date Fields in Forms: Validation That Handles Real Birthdays, Bookings, and Expiry Dates Name Field Validation: Stop Rejecting Real Names Phone Number Validation: Catch Typos Without Blocking Real Customers Duplicate Account Validation: Stop Second Accounts Without Punishing Families Address Validation at Checkout: Catching Errors Without Slowing Buyers Email Validation on Signup Forms: What to Check and What to Skip Phone Number Validation at Signup: Format, Reachability, and Fraud Checks Data Validation Rules for Checkout Forms That Reduce Errors Without Killing Sales Address Validation at Checkout: Fewer Failed Deliveries, Less Friction Disposable Email Detection: Handling Throwaway Addresses Without Blocking Buyers Email Validation vs Verification: Two Checks, Two Different Jobs Phone Number Validation: Formats, Country Codes, and Mobile Checks Address Validation at Checkout: Catching Typos Before They Cost You Form Validation Error Messages That Actually Help People Fix Them Email Validation and Deliverability: What Checking an Address Can and Cannot Do Phone Number Validation at Checkout: Catching Errors Without Adding Friction Address Validation at Checkout: Catching Errors Without Blocking Buyers Disposable Email Detection: Blocking Throwaways Without Losing Real Users Email Validation at Signup: Catching Typos Without Blocking Real Users Phone Verification Abuse: When OTP Costs Become an Attack Vector Address Validation at Checkout: Catching Errors Without Killing Conversion Bot Signups and Free Trial Abuse: Stopping Fake Accounts at the Door Email Validation at Bulk Import, Not Just at Signup Challenge Pages That Stop Bots and Keep Good Users Moving Behavioral Biometrics in Bot Detection: How You Type, Swipe, and Move CAPTCHA farming: how solver services defeat human checks at scale Wallet history scoring: using account age and behavior to price sybil risk Faucet farming: how bots drain token faucets and poison airdrop lists

Token faucets exist to onboard real users, but bot farms drain them at industrial scale. How faucet farming works, why it poisons airdrop eligibility data, and the defenses that keep faucets flowing to humans.

Proof-of-personhood for DAOs: weighing privacy against sybil resistance

One person, one vote requires knowing who is a person, which collides with crypto's privacy ethos. How DAOs are navigating the proof-of-personhood tradeoff.

Sybil attacks on governance votes: how DAOs detect fake wallets

Sybil attacks flood DAO governance with fake wallets to swing votes. How attackers build wallet farms, how on-chain behavior betrays them, and what vote designs resist manipulation.

Airdrop farming bots: how wallet farms industrialize token claims

Airdrop farmers run thousands of wallets through scripted onchain activity to harvest token distributions meant for real users. How wallet farms operate, how sybil detection catches them, and what honest projects do about it.

Social graph analysis: how onchain relationships expose sybil clusters

Sybil wallets have to interact, and the interaction pattern forms a graph that looks nothing like real users. How funding chains and behavioral clustering reveal the operation behind the wallets.

Proof-of-humanity oracles: the tradeoffs of onchain identity checks

Protocols want one-human-one-account without centralized KYC. How proof-of-humanity systems work, where they break, and what sybil resistance really costs.

Sybil scoring: separating real users from wallet farms in airdrops

One farmer with a thousand wallets can drain an airdrop. How sybil scoring combines onchain and behavioral signals to protect token distributions.

How bots exploit restaking and points programs before the token generation event

Points programs turn pre-TGE engagement into a farmable asset, and bot operators farm them industrially. How sybil networks game points, restaking, and leaderboard mechanics before launch.

Wondering how much of your traffic is real?

Get a free bot-traffic audit. We sample your live traffic and show the human-automated split, endpoint by endpoint.

Get a free bot-traffic audit