NIP-15: Nostr Marketplace
NIP-15 definisce un protocollo per marketplace decentralizzati su Nostr, che permette ai merchant di elencare prodotti e ai buyer di effettuare acquisti usando Bitcoin e Lightning.
Come funziona
Merchant Stalls (Kind 30017)
I merchant creano stall come eventi addressable:
{
"kind": 30017,
"tags": [
["d", "my-stall"],
["name", "Bob's Electronics"],
["description", "Quality used electronics"],
["currency", "sat"],
["shipping", "{...shipping options...}"]
]
}
Products (Kind 30018)
I prodotti vengono 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
- Il buyer esplora i prodotti in più stall
- Il buyer invia al merchant un messaggio d’ordine cifrato
- Il merchant risponde con una invoice Lightning
- Il buyer paga la invoice
- Il merchant spedisce il prodotto
Perché è importante
- Decentralizzato: nessun operatore centrale del marketplace
- Interoperabile: qualsiasi client NIP-15 può esplorare qualsiasi merchant
- Privato: gli ordini sono cifrati tra buyer e seller
- Bitcoin-native: pagamenti Lightning integrati
Il vantaggio pratico è la portabilità. Un merchant può pubblicare una sola volta i dati del catalogo e lasciare che più client li renderizzino, invece di restare vincolato a un solo front end di marketplace.
Compromessi
NIP-15 standardizza gli annunci, non la fiducia. I buyer devono comunque decidere se un merchant è legittimo, se l’inventario è reale e come vengono gestite le controversie. Il protocollo fornisce strutture dati comuni e un flusso di messaggi comune, ma reputazione ed evasione degli ordini restano problemi a livello applicativo.
Anche pagamenti e spedizioni sono standardizzati solo in parte. Un client può comprendere stall e prodotti e avere comunque bisogno di logica personalizzata per invoice, stato dell’ordine o tracciamento della consegna.
Stato dell’implementazione
- Plebeian Market - Marketplace NIP-15 completo
- Shopstr - Commercio Bitcoin permissionless
- Amethyst - Elenchi di prodotti integrati nel feed social
Fonti principali:
Menzionato in:
Vedi anche: