Pequeños granitos de arena que van dejando su poso... 💪¡A seguir! 🧡🐥
🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.
Edit
Pequeños granitos de arena que van dejando su poso... 💪¡A seguir! 🧡🐥
«Practica Coin Control sin enviar bitcoin»: https://pajaritobtc.com/bitcoin-en-la-practica/practicas-guiadas/practica-coin-control-sin-enviar-bitcoin/? utm_source=nostr&utm_medium=social&utm_campaign=web_promotion&utm_content=wp-861
(2/2) 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 co 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.
(1/2) ¿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.
(2/2) Pero no es una confianza ciega: el bloque reconstruido debe pasar exactamente las mismas comprobaciones de consenso, y si la reconstrucción falla se pide el contenido que falta. La co es una separación útil: los bloques compactos optimizan el transporte, no cambian qué transacciones son válidas ni qué cadena debe seguir un nodo. La red puede propagar menos datos repetidos sin sacrificar la verificación independiente.
(1/2) ¿Cómo puede un bloque de Bitcoin viajar por la red sin reenviar todas sus transacciones completas? Una respuesta son los bloques compactos, definidos en BIP152. El nodo que anuncia el bloque envía su encabezado, una lista de identificadores cortos de las transacciones y las transacciones que el receptor probablemente no tenga. El receptor intenta reconstruir el bloque usando su propia mempool. Si reconoce todos los identificadores, solo necesita recibir una pequeña descripción adicional y puede validar el bloque. Si faltan transacciones, solicita esas piezas en un mensaje de recuperación. Esto ahorra ancho de banda y tiempo cuando mineros y nodos comparten una mempool parecida.
🧡
🐥 Tu píldora diaria de bitcoin. Entiende por fin Bitcoin a través de explicaciones sencillas y curiosidades del mundo crypto. Sin hypes, sin ruido.