PoPP Airdropy bez botów: geofencing Bluetooth/NFC + zero‑knowledge i ERC‑4337 w praktyce
PoPP Airdropy bez botów: geofencing Bluetooth/NFC + zero‑knowledge i ERC‑4337 w praktyce
Chcesz zrobić airdrop, ale bez farm botów i fałszywych kont? Nowa fala „proof‑of‑physical‑presence” (PoPP) łączy beacony Bluetooth / NFC, anonimowe poświadczenia zero‑knowledge i portfele z account abstraction (ERC‑4337), aby nagradzać tylko osoby naprawdę obecne w określonym miejscu i czasie – bez zbędnego KYC i bez wycieku danych lokalizacyjnych.
Co to jest Proof‑of‑Physical‑Presence (PoPP)?
PoPP to zestaw technik kryptograficznych i sprzętowych pozwalających udowodnić, że użytkownik fizycznie przebywał w danej strefie. W przeciwieństwie do prostego geofencingu GPS, PoPP opiera się na lokalnych sygnałach (Bluetooth Low Energy, NFC, czasem UWB) oraz krótkotrwałych wyzwaniach kryptograficznych, które trudno przenieść na odległość (anti‑relay). To rozwiązanie święci triumfy w airdropach na konferencjach, w sklepach pop‑up, podczas premier gier oraz w kampaniach lojalnościowych Web3.
Architektura referencyjna PoPP dla airdropu
1. Warstwa fizyczna
- Beacony BLE emitujące krótkie pakiety z jednorazowym nonce (rotacja co 1–5 s).
- NFC w punktach kontrolnych (opaski, plakietki, bramki) do potwierdzania kontaktu z obiektem.
- UWB (opcjonalnie) dla odporności na ataki relay w strefach high‑value.
2. Warstwa aplikacji i portfela
- Aplikacja mobilna z wbudowanym light walletem ERC‑4337 oraz Paymasterem pokrywającym gas dla pierwszych transakcji.
- Moduł zk‑credentials (np. Polygon ID, Semaphore) wydający anonimowe poświadczenie „byłem w strefie X o czasie T” bez ujawniania tożsamości ani dokładnych koordynatów.
3. Warstwa atestacji on‑chain
- EAS (Ethereum Attestation Service) lub dedykowany smart‑kontrakt przyjmujący podpisane przez operatora attestation zestawione z dowodem ZK.
- Mechanizm claimu: po weryfikacji dowodu kontrakt emituje NFT/POAP, zapisuje punkty lojalnościowe lub udostępnia merkle‑proof do odbioru tokenów po zakończeniu eventu.
Jak działa przepływ danych
- Beacon nadaje nonce i identyfikator strefy, rotowane co kilka sekund.
- Telefon w pobliżu zbiera pakiet, wykonuje wyzwanie kryptograficzne offline (np. podpis urządzenia + czas), a następnie uzyskuje anonimowy credential „presence” od operatora lub w trybie self‑sovereign.
- Użytkownik generuje dowód ZK, że credential jest ważny i mieści się w oknie czasowym, po czym claimuje nagrodę z Paymasterem pokrywającym gas.
Model zagrożeń i obrony
| Zagrożenie | Opis | Mitigacja |
|---|---|---|
| Relay/Wormhole | Przekazanie sygnału BLE na odległość | Krótkożyjące nonce, weryfikacja czasu rund‑trip, opcjonalnie UWB lub fizyczne NFC |
| Farmy urządzeń | Setki telefonów przy jednym beaconie | Limit per credential, rate‑limit per strefa, losowe kontrole NFC |
| SIM swap / multi‑account | Duplikacja portfeli | Anonimowe „proof‑of‑personhood” (np. Gitcoin Passport score on‑device + ZK) |
| Privacy leak | Ujawnienie koordynatów i identyfikatorów | Brak surowych danych GPS, zk‑attestations, skracanie retention logów |
| DoS na beacon | Zagłuszanie pasma | Wiele kanałów BLE, fallback na NFC, rozproszone rozmieszczenie beaconów |
Geofencing: co naprawdę działa w airdropach
| Metoda | Precyzja | Odporność na oszustwa | UX | Użycie |
|---|---|---|---|---|
| GPS | Niska w budynkach | Słaba (spoofing) | Bez tarcia | Teasing, nie do claimu |
| QR wideo/scena | Strefa widoczności | Średnia (relay stream) | Szybki skan | Masowy ruch |
| BLE beacony | 3–10 m | Średnia+ przy nonce | Tło, auto‑detekcja | Główna warstwa PoPP |
| NFC | Kontakt | Wysoka | Dotknij i gotowe | Kontrola punktowa |
| UWB | < 0,5 m | Wysoka (anti‑relay) | Wymaga kompatybilnych urządzeń | Strefy high‑value |
Case study: stadionowy airdrop dla 18 000 osób
- Setup: 120 beaconów BLE w pierścieniach, 40 punktów NFC przy wejściach, okna czasowe 5 min
- Wynik: 14 600 unikalnych claimów w 23 min, 0,7 proc. odrzuceń za relay, 99 proc. transakcji zgasowanych przez Paymaster
- Nagroda: POAP + kupon na zniżkę w grze, odroczony token claim z snapshotem EAS
- Konwersja: 31 proc. portfeli powróciło w ciągu 30 dni do akcji DeFi/NFT partnera
Budżet wydarzenia i BOM
| Pozycja | Ilość | Szac. koszt jednostkowy | Uwagi |
|---|---|---|---|
| Beacon BLE z rotacją nonce | 100–150 | 25–45 EUR | Bateria 1–2 lata |
| Tagi/opaski NFC | 5 000–20 000 | 0,25–0,60 EUR | Jednorazowe lub wielorazowe |
| Serwer attestacji | 1 | 100–300 EUR mies. | Możliwy serverless |
| Gas przez Paymaster | na 10 000 claimów | 0,02–0,10 USD | L2 z niskimi opłatami |
| Rozwój aplikacji | 1 | 10–40 tys. EUR | White‑label skraca czas |
Wdrożenie w 10 dni: plan krok po kroku
- Dzień 1: Wybór L2 i kontraktów (EAS, ERC‑20/721, listy allow).
- Dzień 2: Konfiguracja Paymastera i bundlera ERC‑4337.
- Dzień 3: Integracja zk‑credentials (Polygon ID lub Semaphore) w aplikacji.
- Dzień 4: Generatory nonce dla beaconów, rotacja i podpisy operatora.
- Dzień 5: UX claimu offline‑first (fallback SMS link do PWA).
- Dzień 6: Polityka prywatności i DPIA (ocena skutków dla ochrony danych).
- Dzień 7: Mapowanie stref, testy zagłuszeń, dry‑run na 100 osobach.
- Dzień 8: Skalowanie infra, limity, monitoring.
- Dzień 9: Kampania komunikacyjna i tutoriale wideo.
- Dzień 10: Event, zbieranie metryk, post‑mortem i odroczony token claim.
Prywatność i prawo: jak nie wpaść na minę
- Minimalizacja danych: nie zapisuj surowych GPS, jedynie anonimowe poświadczenia obecności.
- Zgoda i informacja: jasna polityka prywatności, cele i czas retencji logów.
- Transfer poza UE: jeżeli atestacja poza EOG – standardowe klauzule umowne.
- Promocje i podatki: regulamin airdropu, limity nagród, obowiązki podatkowe po stronie firmy i użytkowników zależnie od jurysdykcji.
UX ma znaczenie: claim w 15 sekund
- One‑tap wallet: smart wallet tworzy się przy pierwszym claimie, bez seed phrase.
- Gas‑sponsor: Paymaster pokrywa transakcje, a użytkownik widzi 0 opłat.
- Fallback: jeżeli BLE zawiedzie – dotknij NFC lub zeskanuj QR do tej samej strefy.
Analiza ekonomiczna i KPI
- Cost per verified claim na L2 zwykle 0,03–0,15 USD przy masowej skali.
- Portfel retencji: cel 20–35 proc. powrotów w 30 dni przy dobrze dobranym follow‑upie.
- Sybil rate: poniżej 1–2 proc. przy warstwie NFC kontrolnej i limitach per credential.
Pro tipy dla zespołów Web3
- Użyj EAS do podpisywania obecności i zbuduj „soul‑agnostic” reputację z czasem.
- Stealth claim: wysyłaj nagrody na adresy publikowane z meta‑adresu (stealth), by chronić prywatność.
- Segmentacja: różne nagrody dla stref VIP i stref ogólnych, okna czasowe zamiast jednej godziny szczytu.
FAQ
- Czy bez KYC da się zablokować multi‑konto? Tak, przez anonimowe proof‑of‑personhood i limity per credential, bez przechowywania danych osobowych.
- Czy to działa offline? Zbieranie nonce – tak; finalny claim wymaga łączności, ale można go odroczyć.
- Na jakim L2? Wybierz sieć z tanim gas i dobrym wsparciem ERC‑4337 oraz EAS.
Wniosek i następny krok
PoPP airdropy łączą fizyczną obecność i kryptografię, dowożąc realnych użytkowników zamiast botów. Zbuduj pilota z BLE + NFC, Paymasterem i zk‑attestations, a po jednym evencie będziesz mieć mierzalną bazę aktywnych portfeli gotowych na DeFi, NFT i gry.
CTA: Potrzebujesz checklisty wdrożeniowej i szablonów kontraktów EAS? Przygotuj listę wymagań stref, a my prześlemy gotowy plan w 48 godzin.

