Ephemeral Anchors historicamente designavam a combinação de Pay to Anchor e ephemeral dust: P2A é uma saída keyless compacta, enquanto ephemeral dust permite uma saída dust em um pai sem taxa se o pacote a gastar ao mesmo tempo.
P2A é uma saída padrão keyless com scriptPubKey OP_1 <0x4e73>. Gastá-la não exige assinatura nem dados witness, portanto qualquer pessoa pode usá-la como ponto compacto para conectar um filho que acrescente taxa. [1]
O Bitcoin Core 28.0 tornou o gasto de P2A padrão e permitiu relay limitado de um pacote 1-parent-1-child. Um pai com taxa baixa ou nula pode assim ser avaliado junto com um filho que pague o suficiente pelo pacote inteiro. [2]
A política ephemeral dust do Bitcoin Core 29.0 permite uma saída dust quando uma transação sem taxa a cria e o primeiro descendente não confirmado a gasta junto com as demais saídas pretendidas. A criação e a remoção do dust pertencem, portanto, ao mesmo pacote. [3]
Qualquer pessoa pode gastar P2A e criar o filho patrocinador, melhorando a interoperabilidade com serviços como watchtowers, mas também permitindo que um terceiro conecte um filho desfavorável. O BIP 433 recomenda por isso combiná-lo com TRUC em caso de dúvida. [1]
O gasto de P2A é padrão no Bitcoin Core desde a versão 28.0, mas seu relay depende do suporte dos nós. Um uso típico é uma transação contratual pré-assinada, como um compromisso Lightning, cuja taxa necessária é adicionada por um filho apenas quando o pai é publicado. [2]
Nem P2A nem ephemeral dust são mudanças de consenso. São políticas de standardness, mempool e relay, portanto um bloco válido pode incluir uma transação que um nó antigo ou configurado de outra forma não aceitou em sua mempool. [3]
P2A e ephemeral dust não são sinônimos nem dependem necessariamente um do outro. O termo histórico Ephemeral Anchors geralmente significava sua combinação; um anchor com chave pode usar ephemeral dust e P2A também pode ser usado sem TRUC. [1]
Antes do uso, verifique a versão e a política do nó, o script P2A, a taxa nula do pai sob ephemeral dust, a única saída dust, seu gasto conjunto no pacote, a topologia TRUC e as regras de replacement. A aceitação por um nó não garante relay nem confirmação. [4]
Para ter uma visão mais completa, leia este verbete junto com TRUC Transactions, Package Relay, CPFP (Child Pays for Parent), Payment Channel, Lightning Network, Transaction Fees. Também há referências a este verbete em TRUC Transactions.
01Qualquer pessoa pode gastar uma saída P2A?+
Sim. P2A é keyless e não exige assinatura; o protocolo não deve tratá-la como valor protegido do usuário e deve limitar pinning com uma topologia adequada.
02P2A e ephemeral dust são a mesma coisa?+
Não. P2A é uma saída padrão específica e ephemeral dust é uma política de mempool separada. Ephemeral Anchors historicamente significa usá-las juntas.