NIP-15: Nostr Marketplace
NIP-15 definisce un protocollo per marketplace decentralizzati su Nostr, consentendo ai merchant di elencare prodotti e agli acquirenti di effettuare acquisti usando Bitcoin e Lightning.
Come Funziona
Stall dei Merchant (Kind 30017)
I merchant creano stall come eventi addressable:
{
"kind": 30017,
"tags": [
["d", "my-stall"],
["name", "Elettronica di Bob"],
["description", "Elettronica usata di qualità"],
["currency", "sat"],
["shipping", "{...opzioni di spedizione...}"]
]
}
Prodotti (Kind 30018)
I prodotti sono elencati all’interno degli stall:
{
"kind": 30018,
"tags": [
["d", "product-123"],
["stall_id", "my-stall"],
["name", "Raspberry Pi 4"],
["price", "50000"],
["quantity", "5"],
["images", "https://..."]
]
}
Flusso di Acquisto
- L’acquirente esplora i prodotti attraverso più stall
- L’acquirente invia un messaggio d’ordine crittografato al merchant
- Il merchant risponde con una fattura Lightning
- L’acquirente paga la fattura
- Il merchant spedisce il prodotto
Caratteristiche Chiave
- Decentralizzato: Nessun operatore centrale del marketplace
- Interoperabile: Qualsiasi client NIP-15 può esplorare qualsiasi merchant
- Privato: Gli ordini sono crittografati tra acquirente e venditore
- Bitcoin-native: Pagamenti Lightning integrati
Implementazioni
- Plebeian Market - Marketplace NIP-15 completo
- Shopstr - Commercio Bitcoin permissionless
- Amethyst - Elenchi prodotti integrati nel feed social