add pow-captcha
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## Preismodell
|
||||
|
||||
**1 Anzeige = 1 Monat = 1 EUR/CHF/USD**
|
||||
**1 Anzeige = 1 Monat = 1 EUR/USD/CHF/GBP (oder 200 JPY)**
|
||||
|
||||
- Einfach, transparent, fair
|
||||
- Power-User (mit Reputation): 2 Monate Laufzeit
|
||||
@@ -14,13 +14,17 @@
|
||||
- Anzeigen von Accounts mit erfolgreichen Verkäufen werden höher gerankt
|
||||
- Neue Accounts erscheinen weiter unten in Suchergebnissen
|
||||
|
||||
### Trust-Badge
|
||||
- "Verifizierter Verkäufer" nach X abgeschlossenen Deals
|
||||
- Käufer bestätigt erfolgreichen Abschluss
|
||||
### Reputation-Stufen
|
||||
|
||||
### Power-User Vorteile
|
||||
- 2 Monate Laufzeit statt 1 Monat (bei gleichem Preis)
|
||||
- Kriterien: z.B. 5+ erfolgreiche Verkäufe
|
||||
| Stufe | Deals | Vorteile |
|
||||
|-------|-------|----------|
|
||||
| Neu | 0 | Standard (1 Monat Laufzeit) |
|
||||
| Verifizierter Verkäufer | 5+ | Badge, bessere Sichtbarkeit |
|
||||
| Power-User | 15+ | 2 Monate Laufzeit, höheres Ranking |
|
||||
| Top Seller | 50+ | Badge, Priority-Ranking, maximale Sichtbarkeit |
|
||||
|
||||
- Käufer bestätigt erfolgreichen Abschluss
|
||||
- Deals werden erst nach Käufer-Bestätigung gezählt
|
||||
|
||||
### Proof of Wallet (optional)
|
||||
- Einmalige Monero-Mikrozahlung als Verifikation
|
||||
@@ -33,20 +37,31 @@
|
||||
- Max. 3 neue Anzeigen pro Tag für neue Accounts
|
||||
- Limit erhöht sich mit Reputation
|
||||
|
||||
### Captcha
|
||||
### Captcha (Eigenes PoW)
|
||||
- Proof-of-Work basiert, kein Tracking
|
||||
- Keine externe Abhängigkeit, keine Lizenzkosten
|
||||
- Client löst SHA256-Challenge (Difficulty 4, ~1-3 Sek)
|
||||
- Bei Account-Erstellung
|
||||
- Bei verdächtigen Aktivitäten
|
||||
- Bei Anzeigen-Erstellung
|
||||
- Implementierung: `js/services/pow-captcha.js`, `js/components/pow-captcha.js`
|
||||
|
||||
## Payment-Integration
|
||||
|
||||
- **Provider**: BTCpay Server (self-hosted)
|
||||
- **Währung**: Monero (XMR)
|
||||
- **Preisumrechnung**: Live XMR/EUR-Kurs zum Zeitpunkt der Zahlung
|
||||
- **URL**: https://pay.xmr.rocks/
|
||||
- **Primär**: Monero (XMR)
|
||||
- **Alternativ**: Andere Kryptos via Trocador-Plugin (automatischer Swap zu XMR)
|
||||
- **Preisumrechnung**: Live XMR-Kurs via Kraken API
|
||||
- EUR: `https://api.kraken.com/0/public/Ticker?pair=XMREUR`
|
||||
- USD: `https://api.kraken.com/0/public/Ticker?pair=XMRUSD`
|
||||
- CHF: `https://api.kraken.com/0/public/Ticker?pair=XMRCHF`
|
||||
- GBP: `https://api.kraken.com/0/public/Ticker?pair=XMRGBP`
|
||||
- JPY: `https://api.kraken.com/0/public/Ticker?pair=XMRJPY`
|
||||
- **Bestätigung**: Nach 1-2 Blockchain-Confirmations
|
||||
|
||||
## Offene Fragen
|
||||
|
||||
- [ ] BTCpay Server Setup & Hosting
|
||||
- [ ] XMR-Kurs API für Umrechnung
|
||||
- [ ] Anzahl Deals für Power-User Status
|
||||
- [ ] Captcha-Lösung (privacy-freundlich, z.B. hCaptcha)
|
||||
- [x] ~~BTCpay Server Setup & Hosting~~ → https://pay.xmr.rocks/
|
||||
- [x] ~~XMR-Kurs API für Umrechnung~~ → Kraken API
|
||||
- [x] ~~Anzahl Deals für Power-User Status~~ → 5/15/50 Stufen
|
||||
- [x] ~~Captcha-Lösung~~ → Eigenes PoW-Captcha (keine Lizenzkosten)
|
||||
|
||||
Reference in New Issue
Block a user