Fuul
  • INTRO
    • ⚑What is Fuul?
    • πŸ’ͺWhy use Fuul?
    • πŸ€”Use Cases
    • βš™οΈIntegration
    • πŸ”—Main Links
  • HOW IT WORKS
    • πŸ’ΈTypes of Rewards
    • βœ…Conversion Events
      • 1️⃣CLAMM LPs (e.g. Uniswap V3)
      • 2️⃣Constant LPs (e.g., Uniswap V2)
      • 3️⃣Lending & Borrowing
      • 4️⃣Staking
      • 5️⃣Token Holders
      • 6️⃣Custom Onchain Events
      • 7️⃣Custom Offchain Events
  • πŸ€‘Incentive Payouts
    • πŸ—ΏFixed Rewards
    • 🌊Variable Rewards
    • πŸ’°Pool Distribution
  • πŸ§‘β€πŸ€β€πŸ§‘Referrals
  • ♾️Attribution Methods
  • πŸ’²Budgets
  • ⚑Fuul Incentives Manager
  • πŸŽ–οΈLeaderboards
  • πŸ’»Incentives Hub
    • πŸ‘¨β€πŸ’»White-Label Implementation
    • πŸ‘No-Code
  • FOR DEVS
    • ⭐Getting started with Fuul Web SDK
    • βš™οΈSending Custom Events through the API
    • πŸ“„Tracking referrals in your app
    • πŸ‘¨β€πŸ’»API Key Management
    • πŸ› οΈBuilding your incentives hub in your app (white-label)
      • ℹ️Getting all incentives information
      • πŸ”—Creating affiliate links or codes
      • πŸ’―Getting Leaderboard Data
        • πŸͺ™Tokens
        • 🌟Points
      • πŸ™‹Getting Individual Rewards
        • πŸͺ™Tokens
        • 🌟Points
      • πŸ€™Claiming Onchain Rewards
    • πŸ”§Building widgets
    • πŸ“’Managing Audiences and Segments
      • πŸ‘€Getting User Audiences using Fuul SDK
      • πŸ‘₯Updating Audience Segments using Fuul API
    • ✈️Migration from older SDK versions
    • πŸ†˜Troubleshooting
  • PROTOCOL
    • ⛓️Smart Contracts
    • 🧡Subgraphs
  • Guides
    • ✏️Getting Started
      • Creating Your First Incentive Program
      • How to Add a Budget in Fuul
  • 🏁Creating Triggers & Conversions
    • Understanding Triggers Types
    • Creating an Event with CSV file
  • 🎨Program Incentive Page
    • Building no code landing pages
  • πŸ“ŠAnalytics
    • Understanding Sybil Detection
Powered by GitBook
On this page
  • Understanding Sybil Attacks
  • How Fuul Helps Protect Against Sybil Attacks
  • How can you see everything that Fuul detects
  1. Analytics

Understanding Sybil Detection

Protect your incentives program from undesired attacks with Fuul's advanced sybil detection technology

PreviousAnalytics

Last updated 1 month ago

Sybil attacks can pose a serious threat to Web3 projects by allowing bad actors to exploit incentives programs with multiple fake identities. This guide will walk you through how Fuul's sybil detection tools help protect your incentive programs and ensure fair rewards distribution.

Understanding Sybil Attacks

A sybil attack occurs when someone creates multiple fake identities to exploit your rewards system. In Web3, this could involve creating multiple wallet addresses to claim tokens from an airdrop or manipulating staking rewards by splitting funds across different identities. This undermines the integrity of your program, making it critical to implement strong sybil resistance measures.

How Fuul Helps Protect Against Sybil Attacks

  • Behavioral Cluster Detection: Fuul uses machine learning to monitor over 30 on-chain behavior signals, such as funding sources and transaction patterns, to identify clusters of wallets that likely belong to the same user. This helps automatically disqualify these accounts from receiving rewards.

  • Self-Referral and Bot Activity Detection: Fuul's tools detect self-referrals and automated software activity by analyzing both front-end and on-chain data, ensuring rewards are given only to real, active users.

  • Payout Caps: You can set custom payout caps to limit the rewards a single account can receive, applying these caps to specific time windows (e.g., monthly) to prevent any one account from draining the rewards pool.

  • Continuous Monitoring and Reporting: Fuul’s system continuously adapts based on real-time metrics, providing detailed reports on flagged accounts. This gives you full visibility and control over who receives rewards.

How can you see everything that Fuul detects

In the Fraud Detection tab you will be able to see everything that Fuul detects and blocks.

You will be able to view transactions marked as pending, and decide whether to approve or reject them. You will also see transactions that have been automatically declined.

πŸ“Š