Live data from Hacker News

Bitcoin will soon block small transaction outputs

github.com

31–40 of 90 posts

Re: Bitcoin will soon block small transaction outputs

#31

This sucks. I thought one of the killer apps for bitcoin was going to be micropayments. Oh well maybe the world will switch to litecoin.

Funny, I always thought of it as a near perfect store of value and nothing more.

The fact of the matter is that this is all Bitcoin has been used for so far (no company has used Bitcoins thus far for micropayments) so I think it will continue to evolve into an even more perfect store of value as time goes on.

Re: Bitcoin will soon block small transaction outputs

#32
post #28
post #14

Earlier quoted context omitted.

No this is awesome. Only transaction smaller than about half a cent is blocked. There's no good reason to make a transaction that small on the blockchain. Satoshidice sends thousands of transactions of one satoshi each every day and it adds gigabytes of data to to millions of computers worldwide. What a waste of resources.

>here's no good reason to make a transaction that small on the blockchain. You don't have the right to say that, it should be my right to decide whether my transaction size is appropriate or not. This sounds like regulation to me.

[deleted]

Re: Bitcoin will soon block small transaction outputs

#33

I assume the reason behind this is to block people from encoding data into the block chain by doing thousands of worthless transactions. If I recall correctly someone recently encoded the URL to a child porn site into the block chain, this is the only reasonable response to prevent it from happening again IMO.

This type of spam is solved through minimum fees for transacting very small amounts of bitcoin.

If a user is willing to spend $10 to insert a URL in the block chain, there is no way to stop them without making bitcoin useless.

The move to treat very small amounts of bitcoin as simply invalid is intended to reduce the bloat of the unspent address cache (called the UTXO). This is explained at the top of the linked page.

Re: Bitcoin will soon block small transaction outputs

#34
post #28
post #14

Earlier quoted context omitted.

No this is awesome. Only transaction smaller than about half a cent is blocked. There's no good reason to make a transaction that small on the blockchain. Satoshidice sends thousands of transactions of one satoshi each every day and it adds gigabytes of data to to millions of computers worldwide. What a waste of resources.

>here's no good reason to make a transaction that small on the blockchain. You don't have the right to say that, it should be my right to decide whether my transaction size is appropriate or not. This sounds like regulation to me.

When your transaction size affects my bandwidth and my hard disk, it becomes my business. Essentially you are acting like a spammer: wasting a disproportional amount of other people's computational resources for your gain.

Re: Bitcoin will soon block small transaction outputs

#35

This sucks. I thought one of the killer apps for bitcoin was going to be micropayments. Oh well maybe the world will switch to litecoin.

Funny, I always thought of it as a near perfect store of value and nothing more. The fact of the matter is that this is all Bitcoin has been used for so far (no company has used Bitcoins thus far for micropayments) so I think it will continue to evolve into an even more perfect store of value as time goes on.

Why do you think it's such a good store of value?

Re: Bitcoin will soon block small transaction outputs

#36
post #28
post #14

Earlier quoted context omitted.

No this is awesome. Only transaction smaller than about half a cent is blocked. There's no good reason to make a transaction that small on the blockchain. Satoshidice sends thousands of transactions of one satoshi each every day and it adds gigabytes of data to to millions of computers worldwide. What a waste of resources.

>here's no good reason to make a transaction that small on the blockchain. You don't have the right to say that, it should be my right to decide whether my transaction size is appropriate or not. This sounds like regulation to me.

That's like saying I have no right to stop email spammers and that they should have the right to decide if their email volume is appropriate or not.

Making sub-cent transactions is a waste of MY resources because every transaction gets duplicated to everyone's copy of the blockchain. That's spam. If we don't stop this then the blockchain will become so unwieldy that it makes Bitcoin all but useless for everyone, and that's not good for anyone.

Re: Bitcoin will soon block small transaction outputs

#37
This isn't a protocol change, so it's not really a big deal. It's basically a strongly worded (coded) suggestion from the core developers to discourage micro-transactions and blockchain spam (SatoshiDice, encoding data in the blockchain, etc)

If miners decide they still want to include these transactions, they can.

This is the way it should be since miners bear the cost of every transaction in the form of computing/network/storage resources.

Re: Bitcoin will soon block small transaction outputs

#38

I assume the reason behind this is to block people from encoding data into the block chain by doing thousands of worthless transactions. If I recall correctly someone recently encoded the URL to a child porn site into the block chain, this is the only reasonable response to prevent it from happening again IMO.

I don't get this problem. It's not like people literally actively read the BlockChain.

(Also, IIRC, wasn't their a proposal to make the data a hash or something mandatory so that it couldn't be random|misc-manual data? Or was that unfeasible for some reason?)

Re: Bitcoin will soon block small transaction outputs

#39
post #28
post #14

Earlier quoted context omitted.

No this is awesome. Only transaction smaller than about half a cent is blocked. There's no good reason to make a transaction that small on the blockchain. Satoshidice sends thousands of transactions of one satoshi each every day and it adds gigabytes of data to to millions of computers worldwide. What a waste of resources.

>here's no good reason to make a transaction that small on the blockchain. You don't have the right to say that, it should be my right to decide whether my transaction size is appropriate or not. This sounds like regulation to me.

No we do have the right, as these are our computer resources being wasted. This is not a protocol change of bitcoin - you can still make and include your tiny transactions. You'll just have to mine your own blocks if you want them on the chain. All this change does is give nodes the ability to set thresholds on which transactions are relayed and included on the blocks they mine.

Re: Bitcoin will soon block small transaction outputs

#40
So this slows the growth of the blockchain. If blockchain length is already becoming an issue today, what happens a year from now if trading volume multiplies as much as it did in the past year? What happens in five, ten years? Could the blockchain outstrip the economic feasibility of maintaining it at some point, or is there a mechanism already built into Bitcoin that addresses this?
Post reply on HN