Bitcoin Forum
May 28, 2026, 08:15:44 AM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Help needed spending non-standard multisig outputs from Counterparty transaction  (Read 709 times)
nutildah (OP)
Legendary
*
Offline

Activity: 3738
Merit: 10977


Blockchain Historian, Renaissance Shitposter


View Profile WWW
May 26, 2026, 10:00:54 PM
Merited by LoyceV (6)
 #21

I think I can see the problem: if a public key starts from 02 or 03, then it is just a multisig. But if it starts from anything else than that, and there is some 32-byte value, then it is non-standard, and you won't get it mined, without some support from the miners.
...
See the difference? When Bitcoin Core will tell you "nonstandard", instead of "multisig", then it means you won't get that kind of multisig, without the help from some miners. Which also means, that mempool.space marks it differently than Bitcoin Core, and shows MULTISIG in cases, where maybe it shouldn't.

These types of transaction are referred to as "fake multisig" in Counterparty terminology because none of them are actually multisig, they just label themselves that way for the sake of storing Counterparty protocol-related data when OP_RETURN isn't big enough.

Something interesting I learned is that Core's policy about this must have changed at some point, because in October 2014 I consolidated several outputs whose public keys start with "20" or something other than "02" or "03". I'm pretty sure this transaction would not be accepted by most mining pools now:

https://mempool.space/tx/d002938e1f7c99690392df5a82b5301c76985547cfa2fdb5ce49ff0453c46a9d#vin=15

(you can follow any input back to its fake multisig parent transaction)

This shift in policy is probably what the owner of redeem.bitwatch was referring to when he said this:

Some transactions from Counterparty were created with invalid public keys and are no longer redeemable.

See also: https://github.com/bitcoin/bitcoin/issues/5939

I also learned that Counterparty stopped storing data this way in December 2014, possibly due to pressure from Luke.

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
nc50lc
Legendary
*
Offline

Activity: 3164
Merit: 8809


Self-proclaimed Genius


View Profile
May 27, 2026, 03:38:46 AM
Merited by LoyceV (6), ABCbits (2)
 #22

Something interesting I learned is that Core's policy about this must have changed at some point, because in October 2014 I consolidated several outputs whose public keys start with "20" or something other than "02" or "03".
In case you need more research material on that:
This user has posted a pretty good timeline of MultiSig upgrades throughout the reference client's history, including the relevant PRs.
Github post: github.com/bitcoin/bitcoin/issues/33882#issuecomment-3537392532

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
Pages: « 1 [2]  All
  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!