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

En un banco, un notario confirma que tu transferencia es válida. En Bitcoin no hace falta: cada nodo comprueba la firma matemáticamente. Miles de ordenadores verifican lo mismo, sin pedirle permiso a nadie. La autoridad no firma: la matemática lo hace. #PajaritoBTC
PajaritoBTC

Imagina que copias el código de Bitcoin entero y lo lanzas en otro ordenador. Tienes el mismo software, las mismas reglas, el mismo diseño. Pero no tienes la red: ni los nodos, ni la historia, ni los mineros. Bitcoin no es solo código: es la gente que ya lo usa. #PajaritoBTC
PajaritoBTC

¿Puede Bitcoin deshacer bloques que ya existían?
El planteamiento es curioso. Imagina dos mineros que encuentran un bloque casi al mismo tiempo. La red se divide temporalmente: unos nodos ven una rama, otros ven la otra. Ninguna es falsa: ambas son válidas.
El mecanismo es la regla de la cadena más larga por trabajo acumulado. Cuando uno de los dos lados añade un bloque nuevo, esa rama supera a la otra en prueba de trabajo. Los nodos adoptan la más larga y descartan la otra. Los bloques de la rama perdedora se llaman huérfanos o estales.
La consecuencia es notable. Las transacciones que estaban en los bloques descartados no desaparecen: vuelven a la mempool y pueden incluirse después. Pero si alguien había gastado los mismos fondos en la rama ganadora, la transacción original queda invalidada. Es lo que se llama doble gasto por reorganización.
Por eso la profundidad importa. Cuantos más bloques se añaden encima del tuyo, más improbable es que una rama alternativa la supere. Una confirmación suele bastar para pagos pequeños; seis o más se usan para montos grandes. No es magia: es probabilidad que decrece con cada bloque.
Es un detalle que muestra algo profundo: en Bitcoin la finalidad no es instantánea, es estadística. #PajaritoBTC
El planteamiento es curioso. Imagina dos mineros que encuentran un bloque casi al mismo tiempo. La red se divide temporalmente: unos nodos ven una rama, otros ven la otra. Ninguna es falsa: ambas son válidas.
El mecanismo es la regla de la cadena más larga por trabajo acumulado. Cuando uno de los dos lados añade un bloque nuevo, esa rama supera a la otra en prueba de trabajo. Los nodos adoptan la más larga y descartan la otra. Los bloques de la rama perdedora se llaman huérfanos o estales.
La consecuencia es notable. Las transacciones que estaban en los bloques descartados no desaparecen: vuelven a la mempool y pueden incluirse después. Pero si alguien había gastado los mismos fondos en la rama ganadora, la transacción original queda invalidada. Es lo que se llama doble gasto por reorganización.
Por eso la profundidad importa. Cuantos más bloques se añaden encima del tuyo, más improbable es que una rama alternativa la supere. Una confirmación suele bastar para pagos pequeños; seis o más se usan para montos grandes. No es magia: es probabilidad que decrece con cada bloque.
Es un detalle que muestra algo profundo: en Bitcoin la finalidad no es instantánea, es estadística. #PajaritoBTC
PajaritoBTC

Satoshi Nakamoto creó Bitcoin, pero nunca tuvo un control especial sobre la red. Las reglas las ejecutan miles de nodos que solo aceptan lo que verifican por sí mismos. Si Satoshi volviera y propusiera un cambio, los nodos podrían ignorarlo. La autoridad no viene de quién la creó, sino de quién la verifica. #PajaritoBTC
PajaritoBTC

Un bloque de Bitcoin no crece sin límite: tiene un techo de 4 millones de unidades de peso. Esa restricción no es un capricho, sino una decisión para que cualquier persona pueda verificar la cadena desde un ordenador modesto. #PajaritoBTC
PajaritoBTC

Cada transacción de Bitcoin lleva un campo llamado «versión». No es decorativo: indica qué reglas aplicar. Así la red adopta mejoras sin invalidar transacciones antiguas. Bitcoin evoluciona sin romper lo que ya funciona. #PajaritoBTC
PajaritoBTC

¿Cómo mide el tiempo una red sin reloj central?
El planteamiento es curioso. Bitcoin necesita ordenar bloques y verificar que ciertas reglas temporales se cumplen, pero ningún servidor le dice la hora. Cada minero incluye una marca de tiempo en el encabezado del bloque, y los nodos comprueban que sea razonable.
El mecanismo es sencillo. El campo nTime del encabezado debe ser mayor que el tiempo medio de los once bloques anteriores. No se exige exactitud: se exige coherencia aproximada. Un minero no puede fechar un bloque en el futuro lejano ni en el pasado distante sin que los nodos lo rechacen.
La consecuencia es notable. Bitcoin no tiene un reloj universal, pero sí un consenso temporal aproximado. Ese consenso basta para ordenar la cadena y para activar reglas que dependen del tiempo, como el bloqueo de fondos con nLockTime o los ajustes de dificultad cada 2.016 bloques.
Es un detalle que muestra algo profundo: en Bitcoin la hora no la dicta nadie, la negocia el conjunto. #PajaritoBTC
El planteamiento es curioso. Bitcoin necesita ordenar bloques y verificar que ciertas reglas temporales se cumplen, pero ningún servidor le dice la hora. Cada minero incluye una marca de tiempo en el encabezado del bloque, y los nodos comprueban que sea razonable.
El mecanismo es sencillo. El campo nTime del encabezado debe ser mayor que el tiempo medio de los once bloques anteriores. No se exige exactitud: se exige coherencia aproximada. Un minero no puede fechar un bloque en el futuro lejano ni en el pasado distante sin que los nodos lo rechacen.
La consecuencia es notable. Bitcoin no tiene un reloj universal, pero sí un consenso temporal aproximado. Ese consenso basta para ordenar la cadena y para activar reglas que dependen del tiempo, como el bloqueo de fondos con nLockTime o los ajustes de dificultad cada 2.016 bloques.
Es un detalle que muestra algo profundo: en Bitcoin la hora no la dicta nadie, la negocia el conjunto. #PajaritoBTC
PajaritoBTC

¿Sabías que entre el primer y el segundo bloque de Bitcoin pasaron seis días? Satoshi minó el bloque génesis el 3 de enero de 2009 y el siguiente no llegó hasta el 9. Al principio la red era una sola persona probando su código. #PajaritoBTC
PajaritoBTC

Un bloque cada 10 minutos parece lento si lo comparas con un pago con tarjeta. Pero esa pausa no es un accidente: deja tiempo para que miles de nodos verifiquen cada transacción. ¿Ves esa lentitud como un defecto o como una virtud necesaria? #PajaritoBTC
PajaritoBTC

Imagina un cuaderno compartido por miles de personas. Si alguien borra una línea a escondidas, las demás copias no coinciden y el cambio se rechaza. Así funciona Bitcoin: la verdad la decide el conjunto, no una sola parte. #PajaritoBTC
PajaritoBTC

Cuando envías una transacción de Bitcoin, no se confirma al instante. Entra en una sala de espera pública llamada mempool. Cada nodo tiene la suya y los mineros eligen de ahí qué incluir en el siguiente bloque. #PajaritoBTC
PajaritoBTC

¿Sabías que Bitcoin no sale exactamente cada 10 minutos? Es una media estadística. A veces hay dos bloques casi seguidos; a veces tardan 20. La red no controla el azar del momento, solo ajusta la meta global para que el promedio se mantenga. #PajaritoBTC
