Bitcoin
$9,257.91 -0.33%
BTC · 2w

"Did Satoshi really have an bitcoin address?" - how should we treat bare-pubkey P2PK outputs?

What's the genesis address of Bitcoin, which is supposed to belong to Satoshi Nakamoto? 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa right? I'm afraid to say that some Bitcoin Core devs may disagree with that. Probably they would say that "Satoshi did not really had any 'bitcoin address' at all". Technically there are indeedly several facts which are really not intuitive: 1. The 50BTC in the genesis block is not spendable. (this is not really related) 2. **Satoshi used bare-pubkey P2PK outputs, which is not same thing with the currently commonly used P2PKH public key hash outputs**, let alone SegWit outputs (both bc1-starting P2WPKH addresses or 3-starting P2SH-P2WPKH addresses require the public key to be hashed). 3. A lot of "ancient" transactions uses such bare-pubkey outputs, which are also uncompressed public keys. (this is not really related either) However, quite a few things in the bitcoin ecosystem still recognize P2PK outputs as a thing of the same class with P2PKH, including Bitcoin Core itself. Then guess what? The latest release (0.20.0) of Bitcoin Core has just removed one of the legacy traces of this issue: [Pull request #16725: Don't show addresses or P2PK in decoderawtransaction](https://github.com/bitcoin/bitcoin/pull/16725) However it seems that the GUI wallet still hasn't remove similar logics, so that 1-starting P2PKH addresses could still show up if you create a new wallet and then import some ancient pubkeys into it, just like the screenshot posted [here](https://github.com/bitcoin/bitcoin/pull/16725#issuecomment-638602633). Block explorers also behave differently on this issue. [Blockstream.info](https://Blockstream.info) won't show corresponding P2PKH address of bare-pubkey P2PK outputs at all, while [Blockchain.info](https://Blockchain.info) would show the full string of 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa. In my own opinion probably Bitcoin Core is not doing something correct this time. However it's not good to confuse P2PK with P2PKH either...
Go to self.Bitcoin
Recent news
BTC -0.33% · earnbtc.cc · 5h

Number of Bitcoin "HODLers" Just Eclipsed 20 Million

Following this year’s block rewards reduction event in mid-May, the flagship cryptocurrency entered a consolidation period without providing any clear signs of where it is headed next. Since then, its...
BTC -0.33% · anchor.fm · 10h

Tales from the Crypt: #177: Randy Brito

Join Marty as he sits down with Randy Brito, Co-Founder of Locha Mesh and Bitcoin Venezuela, to discuss: - Starting Bitcoin Venezuela - Co-founding Locha Mesh - The importance of mesh networks - How m...