<p>Transaction outputs (TXOs) are uniquely identified by their outpoint. Each TXO can only be spent once. While these two transactions spend funds received to the same output script, they are spending different transaction outputs. So, they do not create new bitcoins, they do appear to be creating some BRC20 tokens, though.</p>
<p>Tx <a href="https://blockstream.info/tx/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1" rel="nofollow noreferrer"><code>3d69…80c1</code></a> spends
txo <code>2821…fe1f:0</code>.<br />
Tx <a href="https://blockstream.info/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80" rel="nofollow noreferrer"><code>3995…cd80</code></a> spends txo <code>2821…fe1f:1</code>.</p>
<p>Both TXOs were created by the same preceding transaction <a href="https://blockstream.info/tx/28219364648c79f13cdebbf41f6fd2d7a23bda9ba0924e79e26c1ecf1893fe1f" rel="nofollow noreferrer">2821…fe1f</a>, which in total created 24 outputs with the same output script (and one change output). The transactions all appear to be <a href="https://ordpool.space/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80" rel="nofollow noreferrer">minting some BRC20 token</a>.</p>

CC BY-SA 4.0
2023-11-09T18:39:27.047Z
For some reason, I cannot find any block explorer that shows the `txo` being spend (`2821…fe1f:0` for example).
eloyesp
CC BY-SA 4.0
2023-11-09T18:57:08.047Z
The one I linked to, Blockstream.info does: https://i.imgur.com/PwFOtzs.png
Murch
CC BY-SA 4.0
2023-11-09T18:23:38.680Z
2023-11-09T19:22:58.640Z
2023-11-09T19:22:58.640Z
Murch
<p>These are BRC-20 mint transactions.</p>
<p>If you look at any of the inputs, you can see it is a Taproot script path spend that includes an unexecuted branch with several data pushes, the first of which pushes the three bytes <code>6f7264</code> (UTF-8 for &quot;ord&quot;). This is what the Ordinals protocol uses for its so-called &quot;Inscriptions&quot;, a way to add arbitrary data to the blockchain.</p>
<p>If you look even closer, you may try to decode the last data push as UTF-8:</p>
<pre><code>{&quot;p&quot;:&quot;brc-20&quot;,&quot;op&quot;:&quot;mint&quot;,&quot;tick&quot;:&quot;piin&quot;,&quot;amt&quot;:&quot;1000000&quot;}
</code></pre>
<p>This is what the BRC-20 protocol uses. BRC-20 is a protocol for creating and transferring tokens on top of Bitcoin. Being as inefficient as it is, it requires a lot of onchain transactions for its operation, which is the main reason for the current spike in Bitcoin's transaction fees (and for the similar spike in May earlier this year).</p>

CC BY-SA 4.0
2023-11-09T18:23:47.597Z
2023-11-09T18:23:47.597Z
Vojtěch Strnad
<p>I just found a couple of transactions that looks <strong>very</strong> similar, they have different hashes, but are exactly equal in everything else:</p>
<p><a href="https://blockchair.com/bitcoin/transaction/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1" rel="nofollow noreferrer">3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1</a> (<a href="https://mempool.space/tx/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1" rel="nofollow noreferrer">mempool</a>)</p>
<p><a href="https://blockchair.com/bitcoin/transaction/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80" rel="nofollow noreferrer">39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80</a> (<a href="https://mempool.space/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80" rel="nofollow noreferrer">mempool</a>)</p>
<p>Both transactions are on the same block (816,015) and have the same details:</p>
<ul>
<li>Size: 312</li>
<li>Coindays destroyed: 0</li>
<li>Weight: 561</li>
<li>Fee: 0.00000546BTC</li>
<li>Send from: bc1pl2sxa9fujpjk5km840jnqrp5xn57dxezfgsftnqsxaa39x7qkh5sn0k3w3 (‎0,00033681 BTC)</li>
<li>Received: 3Dvp6Vt5G2xZPP1DDUeSap9MXuLuXY2hpu (0,00000546 BTC)</li>
</ul>
<p>Those addresses seems to be testing something weird, but I cannot understand what... can someone explain what could be happening there?</p>
<p>Obviously, the main question is how could we be sure that it is not creating new coins, as I cannot understand which output they are spending, as they are using taproot.</p>

<taproot><p2tr><ordinals>
Why there duplicated transactions on the blockchain? (with different hashes)
eloyesp
# Why there duplicated transactions on the blockchain? (with different hashes)

(Asked by: username_0 on 2023-11-09)

I just found a couple of transactions that looks **very** similar, they have different hashes, but are exactly equal in everything else:

[3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1](https://blockchair.com/bitcoin/transaction/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1) ([mempool](https://mempool.space/tx/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1))

[39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80](https://blockchair.com/bitcoin/transaction/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80) ([mempool](https://mempool.space/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80))

Both transactions are on the same block (816,015) and have the same details:

* Size: 312
* Coindays destroyed: 0
* Weight: 561
* Fee: 0.00000546BTC
* Send from: bc1pl2sxa9fujpjk5km840jnqrp5xn57dxezfgsftnqsxaa39x7qkh5sn0k3w3 (‎0,00033681 BTC)
* Received: 3Dvp6Vt5G2xZPP1DDUeSap9MXuLuXY2hpu (0,00000546 BTC)

Those addresses seems to be testing something weird, but I cannot understand what... can someone explain what could be happening there?

Obviously, the main question is how could we be sure that it is not creating new coins, as I cannot understand which output they are spending, as they are using taproot.

**Tags:** taproot, p2tr, ordinals


---

## 2 answers

### Answer by username_1 on 2023-11-09. Score: 1

Transaction outputs (TXOs) are uniquely identified by their outpoint. Each TXO can only be spent once. While these two transactions spend funds received to the same output script, they are spending different transaction outputs. So, they do not create new bitcoins, they do appear to be creating some BRC20 tokens, though.

Tx [`3d69…80c1`](https://blockstream.info/tx/3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1) spends
txo `2821…fe1f:0`.  
Tx [`3995…cd80`](https://blockstream.info/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80) spends txo `2821…fe1f:1`.

Both TXOs were created by the same preceding transaction [2821…fe1f](https://blockstream.info/tx/28219364648c79f13cdebbf41f6fd2d7a23bda9ba0924e79e26c1ecf1893fe1f), which in total created 24 outputs with the same output script (and one change output). The transactions all appear to be [minting some BRC20 token](https://ordpool.space/tx/39956e4b81c8c2e8071839cb3d3c92ab2d0f566b0eba9b65474138eec214cd80).

> **Comments:**
> **username_0**: For some reason, I cannot find any block explorer that shows the `txo` being spend (`2821…fe1f:0` for example).  
> **username_1**: The one I linked to, Blockstream.info does: https://i.imgur.com/PwFOtzs.png  

---

### Answer by username_2 on 2023-11-09. Score: 0

These are BRC-20 mint transactions.
If you look at any of the inputs, you can see it is a Taproot script path spend that includes an unexecuted branch with several data pushes, the first of which pushes the three bytes 6f7264 (UTF-8 for "ord"). This is what the Ordinals protocol uses for its so-called "Inscriptions", a way to add arbitrary data to the blockchain.
If you look even closer, you may try to decode the last data push as UTF-8:
{"p":"brc-20","op":"mint","tick":"piin","amt":"1000000"}

This is what the BRC-20 protocol uses. BRC-20 is a protocol for creating and transferring tokens on top of Bitcoin. Being as inefficient as it is, it requires a lot of onchain transactions for its operation, which is the main reason for the current spike in Bitcoin's transaction fees (and for the similar spike in May earlier this year).


---

