697 / 736P2A

Ephemeral Anchors

Salidas temporales para patrocinar comisiones

Ephemeral Anchors combina la salida P2A gastable por cualquiera con la política ephemeral dust para que un hijo que paga pueda patrocinar después a un padre casi sin comisión.

Ephemeral Anchors designaba históricamente la combinación de Pay to Anchor y ephemeral dust: P2A es una salida keyless compacta, mientras ephemeral dust permite una salida dust en un padre sin comisión si el paquete la gasta al mismo tiempo.

P2A es una salida estándar keyless con scriptPubKey OP_1 <0x4e73>. Gastarla no requiere firma ni datos witness, por lo que cualquiera puede usarla como punto compacto para conectar un hijo que aporte comisión. [1]

Bitcoin Core 28.0 hizo estándar el gasto de P2A y permitió relay limitado de un paquete 1-parent-1-child. Así, un padre con comisión baja o nula puede evaluarse junto a un hijo que pague lo suficiente por todo el paquete. [2]

La política ephemeral dust de Bitcoin Core 29.0 permite una salida dust si la crea una transacción sin comisión y el primer descendiente no confirmado la gasta junto con las demás salidas previstas. La creación y eliminación del dust pertenecen al mismo paquete. [3]

Cualquiera puede gastar P2A y crear el hijo patrocinador, lo que mejora la interoperabilidad con servicios como watchtowers, pero también permite que un tercero conecte un hijo poco conveniente. BIP 433 recomienda por ello combinarlo con TRUC cuando haya dudas. [1]

El gasto de P2A es estándar en Bitcoin Core desde la versión 28.0, pero su relay depende del soporte de los nodos. Un uso típico son transacciones contractuales prefirmadas, como un compromiso de Lightning, cuya comisión necesaria añade un hijo al publicarse el padre. [2]

Ni P2A ni ephemeral dust son cambios de consenso. Son políticas de estandarización, mempool y relay, por lo que un bloque válido puede incluir una transacción que un nodo antiguo o configurado de otra forma no aceptó en su mempool. [3]

P2A y ephemeral dust no son sinónimos ni dependen necesariamente uno del otro. El término histórico Ephemeral Anchors solía designar su combinación; un anchor con clave puede usar ephemeral dust y P2A también puede usarse sin TRUC. [1]

Antes de usarlo hay que verificar la versión y política del nodo, el script P2A, la comisión nula del padre con ephemeral dust, la única salida dust, su gasto conjunto en el paquete, la topología TRUC y las reglas de reemplazo. La aceptación por un nodo no garantiza relay ni confirmación. [4]

Para obtener la imagen más completa, lee esta entrada junto con TRUC Transactions, Package Relay, CPFP (Child Pays for Parent), Payment Channel, Lightning Network, Transaction Fees. También enlazan con esta entrada TRUC Transactions.

01¿Puede cualquiera gastar una salida P2A?

Sí. P2A es keyless y no requiere firma; el protocolo no debe tratarla como valor protegido del usuario y debe limitar el pinning con una topología adecuada.

02¿Son P2A y ephemeral dust lo mismo?

No. P2A es una salida estándar concreta y ephemeral dust es una política de mempool independiente. Ephemeral Anchors designa históricamente su uso conjunto.

DOC · 001BIP 433 — Pay to AnchorEspecificación DOC · 002Bitcoin Core 28.0 release notesFuente primaria DOC · 003Bitcoin Core 29.0 release notesFuente primaria DOC · 004Bitcoin Optech — Ephemeral anchorsDocumentación
Revisado: Fuentes primero · No es asesoramiento financiero