pajaritobtc on Nostr: (1/2) ¿Cómo puede una wallet ligera buscar sus transacciones sin descargar toda la ...
(1/2) ¿Cómo puede una wallet ligera buscar sus transacciones sin descargar toda la cadena ni entregar todas sus direcciones a un servidor? Una respuesta son los filtros compactos de bloques, definidos por BIP157/158. En lugar de enviar una lista de direcciones, el nodo publica para cada bloque un resumen compacto de ciertos datos, como scripts de salida. La wallet descarga esos filtros y comprueba localmente si podrían coincidir con las condiciones que busca. Si un filtro no coincide, descarta el bloque. Si coincide, pide el bloque completo y verifica sus transacciones. El filtro no prueba que exista un pago: solo evita perder uno posible. La consecuencia es un equilibrio: se reduce la descarga inicial y la wallet no necesita revelar directamente sus direcciones a un servidor.
Published at
2026-09-04 17:00:36 GMTEvent JSON
{
"id": "4ac546505d5310def12b9839f36222bf5e262ac51b8b02a8baef466d4c4eefcf",
"pubkey": "826846b0855504ae3f04b7ca1524a0d40eab50d03876569b2bbd259bffed4dc2",
"created_at": 1788541236,
"kind": 1,
"tags": [
[
"t",
"bitcoin"
],
[
"t",
"pajaritobtc"
],
[
"imeta",
"url https://image.nostr.build/8ba1a904f95b0f4cd699a4ebef9f084325f09d8cc677d8689df86cfe317112fd.jpg",
"m image/jpeg",
"x 324e4b7022e75557b3ab6d67fcbb57cf3269b1f20bec03c80dadf2b2188b457f",
"alt Pajarito usa una lupa para revisar filtros compactos asociados a bloques de Bitcoin y selecciona solo los bloques que podrían contener transacciones relevantes."
]
],
"content": "(1/2) ¿Cómo puede una wallet ligera buscar sus transacciones sin descargar toda la cadena ni entregar todas sus direcciones a un servidor? Una respuesta son los filtros compactos de bloques, definidos por BIP157/158. En lugar de enviar una lista de direcciones, el nodo publica para cada bloque un resumen compacto de ciertos datos, como scripts de salida. La wallet descarga esos filtros y comprueba localmente si podrían coincidir con las condiciones que busca. Si un filtro no coincide, descarta el bloque. Si coincide, pide el bloque completo y verifica sus transacciones. El filtro no prueba que exista un pago: solo evita perder uno posible. La consecuencia es un equilibrio: se reduce la descarga inicial y la wallet no necesita revelar directamente sus direcciones a un servidor.\n\nhttps://image.nostr.build/8ba1a904f95b0f4cd699a4ebef9f084325f09d8cc677d8689df86cfe317112fd.jpg",
"sig": "a763b0c030d82dba2831f48d5da1b4d25adc3da1ef5461bbdd069fad59acabecdc2b1ffc830f889a5bf4363541fda884bdf27a2e73e98e3ae18bb3f2da5a7ef6"
}