NIP-15: Mercado Nostr
NIP-15 define un protocolo para mercados descentralizados en Nostr, permitiendo a comerciantes listar productos y a compradores realizar compras usando Bitcoin y Lightning.
Cómo Funciona
Puestos de Comerciantes (Kind 30017)
Los comerciantes crean puestos como eventos direccionables:
{
"kind": 30017,
"tags": [
["d", "my-stall"],
["name", "Electrónica de Bob"],
["description", "Electrónica usada de calidad"],
["currency", "sat"],
["shipping", "{...opciones de envío...}"]
]
}
Productos (Kind 30018)
Los productos se listan dentro de puestos:
{
"kind": 30018,
"tags": [
["d", "product-123"],
["stall_id", "my-stall"],
["name", "Raspberry Pi 4"],
["price", "50000"],
["quantity", "5"],
["images", "https://..."]
]
}
Flujo de Compra
- El comprador navega productos a través de múltiples puestos
- El comprador envía mensaje de pedido cifrado al comerciante
- El comerciante responde con factura Lightning
- El comprador paga la factura
- El comerciante envía el producto
Características Clave
- Descentralizado: Sin operador central de mercado
- Interoperable: Cualquier cliente NIP-15 puede navegar cualquier comerciante
- Privado: Los pedidos están cifrados entre comprador y vendedor
- Nativo de Bitcoin: Pagos Lightning integrados
Implementaciones
- Plebeian Market - Mercado NIP-15 con todas las funciones
- Shopstr - Comercio Bitcoin sin permisos
- Amethyst - Listados de productos integrados en el feed social