WARNING: Before you go any further you should understand that a
script locked by a hash of a "secret" is insecure and trivially easy to steal. When this owner tries to redeem this output the secret will be in plain text in the input. Any miner could simply change the output to their output and include it in the next block.
Yep read that in the wiki page long time ago.
You seem to be confusing to separate aspects.
No I might write like I would confuse them but no I don't think so.(I guess)
High priority txns do not need to pay a fee in order to be relayed
If you meant "doesn't need to pay a fee to get mined" than yes but low priority tx's will still be relayed. Look at
http://mempool.info/ scroll down a bit and you see lots of transactions like this
https://blockchain.info/tx/25692930af2f39c0fb0725b19241ab53a4807772261e542aa5ed955ae4398a6eSo if your txn is low priority you will need to pay the min fee of 1000 sat per KB or the txn won't be relayed (by 99%+ of the network).
Wrong even my 0.8.6 relays them.When I push it to let's say blockchain.info/pushtx it appears on all blockchain explorers and also on my client.
There is no point in paying a fee >0 and less than the min fee as it won't be relayed regardless.
I must agree that there is no point of doing that in most cases but in mine there is.
Also understand the fee rules apply regardless of if the txn is standard or not.
I fault that non-standard transactions need to pay double the fee.
If your txn is low priority and you don't want to pay the fee your only option is to bypass the network and find some one to get the txn directly to a miner.
What do you call a low priority transaction? For me its low priority=output less than 0.01,it has not passed enough time to qualify for free tx(and still be high priority),it does not pay any fee and it is above 1000bytes
As a heads up There no longer is a >=0.01 BTC output rule to avoid txn fees. It was removed way back in v0.8.6 but you may still see old docs refer to that.
In 0.8.6 or after 0.8.6? I still use 0.8.6 and now downgraded to 0.8.5(Luke's Jr version of qt)
Customs scripts are non-standard and won't be relayed by most of the network. This can be bypassed by replacing the "output script" with a P2SH script including the HASH160 of your redemption script.
Wouldn't that be standard then?