Pajarito en redes

Aquí reunimos lo que Pajarito publica en redes: hilos para profundizar, tests para comprobar lo que sabes, definiciones del glosario en un minuto, avisos de seguridad y datos para entender mejor Bitcoin. Todo en un solo sitio, con filtros por tipo y por tema, para que puedas leerlo sin depender del algoritmo de ninguna red.

Cada publicación enlaza con la guía de la web donde seguir aprendiendo. Si quieres recibirlas según salen, síguenos donde prefieras:

Para preguntas largas, correcciones o colaboraciones, usa la página de contacto.

PajaritoBTC¿Sabías que…? · 19 Sep 2026
Pajarito muestra una salida OP_RETURN que registra un dato en la cadena de bloques, con una indicación visual de que no puede gastarse.
¿Sabías que…? Una salida OP_RETURN puede incluir un pequeño dato o compromiso, pero está diseñada para ser incobrable: el script falla al intentar gastarla. Así, la cadena puede registrar una prueba sin crear fondos utilizables.
PajaritoBTCHilo avanzado · 17 Sep 2026
Ilustración vectorial de Pajarito explicando la diferencia entre consenso y política de relay: una transacción puede superar las reglas de consenso aunque un filtro local no la retransmita.
¿Puede una transacción ser válida y, aun así, no circular por la red? Sí: hay que separar consenso de standardness.

El consenso define lo que un bloque no puede violar: entradas existentes y no gastadas, firmas válidas, scripts satisfechos, límites de tamaño y demás reglas activas. Si una transacción cumple esas condiciones, un minero podría incluirla en un bloque válido aunque algunos nodos no la acepten en su mempool.

La standardness es política local. Un nodo puede filtrar scripts, tamaños o formas consideradas poco comunes para reducir spam, consumo de recursos y riesgos operativos. Ese filtro afecta al relay y a la mempool, no convierte por sí solo una transacción válida en inválida bajo consenso.

La wallet debe conocer esta diferencia: construir un script permitido por consenso no garantiza que los nodos lo retransmitan ni que un minero lo vea. El minero puede recibirlo por otro canal, incluirlo directamente o aplicar sus propios filtros.

La consecuencia es que «no se propaga» y «no puede confirmarse» son diagnósticos distintos. Consenso decide qué bloques aceptan los nodos; standardness decide qué transacciones están dispuestos a transportar antes de que llegue un bloque.
PajaritoBTCEducativo · 17 Sep 2026
Pajarito muestra cómo una transacción de Bitcoin se firma en una wallet, es verificada por nodos y termina dentro de un bloque.
¿Qué ocurre después de pulsar «enviar»? 1) Tu wallet firma la transacción. 2) Los nodos comprueban que es válida y la retransmiten. 3) Un minero la incluye en un bloque, que los nodos verifican de nuevo. Así queda registrada en la cadena.
PajaritoBTCHilo avanzado · 15 Sep 2026
Pajarito examina una transacción con nLockTime y nSequence frente a una cadena de bloques, mostrando que el consenso espera a una altura o tiempo mediano determinados.
¿Qué significa que una transacción de Bitcoin tenga un bloqueo temporal?

La pieza central es nLockTime, un campo que puede expresar una altura de bloque o una marca temporal absoluta. Pero no basta con escribir un valor futuro: para que el bloqueo sea relevante, al menos una entrada debe tener nSequence distinto de 0xffffffff. Si todas son finales, nLockTime se ignora y la transacción puede ser válida de inmediato.

Al validar, los nodos comparan el bloqueo con la altura siguiente o con el Median Time Past de la cadena, no con el reloj local exacto. Si aún no se cumple, la transacción no es final bajo consenso y no puede entrar en un bloque válido. La mempool puede rechazarla antes, según sus propias políticas, pero no convierte una transacción futura en inválida para siempre.

Esto es distinto de BIP68 y CSV: nLockTime fija una condición absoluta respecto a la cadena; CSV expresa una espera relativa desde la confirmación de un UTXO. La wallet debe elegir el mecanismo y construir las secuencias correctamente.

La consecuencia es que «bloqueada hasta una fecha» no describe una simple alarma de la wallet. Es una condición que los nodos y mineros deben evaluar con reglas precisas, usando altura o tiempo mediano y la finalidad de las entradas. Relay puede anticiparse y filtrar, pero solo el consenso decide si el bloqueo se ha cumplido.
PajaritoBTCEducativo · 15 Sep 2026
Pajarito reúne varias fichas Bitcoin en una wallet para mostrar que el saldo visible se compone de varias salidas no gastadas.
Abres tu wallet y ves un saldo único, pero Bitcoin no guarda una cuenta con ese número. La wallet suma varias salidas no gastadas (UTXO) que puede controlar. Por eso un pago puede combinar varias piezas.
PajaritoBTCHilo intermedio · 13 Sep 2026
Pajarito compara en una balanza el peso de los datos tradicionales y los datos witness de una transacción, mostrando cómo se convierten en vbytes.
¿Por qué dos transacciones con el mismo número de entradas pueden pagar comisiones distintas?

Porque el espacio que ocupan no depende solo de contar entradas y salidas. Bitcoin mide los bloques mediante peso: los datos tradicionales cuentan más que los datos witness, donde suelen viajar las firmas.

La regla es: peso = bytes no witness × 4 + bytes witness. Después, ese peso se divide entre 4 para obtener los vbytes, una unidad práctica que permite comparar transacciones con la misma referencia de espacio.

Por eso una wallet suele mostrar una comisión en satoshis por vbyte. Una transacción con muchas firmas, scripts complejos o varias entradas necesita más espacio; otra que use estructuras más compactas puede ocupar menos, aunque ambas transfieran un importe parecido.

La consecuencia es que SegWit no hizo que las firmas desaparecieran: cambió cómo se contabiliza su espacio dentro del límite del bloque. El consenso limita el peso total, mientras que la wallet calcula cuánto ocupa cada diseño y el minero decide qué transacciones incluir según los incentivos disponibles.

Entender peso y vbytes ayuda a separar tres preguntas: qué transacción es válida, cuánto espacio necesita y qué comisión ofrece por ese espacio.
PajaritoBTCHilo avanzado · 12 Sep 2026
Pajarito explica mediante un diagrama la diferencia entre reemplazar una transacción con RBF y añadir una transacción hija con CPFP para elevar el incentivo de confirmación.
¿Qué significa realmente «acelerar» una transacción de Bitcoin que aún no está confirmada?

Hay dos mecanismos distintos: RBF y CPFP. Con Replace-by-Fee, una transacción nueva sustituye a otra en la mempool si cumple las reglas de reemplazo aplicadas por el nodo. En el modelo opt-in, una entrada señala disponibilidad mediante nSequence inferior a 0xfffffffe; también puede heredarse desde un ancestro reemplazable. La transacción nueva debe pagar más y cubrir, además, el coste de expulsar el conjunto afectado.

CPFP funciona de otra manera: una transacción hija gasta una salida de la pendiente y ofrece una comisión alta. El minero puede evaluar la tasa conjunta del paquete padre+hija y obtener un incentivo para incluir ambas.

Nada de esto cambia el consenso. RBF es principalmente política de mempool, y un nodo puede aplicar full-RBF aunque no exista señalización; CPFP necesita una salida gastable y depende de que el paquete llegue al minero. La wallet construye el reemplazo o la hija, pero no garantiza confirmación.

La consecuencia es que «subir la comisión» no describe una sola operación: RBF reemplaza una transacción; CPFP añade otra. Ambas modifican incentivos de relay y minería, no las reglas que determinan si el gasto es válido.
PajaritoBTCEducativo · 10 Sep 2026
Cómo Bitcoin evita gastar dos veces la misma salida
¿Cómo evita Bitcoin gastar dos veces la misma salida? 1) La transacción señala un UTXO concreto. 2) El nodo comprueba que sigue sin gastar y que la firma autoriza el uso. 3) Al incluirla, ese UTXO se consume y nacen nuevas salidas. Así, el mismo registro no puede volver a usarse.
PajaritoBTCEducativo · 8 Sep 2026
Pajarito compara en una pantalla tres datos de Bitcoin: saldo, confirmaciones e identificador de transacción.
Cuando consultas una wallet o un explorador de Bitcoin, ¿qué miras primero para decidir qué está ocurriendo: el saldo, las confirmaciones, el identificador de la transacción u otro dato? ¿Por qué?
PajaritoBTCEducativo · 8 Sep 2026
Pajarito muestra que un pago de Bitcoin puede llegar mientras un teléfono está apagado y aparecer en la wallet cuando vuelve a conectarse.
Si tu móvil está apagado, no pierdes un pago. Bitcoin puede llegar a tu dirección y la wallet lo detecta cuando vuelve a conectarse. Los fondos quedan bloqueados por las condiciones de gasto, y la cadena no necesita que estés conectado para recibir.
PajaritoBTCHilo intermedio · 7 Sep 2026
Pajarito explica con una balanza que una salida pequeña de Bitcoin puede ser válida, pero que el coste de gastarla puede resultar desproporcionado.
¿Por qué una salida de Bitcoin puede ser válida y, aun así, resultar poco práctica?

La respuesta suele estar en el concepto de dust. Una salida es dust cuando su valor es tan pequeño, comparado con el coste estimado de gastarla, que transmitirla y confirmarla puede costar más que lo que contiene.

El umbral no depende solo de una cifra universal: considera cuánto espacio ocuparía la transacción al gastar esa salida y una tarifa de referencia definida por la política de relay. Por eso puede variar según el tipo de script y las reglas operativas del nodo.

Aquí conviene separar capas. Dust es principalmente una política para aceptar y retransmitir transacciones; no significa que una salida ya confirmada desaparezca automáticamente ni que sea imposible gastarla bajo cualquier circunstancia. Un minero podría incluir una transacción válida aunque un nodo no la retransmita por política.

La consecuencia es que dividir demasiado un pago puede crear muchas salidas pequeñas, difíciles o caras de gastar después. La wallet debe equilibrar precisión, comisiones futuras y tamaño de la transacción, no solo repartir el importe.

Entender dust ayuda a ver que “válido” y “económicamente práctico” son preguntas distintas: el consenso decide si el gasto cumple las reglas; la política de relay intenta evitar que la red transporte salidas cuyo coste de uso resulta desproporcionado.
PajaritoBTCEducativo · 7 Sep 2026
Ilustración vectorial de Pajarito colocando una carta con símbolo Bitcoin en un bloque, para explicar que la comisión paga por el espacio de la transacción.
Piensa en la comisión de Bitcoin como el franqueo de una carta: no paga por mover las monedas, sino por el espacio que ocupa tu transacción en un bloque. Los mineros suelen priorizar las que ofrecen más por ese espacio.