Which Bitcoin node implementations, if any, currently relay valid transactions that use so-called 'non-standard' scripts? What proportion of the network is made up of these implementations? What proportion of the network's hashing power will include transactions with valid but 'non-standard' scripts in their blocks?
To clarify the term 'non-standard', I'm referring to the function IsStandard()
, and the following comment on the Bitcoin Wiki:
non-standard scripts are accepted if they are in a block, but nodes will not relay them.