Bitcoin Forum
July 31, 2025, 04:41:34 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Strange addresses  (Read 232 times)
pbies (OP)
Full Member
***
Offline Offline

Activity: 377
Merit: 199



View Profile
March 05, 2024, 03:52:24 PM
 #1

What are "d-...", "m-..." and "s-..." addresses in Bitcoin?

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
Mia Chloe
Hero Member
*****
Online Online

Activity: 784
Merit: 1284


Contact me for your designs...


View Profile
March 05, 2024, 03:56:52 PM
Last edit: March 05, 2024, 04:07:54 PM by Mia Chloe
Merited by vapourminer (1)
 #2

Op I think you are mistaking a public key for an address.
Public keys use kind of random characters compared to Bitcoin addresses that  usually start with;
1 - for legacy addresses
3 - for SEGWIT compatible addresses
bc - for the native SEGWIT addresses.
 
Public keys on the other hand can start with those characters or even others but the facts is only very old wallets use public keys to receive Bitcoin. The Bitcoin wallet address is gotten from that public key via a special algorithm for wallet address generation. That is partly why HD wallets are possible because multiple addresses can be generated from a single public key.
 Here is a link with better explanation
Even when you try generating a custom address you still end up with an address starting with 1, 3 or b.

hosemary
Legendary
*
Offline Offline

Activity: 2842
Merit: 6303


View Profile
March 05, 2024, 04:49:58 PM
Merited by vapourminer (1)
 #3

We have testnet addresses starting with m, but there is no bitcoin address starting with d or s.


Public keys on the other hand can start with those characters or even others but the facts is only very old wallets use public keys to receive Bitcoin.
Even public keys don't start with the characters mentioned by OP.
Public keys start with 02 or 03, if they are compressed and 04, if they are uncompressed.
pbies (OP)
Full Member
***
Offline Offline

Activity: 377
Merit: 199



View Profile
March 05, 2024, 05:38:36 PM
 #4

We have testnet addresses starting with m, but there is no bitcoin address starting with d or s.


Public keys on the other hand can start with those characters or even others but the facts is only very old wallets use public keys to receive Bitcoin.
Even public keys don't start with the characters mentioned by OP.
Public keys start with 02 or 03, if they are compressed and 04, if they are uncompressed.

I found these addresses in LoyceV's dumps, for Bitcoin. Seems like they are real.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
apogio
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1790


Duelbits.com - Rewarding, beyond limits.


View Profile WWW
March 05, 2024, 05:47:51 PM
Merited by vapourminer (1)
 #5

OP's question is technically right, but it's not Bitcoin specific.

D = dogecoin addresses
m = testnet pubkey hash
S = That's a tricky one... The stacks network uses addresses that start with an 'S'. It's the mainnet pay-to-pubkey hash. It's essentially a Bitcoin layer-2 implementation for smart contracts etc. Here is a github post to verify what I am saying: https://github.com/stacks-network/stacks-core/issues/832#issuecomment-400393291

LoyceV
Legendary
*
Offline Offline

Activity: 3752
Merit: 19428


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
March 05, 2024, 05:48:47 PM
Merited by pooya87 (2), hosemary (2), NotATether (2), vapourminer (1), ABCbits (1), DdmrDdmr (1), pbies (1)
 #6

Seems like they are real.
They're not Tongue It's something Blockchair made up:

Q&A
Can you please clarify, what is the type of these d- and s- addresses?
This is how Blockchair.com shows OP_RETURN. From the main page the search field doesn't show them, but you can replace a Bitcoin address in the URL to find them: https://blockchair.com/bitcoin/address/d-d0d953f2e7043342540a1407243e49fe.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
ymgve2
Full Member
***
Offline Offline

Activity: 162
Merit: 230


View Profile
March 05, 2024, 05:49:07 PM
Merited by odolvlobo (1), ABCbits (1), BlackHatCoiner (1)
 #7

What are "d-...", "m-..." and "s-..." addresses in Bitcoin?

they are nonstandard ways to identify transaction scripts that don't follow the standard address formats. I assume m- is multisig, not sure abut the others.
apogio
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1790


Duelbits.com - Rewarding, beyond limits.


View Profile WWW
March 05, 2024, 05:50:59 PM
 #8

Seems like they are real.
They're not Tongue It's something Blockchair made up:

Q&A
Can you please clarify, what is the type of these d- and s- addresses?
This is how Blockchair.com shows OP_RETURN. From the main page the search field doesn't show them, but you can replace a Bitcoin address in the URL to find them: https://blockchair.com/bitcoin/address/d-d0d953f2e7043342540a1407243e49fe.

WOW!

That's wild!

Looks like D is not the same as d and S is not the same as s.

Sorry, my answer above is correct, but not accurate to your point.

LoyceV
Legendary
*
Offline Offline

Activity: 3752
Merit: 19428


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
March 06, 2024, 01:40:42 PM
 #9

I assume m- is multisig, not sure abut the others.
After seeing this topic (which points to transaction 1 and transaction 2), I am now curious what the difference is. This looks like someone with mining-access playing around (1 sat/vbyte and 0 sat/vbyte), but I don't know why.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
NotATether
Legendary
*
Offline Offline

Activity: 2044
Merit: 8744


Search? Try talksearch.io


View Profile WWW
March 07, 2024, 09:20:03 AM
Merited by vapourminer (1)
 #10

I assume m- is multisig, not sure abut the others.
After seeing this topic (which points to transaction 1 and transaction 2), I am now curious what the difference is. This looks like someone with mining-access playing around (1 sat/vbyte and 0 sat/vbyte), but I don't know why.

Somebody needs to email blockchair support, preferably without using a Proton or tutanota email addresses as Blockchair is using Yandex (who's filtering those mail servers) as their email service, and ask them what these prefixes are supposed to mean or if they are just for internal use. There is no trace of these addresses in their Github docs: https://github.com/Blockchair/Blockchair.Support

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
ranochigo
Legendary
*
Offline Offline

Activity: 3164
Merit: 4504



View Profile
March 07, 2024, 01:31:57 PM
Merited by vapourminer (1)
 #11

OP's question is technically right, but it's not Bitcoin specific.

D = dogecoin addresses
m = testnet pubkey hash
S = That's a tricky one... The stacks network uses addresses that start with an 'S'. It's the mainnet pay-to-pubkey hash. It's essentially a Bitcoin layer-2 implementation for smart contracts etc. Here is a github post to verify what I am saying: https://github.com/stacks-network/stacks-core/issues/832#issuecomment-400393291
This is actually incorrect, unfortunately. However, this is actually an implementation used by blockchair, and the format is unique to them. Confusion seems to stem from the fact that people think that these are addresses and not representation of scripts on Blockchair.

There are three different types as correctly identified, d-, m-, s-. d- is for OP_return and m- is for multisig and s- is for non-standard script. S- is relevant to that transaction mentioned is because the script is just OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_PUSHNUM_1. Not a standard that Blockchair recognizes, and thus the s- prefix.

There was an FAQ on this previously, but the only reference I can find currently is here: https://github.com/Blockchair/Blockchair.Support/issues/273.

░░░░▄▄████████████▄
▄████████████████▀
▄████████████████▀▄█▄
▄██████▀▀░░▄███▀▄████▄
▄██████▀░░░▄███▀▀██████▄
██████▀░░▄████▄░░░▀██████
██████░░▀▀▀▀▄▄▄▄░░██████
██████▄░░░▀████▀░░▄██████
▀██████▄▄███▀░░░▄██████▀
▀████▀▄████░░▄▄███████▀
▀█▀▄████████████████▀
▄████████████████▀
▀████████████▀▀░░░░
 
 CCECASH 
 
    ANN THREAD    
 
      TUTORIAL      
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!