Package Relay transmite transacciones no confirmadas relacionadas entre nodos y permite evaluar conjuntamente padre e hijo para admitirlos en el mempool. El transporte, la política local de admisión y la selección del minero son pasos distintos; el paquete no cambia la validez de consenso de cada transacción.
Un padre con tasa baja puede rechazarse antes de que el nodo vea al hijo con una comisión mayor. CPFP solo ofrece un incentivo económico si las transacciones necesarias llegan al minero. Package Relay ayuda a salvar esta brecha de transmisión; no sustituye las firmas ni la validación de entradas. [BIP 331 — Ancestor Package Relay]
Un padre de ejemplo tiene 200 vB y paga 200 sat; el hijo tiene 100 vB y paga 1300 sat. Juntos pagan 1500 / 300 = 5 sat/vB, no el promedio de las tasas individuales de 1 y 13. El ejemplo supone exactamente estas dos transacciones no confirmadas sin otros antecesores; la admisión también depende de la política del nodo y de los conflictos. [BIP 331 — Ancestor Package Relay]
El hijo gasta una salida del padre. En una lista ordenada topológicamente, los padres deben preceder a los hijos; una comisión alta no corrige antecesores ausentes ni gastos incompatibles. Los límites de tamaño, cantidad y forma del paquete protegen los recursos del nodo y no son parámetros universales de consenso. [Bitcoin Core 28.0 — submitpackage]
BIP 331 describe la negociación de soporte y mensajes específicos para información sobre antecesores y descarga de transacciones. Bitcoin Core 28.0 documentó, en cambio, un emparejamiento oportunista limitado de un padre y un hijo mediante el protocolo de retransmisión existente. Que el RPC local permita varios padres no implica el mismo soporte P2P; estos datos describen la versión 28.0, no una promesa para toda versión o par. [BIP 331 — Ancestor Package Relay] [Bitcoin Core 28.0 — release notes]
submitpackage 28.0 valida y entrega las transacciones al nodo local. Revise package_msg y cada tx-results: la operación puede aceptar parte del paquete, sin revertir atómicamente todo al fallar. Ni siquiera el éxito completo demuestra que los vecinos lo aceptaran o que un minero lo incluya a tiempo. [Bitcoin Core 28.0 — submitpackage]
En un entorno de prueba separado, registre versión, configuración del mempool, orden de dependencias, tamaños y comisiones. testmempoolaccept comprueba sin transmitir; su resultado no garantiza el de submitpackage. Observe también la admisión en otro nodo. Las transacciones Lightning urgentes siguen necesitando margen: el soporte de paquetes no elimina por sí solo el pinning, la congestión ni los retrasos de bloques. [Bitcoin Core 28.0 — testmempoolaccept] [Bitcoin Core 28.0 — release notes]
Para obtener la imagen más completa, lee esta entrada junto con Mempool, CPFP (Child Pays for Parent), Fee Rate, Replace-by-Fee (RBF), Lightning Network. También enlazan con esta entrada CPFP (Child Pays for Parent), Gloria Zhao.