(1/3) ¿Cómo puede un nodo recibir un bloque sin que el minero le retransmita todas sus transacciones completas? Compact Block Relay, definido en BIP152, permite enviar primero el encabezado, la coinbase y una lista compacta de identificadores de transacción. El nodo calcula short IDs para las transacciones que ya tiene en su mempool y reconstruye provisionalmente el bloque sustituyendo esos identificadores por sus transacciones locales. La conexión depende de que ambos nodos compartan muchas transacciones. La clave usada para los short IDs deriva del hash del encabezado, de modo que no son identificadores globales ni una prueba de validez. Si hay colisiones o falta alguna transacción, el receptor solicita los bloques de datos ausentes mediante una petición de recuperación.


2