Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: amaclin on October 06, 2014, 02:58:48 PM



Title: Non-standard transactions. Not only Eliguis
Post by: amaclin on October 06, 2014, 02:58:48 PM
There are unknown miners today who accepts and mines non-standard transactions.
For example, this tx
https://blockchain.info/tx/2837e0a4edd74c4cf2da515223ce363809dcc7b70ac29c8e72936d1b5c89e818
has non-standard scriptSig
included in block
https://blockchain.info/block-index/474635/000000000000000010cd703845c0f4b549bf3f46b9555bbe297df0d595d65cd3
not Eliguis

This one
https://blockchain.info/tx/587558563c007ac58d61c034e392ba39917ffa54e12fb3be9692c995963a9e16
also


Title: Re: Non-standard transactions. Not only Eliguis
Post by: amaclin on October 08, 2014, 06:22:52 AM
https://blockchain.info/tx/08e1026eaf044127d7103415570afd564dfac3131d7a5e4b645f591cd349bb2c
non-standard input scripts
not Eliguis pool. unknown miner

Upd: coinbase tx has a stamp "mining.bitcoinaffiliatenetwork.com"


Title: Re: Non-standard transactions. Not only Eliguis
Post by: hhanh00 on October 08, 2014, 06:52:51 AM
They are pay 2 script hash. One can't tell is they are standard before they are redeemed.


Title: Re: Non-standard transactions. Not only Eliguis
Post by: amaclin on October 08, 2014, 06:57:04 AM
They are pay 2 script hash. One can't tell is they are standard before they are redeemed.

1) One can. Because it is me.
2) Look to the inputs, not to the output


Title: Re: Non-standard transactions. Not only Eliguis
Post by: hhanh00 on October 08, 2014, 07:23:26 AM
Wouldn't you be unhappy if it is ok to send money to these address but impossible to spend because the script is non standard?


Title: Re: Non-standard transactions. Not only Eliguis
Post by: amaclin on October 08, 2014, 07:33:46 AM
Wouldn't you be unhappy if it is ok to send money to these address but impossible to spend because the script is non standard?
I am happy to send money btc from these addresses to my one.
I do not know who funds these addresses  ;D


Title: Re: Non-standard transactions. Not only Eliguis
Post by: hhanh00 on October 08, 2014, 07:45:36 AM
Let me rephrase.
If a miner refuses to include a non standard tx, it's not too bad. The transaction will not confirm and the money stays in the original address.
With a pay 2 hash script, the miner can't tell if the transaction is standard or not and will include it. Now the money is transferred. If they refuse to accept a non standard redeem script, it will be stuck there.

May be it is an acceptable behavior but I understand that they mine non standard tx in this case.


Title: Re: Non-standard transactions. Not only Eliguis
Post by: amaclin on October 08, 2014, 08:05:16 AM
Let me explain.
I know about non-standard transactions.
Let us say, that non-standard transactions are transactions with non-standard output scripts or/and non-standard input scripts
The BitcoinCore client does not accept/mine/relay such transactions in wild stage (but of course they are valid in blocks)
The only pool that has another rules is Eliguis. It has another restrictions - it does not accept bare multisig txs and has a addresses-blacklist.

I only want to say in this thread, that today we have another miner, who has non-default IsStandard () method
This thread is not a my question to community. It is information sharing.
May be this knowledge will be useful for someone