NIP-15: Nostr Marktplatz
NIP-15 definiert ein Protokoll für dezentralisierte Marktplätze auf Nostr, das es Händlern ermöglicht, Produkte anzubieten und Käufern, Einkäufe mit Bitcoin und Lightning zu tätigen.
Funktionsweise
Händler-Stände (Kind 30017)
Händler erstellen Stände als adressierbare Events:
{
"kind": 30017,
"tags": [
["d", "my-stall"],
["name", "Bobs Elektronik"],
["description", "Qualitäts-Gebraucht-Elektronik"],
["currency", "sat"],
["shipping", "{...Versandoptionen...}"]
]
}
Produkte (Kind 30018)
Produkte werden innerhalb von Ständen aufgelistet:
{
"kind": 30018,
"tags": [
["d", "product-123"],
["stall_id", "my-stall"],
["name", "Raspberry Pi 4"],
["price", "50000"],
["quantity", "5"],
["images", "https://..."]
]
}
Kaufablauf
- Käufer durchsucht Produkte über mehrere Stände
- Käufer sendet verschlüsselte Bestellnachricht an Händler
- Händler antwortet mit Lightning-Invoice
- Käufer bezahlt Invoice
- Händler versendet Produkt
Hauptfunktionen
- Dezentralisiert: Kein zentraler Marktplatzbetreiber
- Interoperabel: Jeder NIP-15-Client kann jeden Händler durchsuchen
- Privat: Bestellungen sind zwischen Käufer und Verkäufer verschlüsselt
- Bitcoin-nativ: Lightning-Zahlungen integriert
Implementierungen
- Plebeian Market - Voll ausgestatteter NIP-15-Marktplatz
- Shopstr - Erlaubnisfreier Bitcoin-Handel
- Amethyst - Integrierte Produktlistungen im sozialen Feed