would you spend 1$, to mail in a coupon, for 1 penny off a online purchase? Sure it makes that thing online 1 penny cheaper but you just lost 1$ doing it! Who would do that? This is what the change prevents.
if it cost the sender more than the amount sent, why would they do it indeed...
they would only send it if it were in their best interest, as determined by them.
someone might not spend $1 to send a penny coupon, but they might spend $1 to to do any of they many things you can do with a penny. sell it to a collector, melt it down for copper, put it on a railroad track, squash it with a commemorative logo at Disney land...
there are even more things you can do with just 1 satoshi.
there are pros and cons to dust, but there are also unforeseen consequences. just be aware of that.
You miss read what i said and your leaving out a step in the chain. Your basing your view on the original sender. not the person receiving it and being stuck with it, nor what effect that has on the blockchain. Sure their might be some reason to spend 1 satoshi where you might be willing to spend a 1$ to do it. But what you all want is to *force* users to receive these pennies and bloat the blockchain because these users in turn wont spend 1$ to send someone that penny you sent them, they find it worthless.
Better example(?)
If
*I* send
you 10,000 coupons at a value of 1 penny each for a total value is 100$, but the cost to mail in each coupon is 1$ would you mail them in? Those coupons may be worth 100$, but it would cost you 10,000$ to redeem them. Thats just how the blockchain and fee structure has worked all along. The problem isnt with the person spending 1 penny, its with the person receiving it. the problem is that if it costs them 1$ to use that penny, they simply wont use it. As a result the only way to prevent this unspendable dust from building up in the blockchain is to prevent it from being spent in the first place. The problem with this in bitcoin is that the blockchain cannot purge this information in the future when pruning is enabled. We will be stuck with it forever unless we all want to allow the client to start DELETING MONEY from the blockchain to save space. That obviously is NOT an option. We must be proactive about preventing
unspendable transactions.
When BTC is trading at over $1000 all of that "dust" is going to be worth alot. If I can only use BTC to transfer large amounts of cash I would be using it much less than I am now.
what the client sees as 'dust' is a floating value, that means it changes based on the fee you can now set thanks to this update. That means 'dust' will always have a value below 1 penny, it doesnt matter if the value of bitcoin rises or falls.
I should mention also that as a Newbie I regularly use bitcoin faucet websites and now have to pay a hefty premium when I want to send BTC from the QT
Fact of the matter is, not enough people are using the new client to have *Any effect* on the bitcoin network yet. that 'hefty premium' you have to pay is hefty because people havnt updated to the latest version that lowers the fee from .0005 to .0001. That fee is configurable in your client now, it lets you decide what transaction you will and wont rely for the network. if people want fees lower or higher, they can download the new client and change it.