<p>You appear to have searched for a Pay to Public Key Hash (P2PKH) address, but the output on the <a href="https://mempool.space/tx/2b1f06c2401d3b49a33c3f5ad5864c0bc70044c4068f9174546f3cfc1887d5ba" rel="noreferrer">coinbase transaction of block 200</a> is a Pay to Public Key (<a href="/questions/tagged/p2pk" class="post-tag" title="show questions tagged &#39;p2pk&#39;" aria-label="show questions tagged &#39;p2pk&#39;" rel="tag" aria-labelledby="tag-p2pk-tooltip-container">p2pk</a>) output.</p>
<p>There is no address standard for P2PK outputs, but in the past P2PK and P2PKH were considered more closely associated than today. For these historic reasons some older block explorers still show the corresponding P2PKH address for P2PK outputs. Block explorers that are being more actively developed, e.g. mempool.space or blockstream.info will show correctly that the transaction has a P2PK output:</p>
<p><a href="https://i.sstatic.net/QBLQZ.png" rel="noreferrer"><img src="https://i.sstatic.net/QBLQZ.png" alt="enter image description here" /></a> via <a href="https://mempool.space/tx/2b1f06c2401d3b49a33c3f5ad5864c0bc70044c4068f9174546f3cfc1887d5ba" rel="noreferrer">mempool.space</a></p>

CC BY-SA 4.0
2023-07-25T13:01:20.293Z
2023-07-25T13:01:20.293Z
Murch
<p>I looked up Block 200 at <a href="https://www.blockchain.com/explorer/blocks/btc/200" rel="nofollow noreferrer">https://www.blockchain.com/explorer/blocks/btc/200</a> and found out that coinbase transaction was made and sent 50 BTC to 1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH.</p>
<p>But if I check utxos that 1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH has by using scantxoutset from my bitcoin node, there is no such 50 BTC at its result.</p>
<pre><code>{
  &quot;success&quot;: true,
  &quot;txouts&quot;: 111958375,
  &quot;height&quot;: 800185,
  &quot;bestblock&quot;: &quot;000000000000000000025a01c53bd3a6842321e50345373a2bcf7975b02a8d59&quot;,
  &quot;unspents&quot;: [
    {
      &quot;txid&quot;: &quot;cc66c9303cdf1f6bf52549918fd2b2de776edb220e796ef1b72dec1fae37a447&quot;,
      &quot;vout&quot;: 160,
      &quot;scriptPubKey&quot;: &quot;76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac&quot;,
      &quot;desc&quot;: &quot;addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w&quot;,
      &quot;amount&quot;: 0.00000547,
      &quot;height&quot;: 665222
    },
    {
      &quot;txid&quot;: &quot;cdb8076b0f120959f310b3f2def52378843a2a213feb4bdb007827b3f672dd53&quot;,
      &quot;vout&quot;: 340,
      &quot;scriptPubKey&quot;: &quot;76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac&quot;,
      &quot;desc&quot;: &quot;addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w&quot;,
      &quot;amount&quot;: 0.00000547,
      &quot;height&quot;: 643265
    },
    {
      &quot;txid&quot;: &quot;1d2362fba0bd11cabdae3e080dad5f0f4db43799052ccaedfe1823baf3b702da&quot;,
      &quot;vout&quot;: 273,
      &quot;scriptPubKey&quot;: &quot;76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac&quot;,
      &quot;desc&quot;: &quot;addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w&quot;,
      &quot;amount&quot;: 0.00000547,
      &quot;height&quot;: 670662
    }
  ],
  &quot;total_amount&quot;: 0.00001641
}
</code></pre>
<p>I knew that the reward of the genesis block is unspendable.<br>
Is it true for other old blocks or is there any special rule for this?</p>

CC BY-SA 4.0
2023-07-25T12:19:34.343Z
Did you use an `addr(ADDRESS)` descriptor to scan? My guess is that if you use `combo(PUBKEY)` instead, you will see it. Also, if you look on more modern block explorers (like blockstream.info, or mempool.space) you will also not see it. If so, the difference is due to the fact that in modern interpretation 1... addresses are *exclusively* for P2PKH outputs, while this block's coinbase output is P2PK. Historically, some software used to "reinterpret" these as having the corresponding P2PKH address, but this is very confusing.
Pieter Wuille
<utxo><coinbase-transaction><balance><p2pk>
Different balances between fullnode and bitcoin explorer
Jin
# Different balances between fullnode and bitcoin explorer

(Asked by: username_0 on 2023-07-25)

I looked up Block 200 at <https://www.blockchain.com/explorer/blocks/btc/200> and found out that coinbase transaction was made and sent 50 BTC to 1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH.

But if I check utxos that 1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH has by using scantxoutset from my bitcoin node, there is no such 50 BTC at its result.

```
{
  "success": true,
  "txouts": 111958375,
  "height": 800185,
  "bestblock": "000000000000000000025a01c53bd3a6842321e50345373a2bcf7975b02a8d59",
  "unspents": [
    {
      "txid": "cc66c9303cdf1f6bf52549918fd2b2de776edb220e796ef1b72dec1fae37a447",
      "vout": 160,
      "scriptPubKey": "76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac",
      "desc": "addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w",
      "amount": 0.00000547,
      "height": 665222
    },
    {
      "txid": "cdb8076b0f120959f310b3f2def52378843a2a213feb4bdb007827b3f672dd53",
      "vout": 340,
      "scriptPubKey": "76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac",
      "desc": "addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w",
      "amount": 0.00000547,
      "height": 643265
    },
    {
      "txid": "1d2362fba0bd11cabdae3e080dad5f0f4db43799052ccaedfe1823baf3b702da",
      "vout": 273,
      "scriptPubKey": "76a914b9dd855e0ea21b3ed1c13c896682475e0c05416788ac",
      "desc": "addr(1HwmP33SaknLYShXfjVU8KmVThU3JiuVgH)#t4jlhv9w",
      "amount": 0.00000547,
      "height": 670662
    }
  ],
  "total_amount": 0.00001641
}

```

I knew that the reward of the genesis block is unspendable.  
Is it true for other old blocks or is there any special rule for this?

**Tags:** utxo, coinbase-transaction, balance, p2pk

> **Comments:**
> **username_1**: Did you use an `addr(ADDRESS)` descriptor to scan? My guess is that if you use `combo(PUBKEY)` instead, you will see it. Also, if you look on more modern block explorers (like blockstream.info, or mempool.space) you will also not see it. If so, the difference is due to the fact that in modern interpretation 1... addresses are *exclusively* for P2PKH outputs, while this block's coinbase output is P2PK. Historically, some software used to "reinterpret" these as having the corresponding P2PKH address, but this is very confusing.  

---

## 1 answers

### Answer by username_2 on 2023-07-25. Score: 5

You appear to have searched for a Pay to Public Key Hash (P2PKH) address, but the output on the [coinbase transaction of block 200](https://mempool.space/tx/2b1f06c2401d3b49a33c3f5ad5864c0bc70044c4068f9174546f3cfc1887d5ba) is a Pay to Public Key ([p2pk](/questions/tagged/p2pk "show questions tagged 'p2pk'")) output.

There is no address standard for P2PK outputs, but in the past P2PK and P2PKH were considered more closely associated than today. For these historic reasons some older block explorers still show the corresponding P2PKH address for P2PK outputs. Block explorers that are being more actively developed, e.g. mempool.space or blockstream.info will show correctly that the transaction has a P2PK output:

[![enter image description here](https://i.sstatic.net/QBLQZ.png)](https://i.sstatic.net/QBLQZ.png) via [mempool.space](https://mempool.space/tx/2b1f06c2401d3b49a33c3f5ad5864c0bc70044c4068f9174546f3cfc1887d5ba)


---

