Bitcoin Forum
April 19, 2021, 07:28:57 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Is this 16-of-16 multisig tx redeemable under current bitcoin implementation?  (Read 3205 times)
uminatsu
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
March 25, 2014, 12:13:20 AM
 #21

Here's a simpler solution to the 16-of-16 multisig. It is valid but again non-standard due to non-push opcodes in the scriptSig.

Again eligius rejected the TX for no explanation. On my local bitcoind the only error is that Tx is not standard (but otherwise it gets accepted into the mempool).  Huh

01000000010c0ff2174a66d60bc4316d6ceb07f4301bf076a8db2e887580113e22ead8e62e00000 0005900483045022100d2e8211aa4c5ae6c0bb7c0082e7e76cdb216d6279c11c0bb740e512697db f8ec02205fb2380372d8cc851ec6a54cf054df3c423352c837d50478aa12bbeafe9333730176767 6767676767676767676767676ffffffff0100530700000000001976a9147140b351f972295e9875 9a02c8f074bb7fd0c84b88ac00000000

JSON:
{
    "hash": "54cea54fdafd3b1edc4423b686a5d20d6e2b2602d588d60c24d12c2b6ef7df40",
    "ver": 1,
    "vin_sz": 1,
    "vout_sz": 1,
    "lock_time": 0,
    "size": 224,
    "in": [
        {
            "prev_out": {
                "hash": "2ee6d8ea223e118075882edba876f01b30f407eb6c6d31c40bd6664a17f20f0c",
                "n": "0"
            },
            "scriptSig": "OP_FALSE 3045022100d2e8211aa4c5ae6c0bb7c0082e7e76cdb216d6279c11c0bb740e512697dbf8ec02205 fb2380372d8cc851ec6a54cf054df3c423352c837d50478aa12bbeafe93337301 OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP",
            "sequence": 4294967295
        }
    ],
    "out": [
        {
            "value": "0.00480000",
            "scriptPubKey": "OP_DUP OP_HASH160 7140b351f972295e98759a02c8f074bb7fd0c84b OP_EQUALVERIFY OP_CHECKSIG"
        }
    ]
}
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1618817337
Hero Member
*
Offline Offline

Posts: 1618817337

View Profile Personal Message (Offline)

Ignore
1618817337
Reply with quote  #2

1618817337
Report to moderator
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 250


View Profile
March 25, 2014, 12:35:17 AM
 #22

I spotted this around when it was created, I've seen a few spend attempts in the mempool since then, thought someone had got it by now!

Bitwasp Developer.
uminatsu
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
March 25, 2014, 12:39:18 AM
 #23

I spotted this around when it was created, I've seen a few spend attempts in the mempool since then, thought someone had got it by now!

Unfortunately no. Maybe Eligius used to accept nonstandard tx in the past (for example the 20-of-20 multisig one in February) but it is definitely rejecting them now.

Without a mining pool to accept nonstandard tx, it would be useless to relay them.
uminatsu
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
March 26, 2014, 06:58:22 PM
 #24

Theoretically there may exist a "standard" tx that can redeem this 16-of-16 multisig using less than the 500-byte limit for scriptSig, but it is very costly to find. The problem is that we only have about 31 bytes per ECDSA signature (so 28 bytes if you remove the ASN.1 DER syntax overhead), but you need 32 bytes to encode the "r" and another 32 bytes to encode the "s". The only way to get a signature that small is to try to find an exponent "k" such that both "r" and "s" are very small.
smooth
Legendary
*
Offline Offline

Activity: 2646
Merit: 1167



View Profile
March 27, 2014, 08:21:36 AM
 #25

Is it possible to manually add a node IP:port to my bitcoin.conf?

Yes just use addnode there
topynate
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
March 27, 2014, 03:22:48 PM
 #26



"scriptSig": "OP_FALSE 3045022100d2e8211aa4c5ae6c0bb7c0082e7e76cdb216d6279c11c0bb740e512697dbf8ec02205 fb2380372d8cc851ec6a54cf054df3c423352c837d50478aa12bbeafe93337301 OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP",


How about using OP_2DUP and OP_3DUP to reduce the number of opcodes?
uminatsu
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
March 27, 2014, 04:08:48 PM
 #27



"scriptSig": "OP_FALSE 3045022100d2e8211aa4c5ae6c0bb7c0082e7e76cdb216d6279c11c0bb740e512697dbf8ec02205 fb2380372d8cc851ec6a54cf054df3c423352c837d50478aa12bbeafe93337301 OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP OP_DUP",


How about using OP_2DUP and OP_3DUP to reduce the number of opcodes?

doesn't help because OP_DUP and the like are not push opcodes, so any such scriptSig will fail the IsStandardTx() test.
bit3000
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


Craig Wright is scammer.


View Profile
August 19, 2015, 10:26:38 PM
Last edit: August 23, 2015, 07:48:28 PM by bit3000
 #28

I need to send this non-standard tx:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c500000 0008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c 02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227 f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98b d8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a91 4a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0b f89cb4958e7fc99c0f9117623b4e4b88ac44a70500
is it possible to do it using Eligius pool?

Old Amazon Accounts.With 100-200$ Gift card loaded.
Escrowed.
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 505


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
August 21, 2015, 05:22:54 PM
 #29

I need to send this non-standard tx:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c500000 0008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c 02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227 f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98b d8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a91 4a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0b f89cb4958e7fc99c0f9117623b4e4b88ac44a70500
is it possible to do it using Eligius pull?

Yes. txid: bc23946a4335370962015d7947e37717568852a83f4b1721ee2a8eed499914a4

bit3000
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


Craig Wright is scammer.


View Profile
August 21, 2015, 05:41:17 PM
 #30

I need to send this non-standard tx:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c500000 0008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c 02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227 f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98b d8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a91 4a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0b f89cb4958e7fc99c0f9117623b4e4b88ac44a70500
is it possible to do it using Eligius pull?

Yes. txid: bc23946a4335370962015d7947e37717568852a83f4b1721ee2a8eed499914a4
I tried to send this tx using this page:
http://eligius.st/~wizkid057/newstats/pushtxn.php
but it doesn't work (it says "Response = 0")

Old Amazon Accounts.With 100-200$ Gift card loaded.
Escrowed.
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 505


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
August 22, 2015, 07:25:19 AM
 #31

I need to send this non-standard tx:
 -raw tx-
is it possible to do it using Eligius pull?

Yes. txid: bc23946a4335370962015d7947e37717568852a83f4b1721ee2a8eed499914a4
I tried to send this tx using this page:
http://eligius.st/~wizkid057/newstats/pushtxn.php
but it doesn't work (it says "Response = 0")

You can see txid just above that.

Try doing it again:

Code:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c5000000008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98bd8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a914a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0bf89cb4958e7fc99c0f9117623b4e4b88ac44a70500

bit3000
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


Craig Wright is scammer.


View Profile
August 22, 2015, 09:57:05 AM
 #32


You can see txid just above that.

Try doing it again:

Code:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c5000000008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98bd8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a914a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0bf89cb4958e7fc99c0f9117623b4e4b88ac44a70500
I tried many times, but it doesn't work.
Only this site accepted my transaction:
https://live.blockcypher.com/btc/tx/bc23946a4335370962015d7947e37717568852a83f4b1721ee2a8eed499914a4/
but it doesn't propagate into network.
The main problem with this transaction in that it re-sends 0.0 btc to the input address. I made this transaction sometimes ago using brainwallet, and I've read that this is a common problem of brainwallet (https://bitcointalk.org/index.php?topic=466347.msg5154124#msg5154124). However, there is a txfee, so it may be possible to send this tx in some ways.

Old Amazon Accounts.With 100-200$ Gift card loaded.
Escrowed.
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 505


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
August 22, 2015, 11:24:23 AM
 #33


You can see txid just above that.

Try doing it again:

Code:
010000000147ce0e81fac45653e8f82b4edfb2873c83fc95ee67219a0b2c9a7f9a0020a0c5000000008b48304502205814f0c588383a38c00b7f9d2317f2aeb2649e60dd341e603b22ae79f334f83c02210094a35f42d1c9f32ea700e66354ecd457ab2bcf0247865cb037be886569a5ac7f014104227f4a6de87d345dc08601920c1ab8b9bf4a76868e053f5f90faf307bcf0d72b014be36394a1f8a98bd8f2e5bb2243464fa67eee14e5cfc0888d7f15b7b2a1100c0000000264d31300000000001976a914a90cf97578df33b7d261105f3ba7b7297fd3f77d88ac00000000000000001976a9149f27c31c0bf89cb4958e7fc99c0f9117623b4e4b88ac44a70500
I tried many times, but it doesn't work.
Only this site accepted my transaction:
https://live.blockcypher.com/btc/tx/bc23946a4335370962015d7947e37717568852a83f4b1721ee2a8eed499914a4/
but it doesn't propagate into network.
The main problem with this transaction in that it re-sends 0.0 btc to the input address. I made this transaction sometimes ago using brainwallet, and I've read that this is a common problem of brainwallet (https://bitcointalk.org/index.php?topic=466347.msg5154124#msg5154124). However, there is a txfee, so it may be possible to send this tx in some ways.

Most of the nodes rejects that transaction. So it won't be confirmed. I thought you were just testing. If you want to use that UTXO, create one more transaction. Do you still have the private key?

bit3000
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


Craig Wright is scammer.


View Profile
August 22, 2015, 03:46:13 PM
 #34

no, i don't have the private key

Old Amazon Accounts.With 100-200$ Gift card loaded.
Escrowed.
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!