Some of the recent posts seem to believe dust will be unspendable. That's not correct, it will continue to be as spendable as it is today (that is, at high fees if you're not careful.) Those high fees should perhaps be addressed, but it's outside the scope of this solution. If you believe this solution should not be adopted if it won't address that, that would actually be a reasonable objection as opposed to "this is censorship!" Personally I think it's reasonable to first slow the creation of dust before turning your attention to getting rid of the existing dust.
I understand that Gavin is a busy man, but IMHO, promptly and accurately responding to such disinformation and FUD attacks, should be given high priority, because it may damage bitcoin more than any technical attack could.
What does everyone else think about this?
He has responded
here,
here,
here,
here,
here (good one IMO). gmaxwell has responded
here,
here,
here,
here,
here,
here,
here,
here,
here,
here (good one IMO),
here (to name the most recent ones; I believe there's plenty more.) jgarzik has responded
here,
here,
here,
here,
here,
here,
here,
here (good one IMO) ,
here (again these are the most recent; there are more.) What more can you ask for? There are only so many ways and so many times they can explain the same things over and over before they get sick of it. And I doubt anybody has made any point the developers haven't already considered, so there's no reason they need to be deeply engaged in the multitude of threads there are about this.
Bottom lines: a) this change is voluntary and adjustable, b) there have always been ways to discriminate against transactions, and there have long been transactions that have been discriminated against by default (non-standard scripts, zero-value outputs), c) you never had any enforced right to have your transactions processed, so complaining that this will now lead to your tx not being processed is nonsensical (offer a large fee for the best chance), d) this change is trying to prevent the sending of amounts so small it costs more to spend them than they are worth (how is it sane to want to keep this property?!).
All good points. Another reason this should not be permanent, at least without some more thought, is that over the long term, while these "lost" dust amounts are insubstantial, there could ultimately be substantial (and unnecessary) permanent loss of BTC. There should, perhaps, be some way of recombining these lost amounts into something useful (without costing more than they're worth).
How are they lost? You have always been able to spend dust (if at high fees because of large tx size), and this change doesn't change that. I do agree that it would be nice to be able to recombine dust without high fees. I think this would be best handled by the market -- pools could announce they will accept low-fee dust-combining transactions even if they're large, as long as they have the effect of shrinking the UTXO to some degree. I am not sure all the existing dust outputs can be efficiently gathered though. It seems like you would have to pay people quite a bit more than the dust is worth to get them to bother adding their outputs/signatures to a big tx that consumes all the dust.