Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: gigabytecoin on April 20, 2011, 05:51:12 AM



Title: The faucet should be giving ~0.003 BTC per person.
Post by: gigabytecoin on April 20, 2011, 05:51:12 AM
There are close to 7 billion people in the world and only 21 million BTC that will ever exist. If we are going to distribute the bitcoin wealth equally amongst us, the faucet should be giving out 0.003 BTC per person.

This would probably discourage any current faucet thieves as well because the return would be about 15 times less than it is currently.

On a side note: I was just thinking the other night... Perhaps the Bitcoin client is creating an artificial ceiling of 1.00 USD parity because of it's default 0.01 minimum denominations..?


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: FreeMoney on April 20, 2011, 05:56:11 AM
I don't think the client will hold the price back, but I think changing it anytime now would be good. Maybe start by making the default client not require the fee for subcent transactions and put an option somewhere to show more precision, it isn't something everyone needs to see automatically just yet imo.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: gigabytecoin on April 20, 2011, 06:06:14 AM
I don't think the client will hold the price back, but I think changing it anytime now would be good. Maybe start by making the default client not require the fee for subcent transactions and put an option somewhere to show more precision, it isn't something everyone needs to see automatically just yet imo.

Well it will sure hold something back.

Price or usefulness.

As soon as 1 BTC = $25 USD... it becomes difficult to send "micro" transactions. Which is one of our specialties apparently.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: Jaime Frontero on April 20, 2011, 06:15:15 AM
On a side note: I was just thinking the other night... Perhaps the Bitcoin client is creating an artificial ceiling of 1.00 USD parity because of it's default 0.01 minimum denominations..?

that's an interesting thought.  perception is everything.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: stakhanov on April 20, 2011, 07:24:18 AM
I think the default client should show at least one additional digit by default, and of course there should be the option to increase it arbitrarily.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: Gavin Andresen on April 20, 2011, 01:30:49 PM
I think the default client should show at least one additional digit by default, and of course there should be the option to increase it arbitrarily.

The 0.3.21 release (I hope to have a release candidate available today) will support full-precision values-- you will be able to send 1.00123456 BTC, if you like.

Sending less than 0.01 BTC still requires a 0.01 BTC fee, though.  Changing that to "sending less than 0.01 BTC requires a 0.001 BTC fee" might be worth thinking about, but I think there are higher priorities on the core bitcoin TODO list.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: tomcollins on April 20, 2011, 03:16:31 PM
I think the default client should show at least one additional digit by default, and of course there should be the option to increase it arbitrarily.

The 0.3.21 release (I hope to have a release candidate available today) will support full-precision values-- you will be able to send 1.00123456 BTC, if you like.

Sending less than 0.01 BTC still requires a 0.01 BTC fee, though.  Changing that to "sending less than 0.01 BTC requires a 0.001 BTC fee" might be worth thinking about, but I think there are higher priorities on the core bitcoin TODO list.


How frequent do you plan to make releases?  I'm assuming pretty quick.  .01 might be worth quite a bit by the time the next release comes along.  Is it you worry about too many worthless transactions causing the blocks to grow too big?  I'd lean towards a bit lower of a limit earlier rather than later, though.  We are seeing massive deflation already, so another few months and $10/BTC could be reality.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: stakhanov on April 20, 2011, 03:30:42 PM
I think the default client should show at least one additional digit by default, and of course there should be the option to increase it arbitrarily.

The 0.3.21 release (I hope to have a release candidate available today) will support full-precision values-- you will be able to send 1.00123456 BTC, if you like.

Sending less than 0.01 BTC still requires a 0.01 BTC fee, though.  Changing that to "sending less than 0.01 BTC requires a 0.001 BTC fee" might be worth thinking about, but I think there are higher priorities on the core bitcoin TODO list.


Great job!


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: stillfire on April 20, 2011, 03:40:20 PM
If 0.001 BTC transaction fees were possible that would open up the ability to do 'true' micropayments. This would be a brand new frontier to expand in Bitcoin business - e.g. imagine a news site charging per article view but not as clumsily as what NYT has been doing.

Microstransactions could be Bitcoin's killer app and expand the legal market uses of Bitcoin tremendously.

It's true though that there could be a lot of transactions making the blocks larger.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: mewantsbitcoins on April 20, 2011, 03:58:22 PM
I don't think the size of the blocks is the limiting factor, or at least I hope it is not, because IMO, higher number of transactions is exactly what we are aiming for. The way I understand it, fees are inbuilt into the system to supplement the amount awarded to the miners for the cpu/gpu cycles after difficulty increases to the point when it's no longer profitable.

If I understand it correctly and the fee is not necessary/the amount is too high at the moment, it should be lowered sooner rather than later.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: tomcollins on April 20, 2011, 04:04:16 PM
If 0.001 BTC transaction fees were possible that would open up the ability to do 'true' micropayments. This would be a brand new frontier to expand in Bitcoin business - e.g. imagine a news site charging per article view but not as clumsily as what NYT has been doing.

Microstransactions could be Bitcoin's killer app and expand the legal market uses of Bitcoin tremendously.

It's true though that there could be a lot of transactions making the blocks larger.

I could just see the NYT doing this.  Please wait 10-60 minutes while we confirm your transaction.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: stillfire on April 20, 2011, 04:08:15 PM
For a 0.001 BTC transaction they wouldn't need to wait for 6 confirms. They can just see it start to propagate through the network and assume it'll be good. If it later turns out it's not good they can eat the losses of, in today's exchange rate, a 1/10th of a USD cent.

If people start to systematically try double spend, NYT can require the user to create a free account and deposit 0.05 BTC of minimum balance and wait for the 6 confirms. It's still a whole lot better for the end user than a monthly 'subscription fee' when all you want is to read a few pieces a year.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: tomcollins on April 20, 2011, 04:53:44 PM
For a 0.001 BTC transaction they wouldn't need to wait for 6 confirms. They can just see it start to propagate through the network and assume it'll be good. If it later turns out it's not good they can eat the losses of, in today's exchange rate, a 1/10th of a USD cent.

If people start to systemically try double spending, NYT can require the user to create a free account and deposit 0.05 BTC of minimum balance and wait for the 6 confirms. It's still a whole lot better for the end user than a monthly 'subscription fee' when all you want is to read a few pieces a year.

It was mostly tongue in cheek, but that could certainly work, if you view ads, you get paid some credits too.  I'm not sure NYT wants microtransactions, but someone might, and this is a good model.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: gigabytecoin on April 21, 2011, 07:15:58 AM
If 0.001 BTC transaction fees were possible that would open up the ability to do 'true' micropayments. This would be a brand new frontier to expand in Bitcoin business - e.g. imagine a news site charging per article view but not as clumsily as what NYT has been doing.

Microstransactions could be Bitcoin's killer app and expand the legal market uses of Bitcoin tremendously.

It's true though that there could be a lot of transactions making the blocks larger.

Agreed!!!

I do not understand why we FORCE a fee period?

And why do we FORCE a minimum fee?

Who are we to determine bitcoin's true economics?

I understand there is a possible DOS attack by removing the fee, but there must be another way around this. It is much too limiting to the regular customer/bitcoin network as a whole.

Don't spoil the bunch because of a few bad apples.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: Gavin Andresen on April 21, 2011, 07:35:40 PM
I do not understand why we FORCE a fee period?

And why do we FORCE a minimum fee?
Because there is a real cost to the network for every transaction, and the code hasn't been fully optimized yet.

Allowing users and miners to set fee policy without recompiling will happen, but I think there are higher priority issues to tackle first.


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: tomcollins on April 21, 2011, 07:44:26 PM
I do not understand why we FORCE a fee period?

And why do we FORCE a minimum fee?
Because there is a real cost to the network for every transaction, and the code hasn't been fully optimized yet.

Allowing users and miners to set fee policy without recompiling will happen, but I think there are higher priority issues to tackle first.

If I understand correctly, someone could build their own mining app that DOES accept small payments without fees.  And you could write your own client app that DOES send small transfers without fees, but there's no guarantee anyone will accept it.  Is this accurate?


Title: Re: The faucet should be giving ~0.003 BTC per person.
Post by: barbarousrelic on April 21, 2011, 07:52:37 PM
If 0.001 BTC transaction fees were possible that would open up the ability to do 'true' micropayments. This would be a brand new frontier to expand in Bitcoin business - e.g. imagine a news site charging per article view but not as clumsily as what NYT has been doing.

Microstransactions could be Bitcoin's killer app and expand the legal market uses of Bitcoin tremendously.

It's true though that there could be a lot of transactions making the blocks larger.

Agreed!!!

I do not understand why we FORCE a fee period?

And why do we FORCE a minimum fee?

Who are we to determine bitcoin's true economics?

I understand there is a possible DOS attack by removing the fee, but there must be another way around this. It is much too limiting to the regular customer/bitcoin network as a whole.

Don't spoil the bunch because of a few bad apples.

IIRC the minimum fees were put in to discourage people from spamming the network with millions of .00000001 BTC payments. Doing so can fill up blocks and cause legitimate transactions to be delayed.