# Gavin Andresen # 2012-09-06 22:12:27 # https://bitcointalk.org/index.php?topic=106026.msg1165899#msg1165899 @s{quotedtext} @s{quotedtext} Good point. I assume that miners will choose to mine the version of a transaction with the highest fee-per-kilobyte, since that will give them the best profit, but actually changing the code to implement that policy has been controversial when I've brought it up before. @p{par} To fight transaction spam, I think the relaying logic will need to get smarter, too. A large, expensive-to-verify double-spend should be way down on the "stuff that should be relayed when there is enough bandwidth" list. @p{par} @s{quotedtext} @s{quotedtext} @p{brk} That's a different issue, and a new feature. I think the best way to implement that feature is "child pays for parent" (see @s{(link)} for a proposed implementation), and then the user can broadcast a high-fee pay-to-self child transaction to get the parent accepted into a block. @p{brk}