<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Pay-to-anchor</id>
	<title>Pay-to-anchor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Pay-to-anchor"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Pay-to-anchor&amp;action=history"/>
	<updated>2026-09-07T20:46:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Pay-to-anchor&amp;diff=71174&amp;oldid=prev</id>
		<title>NotATether: create Pay-to-anchor stub (BIP 433 P2A template)</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Pay-to-anchor&amp;diff=71174&amp;oldid=prev"/>
		<updated>2026-09-06T07:24:15Z</updated>

		<summary type="html">&lt;p&gt;create Pay-to-anchor stub (BIP 433 P2A template)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Pay-to-anchor&amp;#039;&amp;#039;&amp;#039; (P2A) is a keyless native [[Segregated Witness]] version 1 output type described by [https://github.com/bitcoin/bips/blob/master/bip-0433.mediawiki BIP 433]. The scriptPubKey is &amp;lt;code&amp;gt;OP_1 &amp;amp;lt;0x4e73&amp;amp;gt;&amp;lt;/code&amp;gt;, serialized as the bytes &amp;lt;code&amp;gt;0x51 0x02 0x4e 0x73&amp;lt;/code&amp;gt;. On mainnet the corresponding [[Bech32m]] address is &amp;lt;code&amp;gt;bc1pfeessrawgf&amp;lt;/code&amp;gt;. Spending requires an empty witness. Anyone able to broadcast a child that spends the output can attach fees. P2A names the output template. It is not the same as a keyed Lightning &amp;lt;code&amp;gt;option_anchors&amp;lt;/code&amp;gt; output, and it is not the same as an [[Ephemeral_anchor|ephemeral anchor]], which is a usage pattern that combines a P2A output with [[TRUC]] policy and ephemeral dust.&lt;br /&gt;
&lt;br /&gt;
Because the program is a native witness output, BIP 141 requires a blank scriptSig, so the spending transaction&amp;#039;s txid is stable against scriptSig malleation. Bitcoin Core treats a non-empty witness as nonstandard for this template, which keeps the wtxid stable against witness padding under standard relay. Consensus still accepts any witness. BIP 433 recommends combining P2A with TRUC to bound pinning by an oversized low-feerate child. Bitcoin Core 28.0 made P2A spends standard. Core 29.0 added ephemeral-dust policy for a zero-value P2A spent in the same package.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Ephemeral_anchor|Ephemeral anchor]]&lt;br /&gt;
* [[TRUC]]&lt;br /&gt;
* [[Lightning Network]]&lt;br /&gt;
* [[Segregated Witness]]&lt;br /&gt;
* [[Bech32m]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/bitcoin/bips/blob/master/bip-0433.mediawiki BIP 433: Pay to Anchor (P2A)]&lt;br /&gt;
* [https://github.com/bitcoin/bips/blob/master/bip-0431.mediawiki BIP 431: Topology Restrictions for Pinning]&lt;br /&gt;
* [https://github.com/bitcoin/bitcoin/pull/30352 Bitcoin Core PR 30352]&lt;br /&gt;
* [https://bitcoinops.org/en/topics/ephemeral-anchors/ Bitcoin Optech: Ephemeral anchors]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
</feed>