Gavin Andresen has changed the Bitcoin code to block any output with a value of less than 54uBTC:

It's true, last payment less than 54 uBTC was on 12th June What if someone send me less than 54 uBTC?

1) Update the config of his node to allow smaller outputs (it is a single line of text in the bitcoin.config file).2) Update the config of your node to allow smaller outputs3) Find a miner willing to include transactions with smaller outputs in a block.4 optional) Convince enough nodes to relay these smaller transactions so you don't need to send them direct to willing miner(s).

Transactions with outputs smaller than the dust threshold (54.3% of min mandatory fee on low priority transactions) are still valid.

Mining of transactions aren't a problem, and EMC continues to mine dust outputs. However, I keep a reference client to make sure things are working properly and I can no longer use sendmany to send small outputs without modifying the reference client. That's my issue/beef with this. The client is artificially being forced to prevent sending, disregarding whether or not a miner will include it in a block.

The solution is to let the miners decide, not force the client into a specific course of action, thereby taking the decision out of the hands of the miners.

I agree it would be better to be more dynamic. Now I'm confused as to how this affects EMC (it just sounds like compatibility testing); why you need to send such small amounts; and whether you consider changing some configuration settings, which others have mentioned, to be "modifying" the client.

Mining of transactions aren't a problem, and EMC continues to mine dust outputs. However, I keep a reference client to make sure things are working properly and I can no longer use sendmany to send small outputs without modifying the reference client. That's my issue/beef with this. The client is artificially being forced to prevent sending, disregarding whether or not a miner will include it in a block.

The solution is to let the miners decide, not force the client into a specific course of action, thereby taking the decision out of the hands of the miners.

I agree it would be better to be more dynamic. Now I'm confused as to how this affects EMC (it just sounds like compatibility testing); why you need to send such small amounts; and whether you consider changing some configuration settings, which others have mentioned, to be "modifying" the client.

I would be interested in that to. Unless there is something wrong with my account (haven't mined in a long time), it looks like minimum payout is 0.02 BTC (360x higher than the default dust threshold) and that min existed before the client change.

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

If you're searching these lines for a point, you've probably missed it. There was never anything there in the first place.

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

It is impossible to get paid for a difficulty 1 share but shares doesn't have to be difficulty 1. Why couldn't one use a higher difficulty share?

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

1 share is worth about 1/100th of a penny. I'm ok with bitcoin not being able to flood the blockchain with .01c payments.

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

It is impossible to get paid for a difficulty 1 share but shares doesn't have to be difficulty 1. Why couldn't one use a higher difficulty share?

You could, but as I said, that is a different matter all together. A fundamental building block of PPS is the difficulty 1 share, since it's the basis of everything else. Whether or not it matters if you can pay a difficulty 1 share is another discussion, not really germane to this particular issue.

47 difficulty is way too high for some miners. Take a Block Erupter for example, at 300 MH/s - it will never get paid in your scenario. Whether mining is worth it at less than 47 difficulty is a different exercise, though. As difficulty climbs, the situation worsens for the low hashrate miners.

PPS in it's purest form requires the sending of small amounts. Now, you can argue for various modifications to pure PPS to overcome this particular problem, but fundamentally it kills pure PPS pools. It makes it impossible to get paid for 1 share (quite a bit more than 1 actually, but it's the same issue), so the pool is no longer PPS, but PPsS.

Does your pool use 'pure PPS'?

It did, until now.

If you're searching these lines for a point, you've probably missed it. There was never anything there in the first place.

You could, but as I said, that is a different matter all together. A fundamental building block of PPS is the difficulty 1 share, since it's the basis of everything else.

Difficulty 1 = requires on average 2^32 hashes. This is an utterly artificial distinction. Satoshi could have made difficulty 1 require an average of 2^64 hashes and block difficulty would be 0.005355 today. It would work just as well. Hell if you wanted to you could accept sub 1 difficulty shares. Not much point especially as miners get fast but you could.

There is nothing "fundamental" about difficulty 1 hashes other than you have always done it. Eventually given a high enough hash rate the value of a difficulty 1 share will be less than 1 satoshi. What then? Failure of the PPS pool model?

Quote

47 difficulty is way too high for some miners. Take a Block Erupter for example, at 300 MH/s - it will never get paid in your scenario.

Um shares are probabilistic. It will take a miner an average of 197,568,495,616 attempted hashes to find one which meets difficulty 46 target. While the time between shares is random, in the long run a 300 MH/s miner will find one difficulty 46 shares for every 658 seconds spent mining. A 300 MH/s miner, mining for a full 24 hours would be expected to find 131 diff-46 shares. The miner will find 1/46 as many diff-46 shares as diff-1 shares in a given period of time however the diff-46 shares will be worth 46x as much.

Not sure if you are posting without enough sleep but you should know better than most that the only difference between shares (of any difficulty) and block solutions is reduced difficulty. That is it. Current block difficulty is ~21 million. A diff 1 share is ~21 million times easier to find than a block. A diff 46 share is ~456,000 times easier to find than a block. The difference between diff-1 and diff-46 is negligible compared to the difference between either and full block difficulty.

What exactly stopped you from continuing that? Why wouldn't a "pure PPS" pool just mine their own dusty payouts? In some nonsensical scenario where the pool won't mine their own dusty payouts but enough of the network will relay/mine them, why not just change the threshold in the configuration file? Earlier you said it was about the "reference client"; a pool running an unconfigured reference client doesn't need to be coddled so this argument doesn't make sense IMO. Change the threshold and/or mine your own payouts, I don't understand why that's a problem. You are the pool operator and I'm not, so by all means set me straight if I'm missing something.

The more people who run a full node, the greater the decentralization[1][2].

Using the chain as data storage, rather than currency, costs everybody, because it increases the rate at which people are discouraged from running full nodes. It increases the costs of that dataset that cannot be pruned, and must be carried for eternity: the unspent transaction output set (UTXO), the list of coins available for spending.

Right now, it remains within the realm of a hobbyist to run a full node, especially with the recent memory usage improvements in bitcoind. But one day, that will not be the case.

By pushing back on data spam, we reduce the rate-of-increase on blockchain resource costs, and reduce the disincentive to run a full node. We push back the day at which there are just a handful of archive nodes with a copy of the full block chain.

Using the chain as data storage, rather than currency, costs everybody, because it increases the rate at which people are discouraged from running full nodes. It increases the costs of that dataset that cannot be pruned, and must be carried for eternity: the unspent transaction output set (UTXO), the list of coins available for spending.

I guess moore laws don't exist anymore in bitcoin land. When bitcoin has no laws, it doesn't mean moores law doesn't apply either.

So I'm not the only one who doesn't want to store thousands of tiny fractions, that are basically unspendable (or at least very expensive to spend) for other people.

It's easy to change online services to make them compatible with this and it can be changed back to a lower limit, if it's reasonable.

Do you guys always pay with $/€/... 0.01 coins?

Scalability & making it less expensive (in terms of storage) to run a full node is more important right now. Well done, Mr. Andresen.

I don't want to store any transaction over 100 coins, they waste space on my hard drive. I hope they block them soon. Scalability isn't an issue in P2P models, and storage is so inexpensive.

Then do so. You have the freedom. You also have the freedom of relaying and/or mining 1 satoshi dust too. Freedom doesn't mean the authoritative hand to force others to do so.

No I don't have the freedom, since miners will still relay the 100BTC transactions, so yeah, not the same thing. Stop using this freedom thing, cause bitcoin has no freedoms anymore. It is pretty much just for greed, everyone wants to make the quick 1BTC here.

I am a stock market writer invited to attend the upcoming July 30th event in NYC;)

i have a few questions that have gone dusty can anyone help me? :

Where in the world do these "dust" "ghost" "dead" type coins go ?i wonder to what degree physical bitcoins(coupons) could effect the overall market in the future, and if similiar attempts will be made to control their denominations bitcoin investors are confused by whats going on here, bitcoin appears to be purely speculative and the price reacts as if it's being manipulated be a very small group of insiders who hold the majority of the coinsActing as a money transmitter shifts the whole concept of bitoin being defined as an anonymous medium of exchange, all of this sounds very complex and experimental watching you guys make the rules up as you go along, where do these large mystery blocks and numbers of "error" coins go when they evaporate? We know insiders have been dumping and shorting crashing the price What is the story about these early created "mystery blocks" can we come out with a dead mystery bitcoin sniffer, someone will prolly come out with a new improved ghost block cracker and call it ghostbusters' zombie miner NYC;)

***THE END=BTCITCOINTALK.ORG CENSORSHIP!!!***http://investorshub.advfn.com/$THE-CRYPTOCURRENCY-FORUM-26758/BTCitcointalk.org 1%ERS manipulate the currency and deceive its user community! http://www.mediabistro.com/insidebitcoins/register.asp?c=bcoinfbpmbBTCRING FACTS!:BTCe mature&respect the research that is done regardless of what you think of it!~ECDSA!