Bitcoin Forum
April 24, 2024, 11:40:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin and Micropayments  (Read 2845 times)
Melbustus (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1003



View Profile
July 23, 2011, 01:15:42 AM
 #1

One of the potential benefits of bitcoin is in enabling cost-effective micropayments. At least, in theory. In practice, will transaction fees have to evolve to the point where they make micropayments just as infeasible as they are today? That is, when there's little new-coin reward for mining a block and transaction volume is high (causing fees to be non-trivial), will transaction fees be to high to send micropayments without losing a huge percentage of the payment?

Bitcoin is the first monetary system to credibly offer perfect information to all economic participants.
1714002047
Hero Member
*
Offline Offline

Posts: 1714002047

View Profile Personal Message (Offline)

Ignore
1714002047
Reply with quote  #2

1714002047
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714002047
Hero Member
*
Offline Offline

Posts: 1714002047

View Profile Personal Message (Offline)

Ignore
1714002047
Reply with quote  #2

1714002047
Report to moderator
1714002047
Hero Member
*
Offline Offline

Posts: 1714002047

View Profile Personal Message (Offline)

Ignore
1714002047
Reply with quote  #2

1714002047
Report to moderator
1714002047
Hero Member
*
Offline Offline

Posts: 1714002047

View Profile Personal Message (Offline)

Ignore
1714002047
Reply with quote  #2

1714002047
Report to moderator
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
July 23, 2011, 01:41:55 AM
Last edit: July 23, 2011, 01:57:27 AM by julz
 #2

I'm concerned that the high fees for microtransactions will impede the distribution of bitcoin and limit it's application.

Why can't some portion of the fees for microtransactions be paid in a cryptographic 'proof of recent work'?
(prove your client has done x seconds of calculations, after some recent block)

At the moment the fees aren't as a percent of transaction value. By shifting to requiring part of the fee to be paid in computational work, and the rest as a percentage fee rather than an absolute - it makes spamming the network impractical, and fees fair for low values.




@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
BookofNick
Full Member
***
Offline Offline

Activity: 315
Merit: 116



View Profile
July 23, 2011, 02:14:35 AM
 #3

Yes, the current fees are a problem. I can't send 0.001 Bitcoins to you at the moment. It's impossible. I'm not worried, though. When BTC price gets that high, it's a problem I'd like to have. And one I think will be solved.

a63ntsm1th
Member
**
Offline Offline

Activity: 95
Merit: 11


View Profile
July 23, 2011, 02:17:32 AM
 #4

I also have questions regarding micro-payment and transaction fees.  I havent really been able to find a good source of information as to how transaction fees are calculated.

As an entrepreneur I am doing feasibility studies for several bitcoin business ideas. In doing these studies I have tried to anticipate the future value of bitcoins and several models I have used end up with bitcoins being worth easily close to 1 million current US dollars each.

If bitcoins gained enough traction to become this valuable, the term micro transaction might have different meaning all together as you would need to transfer just 1 millionth of a coin to buy a coffee.

Im sure this is adressed somewhere, does anyone have any links?

just my .02 btc
BookofNick
Full Member
***
Offline Offline

Activity: 315
Merit: 116



View Profile
July 23, 2011, 02:52:07 AM
 #5

I also have questions regarding micro-payment and transaction fees.  I havent really been able to find a good source of information as to how transaction fees are calculated.

As an entrepreneur I am doing feasibility studies for several bitcoin business ideas. In doing these studies I have tried to anticipate the future value of bitcoins and several models I have used end up with bitcoins being worth easily close to 1 million current US dollars each.

If bitcoins gained enough traction to become this valuable, the term micro transaction might have different meaning all together as you would need to transfer just 1 millionth of a coin to buy a coffee.

Im sure this is adressed somewhere, does anyone have any links?

I'm not sure Bitcoin at 1 million USD is good planning. If that was your business model, then just buy 1 Bitcoin, sit back and relax and become a millionaire.

Value increases take time and infastructure. I think a more realistic target, if Bitcoin catches on, is $100 or so in the next couple years.

evoorhees
Legendary
*
Offline Offline

Activity: 1008
Merit: 1021


Democracy is the original 51% attack


View Profile
July 23, 2011, 03:01:46 AM
 #6

I also have questions regarding micro-payment and transaction fees.  I havent really been able to find a good source of information as to how transaction fees are calculated.

Transaction fees aren't "calculated." They are determined by the sender of a payment. When you send a bitcoin (or fraction of one) you may opt to pay a transaction fee and you set the fee.

Caveats:
- Some client versions set a mandatory minimum fee per kb of the transaction size. The most recent client version sets this minimum at .0005 btc per kilobyte I believe, and most transfers are 1kb. The older client sets the minimum at .01 btc... and this obviously causes problems for people who haven't upgraded.

- If you use some online wallets (like instawallet or mybitcoin) it appears that you can send btc without any transaction fee. I have done this many times.

All you really need to understand, is that fees tend to be voluntary, but it is smart to include a fee in order to have your transaction processed in a reasonable amount of time. As the market matures, the fee required for a quick transfer will continually fall due to competition. Short term, due to some client issues, some people are paying fees higher than they need/want to.

Hope that clears it up! =)
ctoon6
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251



View Profile
July 23, 2011, 03:03:54 AM
 #7

need a client patch that allows coins to be send for free.

Melbustus (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1003



View Profile
July 23, 2011, 03:26:43 AM
 #8

I also have questions regarding micro-payment and transaction fees.  I havent really been able to find a good source of information as to how transaction fees are calculated.

Transaction fees aren't "calculated." They are determined by the sender of a payment. When you send a bitcoin (or fraction of one) you may opt to pay a transaction fee and you set the fee.

Caveats:
- Some client versions set a mandatory minimum fee per kb of the transaction size. The most recent client version sets this minimum at .0005 btc per kilobyte I believe, and most transfers are 1kb. The older client sets the minimum at .01 btc... and this obviously causes problems for people who haven't upgraded.

- If you use some online wallets (like instawallet or mybitcoin) it appears that you can send btc without any transaction fee. I have done this many times.

All you really need to understand, is that fees tend to be voluntary, but it is smart to include a fee in order to have your transaction processed in a reasonable amount of time. As the market matures, the fee required for a quick transfer will continually fall due to competition. Short term, due to some client issues, some people are paying fees higher than they need/want to.

Hope that clears it up! =)


That probably clears up some of the other questions in this thread, by not my original one. Don't we still have an issue longer-term with feasibility of micro-transactions under bitcoin due to the fact that fees will likely have to a fairly high percentage of tiny transactions in order to get them processed in a reasonable amount of time?

Bitcoin is the first monetary system to credibly offer perfect information to all economic participants.
Littleshop
Legendary
*
Offline Offline

Activity: 1386
Merit: 1003



View Profile WWW
July 23, 2011, 04:11:51 AM
 #9

Everyone has their own idea of what a micropayment is.  Paypal it is under $12.  To some it is pennies.

I deal with micropayments when selling LEDs and stickers.  A sticker and shipping can be as low as $1.48

Bitcoin beats out Paypal or anything else that I know of currently.  I group transactions and when they get to $100 or so I change them into real money through an exchange and Dwolla.  My fees on $100 total transactions?  75 cents or less.  .75%
25 cents for Dwolla, 50 cents for Tradehill or less using others. 

It I had 20 orders with paypal averaging $5 each, paypal would charge $9 on that same amount or 9%.

If I spend the money in the community my fees are nearly zero.  Nothing else that works can do that. 

If your idea of a micropayment is 5 cents, nothing out there is gonna work better then bitcoin, even though the fees will be quite high as a percentage. 


ctoon6
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251



View Profile
July 23, 2011, 04:14:14 AM
 #10

once you get into sub $2 amounts, make the give at least $2 and give them store credits to buy stuff at a later date.

error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
July 23, 2011, 05:07:10 AM
 #11

I also have questions regarding micro-payment and transaction fees.  I havent really been able to find a good source of information as to how transaction fees are calculated.

As an entrepreneur I am doing feasibility studies for several bitcoin business ideas. In doing these studies I have tried to anticipate the future value of bitcoins and several models I have used end up with bitcoins being worth easily close to 1 million current US dollars each.

If bitcoins gained enough traction to become this valuable, the term micro transaction might have different meaning all together as you would need to transfer just 1 millionth of a coin to buy a coffee.

Im sure this is adressed somewhere, does anyone have any links?

I'm not sure Bitcoin at 1 million USD is good planning. If that was your business model, then just buy 1 Bitcoin, sit back and relax and become a millionaire.

Value increases take time and infastructure. I think a more realistic target, if Bitcoin catches on, is $100 or so in the next couple years.

The thing is, I came up with very similar numbers. If Bitcoin catches on, $1 million IS a realistic target. Almost certainly not in two years. Ten to twenty years, it becomes a possibility.

At certain BTC/USD thresholds it makes sense to start talking and trading in mBTC and (later) µBTC. There are a few threads about this already.

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
Melbustus (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1003



View Profile
July 23, 2011, 07:03:23 AM
 #12

...
If your idea of a micropayment is 5 cents, nothing out there is gonna work better then bitcoin, even though the fees will be quite high as a percentage. 



Yes, I was specifically thinking in the 5-10 cent range. If transactions of that size were feasible without high fees (on a percentage basis), the way content is sold online could radically change (eg; click here to pay 5 cents to finish reading this article/blog-post/whatever). Subscription services could go away - this has obviously been on people's wish list for quite some time. Bitcoin looks, at least on the surface, like it might be able to enable such things, but upon closer inspection, perhaps not.

Bitcoin is the first monetary system to credibly offer perfect information to all economic participants.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
July 23, 2011, 09:53:14 AM
 #13

Bitcoin looks, at least on the surface, like it might be able to enable such things, but upon closer inspection, perhaps not.

Since we do not know how much the miners will require as payment in the future, it will be risky to base a business around bitcoin transactions costing less than a few cents.

It was just weeks ago that the bitcoin client was still sitting at 0.01 BTC fee requirement and that meant the transaction fee was $0.20 USD worth for each transaction.  Of course, that was a special situation and probably won't happen again, but a rise to three or five cents each transactions seems plausible.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


a63ntsm1th
Member
**
Offline Offline

Activity: 95
Merit: 11


View Profile
July 23, 2011, 11:22:06 AM
 #14

@evorhees thanks for clearing it up.  As long as transaction fees are dictated by the market im sure there will be very little problems, and micro-transactions will be as affordable as the cost to process the data allows them to be (assuming the market remains free from regulation or coercion)

Btw is there a thread for working out these bitcoin growth models? With such little data available on bitcoins it can be difficult to make accurate assessments.

Quote
I'm not sure Bitcoin at 1 million USD is good planning. If that was your business model, then just buy 1 Bitcoin, sit back and relax and become a millionaire.

But how about starting a business and earthing thousands of bitcoins?  Also I think in order for bitcoins to become a truly mainstream currency we must develop business models not based solely on speculation in the bitcoin exchange rates.

If everyone just speculates, then bitcoins will crash in price and everyone loses.  If some people build businesses and solutions to facilitate the spread of bitcoin as a currency to use in day to day transactions, then they and the speculators win!

just my .02 btc
natman3400
Member
**
Offline Offline

Activity: 98
Merit: 10

firstbits: 1nathana


View Profile
July 23, 2011, 03:59:29 PM
 #15

Yes, the current fees are a problem. I can't send 0.001 Bitcoins to you at the moment. It's impossible. I'm not worried, though. When BTC price gets that high, it's a problem I'd like to have. And one I think will be solved.
Unless your using an old client, yes you can. The fee in the current version is 0.0005 BTC, and even if it were higher, you would still be able too. Infact, I think the bitcoin faucet gives out 0.001 Bitcoins.

Support the BitClip project:
http://bit.ly/vghQFK
Donate to bitclip: 1BCincd4sHM1ou5QcxZ4vc4hKzsxXCpQT
Dontate to me: 1NathanAubdutd4kW4VwfcEXEWvgkqEq7V
PGP key 1: http://goo.gl/TUIWe
PGP key 2: http://goo.gl/jrfaI
Proof both keys belong to me: http://goo.gl/dQSHl
error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
July 23, 2011, 06:00:23 PM
 #16

Yes, the current fees are a problem. I can't send 0.001 Bitcoins to you at the moment. It's impossible. I'm not worried, though. When BTC price gets that high, it's a problem I'd like to have. And one I think will be solved.
Unless your using an old client, yes you can. The fee in the current version is 0.0005 BTC, and even if it were higher, you would still be able too. Infact, I think the bitcoin faucet gives out 0.001 Bitcoins.

This doesn't look like "can't" or "impossible."

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
natman3400
Member
**
Offline Offline

Activity: 98
Merit: 10

firstbits: 1nathana


View Profile
July 23, 2011, 06:09:48 PM
 #17

Yes, the current fees are a problem. I can't send 0.001 Bitcoins to you at the moment. It's impossible. I'm not worried, though. When BTC price gets that high, it's a problem I'd like to have. And one I think will be solved.
Unless your using an old client, yes you can. The fee in the current version is 0.0005 BTC, and even if it were higher, you would still be able too. Infact, I think the bitcoin faucet gives out 0.001 Bitcoins.

This doesn't look like "can't" or "impossible."

Yes, the current fees are a problem. I can't send 0.001 Bitcoins to you at the moment. It's impossible. I'm not worried, though. When BTC price gets that high, it's a problem I'd like to have. And one I think will be solved.
Unless your using an old client, yes you can. The fee in the current version is 0.0005 BTC, and even if it were higher, you would still be able too. Infact, I think the bitcoin faucet gives out 0.001 Bitcoins.

This doesn't look like "can't" or "impossible."


Just to put another nail in the coffin, lets calculate what that fee is at current rates. Round it off to $13.70 send multiply by 0.0005 and you get roughly 7 tenths of a cent. So yes, you can send 1 cents worth of bitcoins, but it will cost you 7 tenths of a cent.

Support the BitClip project:
http://bit.ly/vghQFK
Donate to bitclip: 1BCincd4sHM1ou5QcxZ4vc4hKzsxXCpQT
Dontate to me: 1NathanAubdutd4kW4VwfcEXEWvgkqEq7V
PGP key 1: http://goo.gl/TUIWe
PGP key 2: http://goo.gl/jrfaI
Proof both keys belong to me: http://goo.gl/dQSHl
Melbustus (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1003



View Profile
July 23, 2011, 06:25:32 PM
 #18

Just to put another nail in the coffin, lets calculate what that fee is at current rates. Round it off to $13.70 send multiply by 0.0005 and you get roughly 7 tenths of a cent. So yes, you can send 1 cents worth of bitcoins, but it will cost you 7 tenths of a cent.


That's ok-ish for now. A 10 cent transaction would have a 7% fee, a 5 cent transaction would be 14%. Those are high, but probably workable (after all, Apple has proven that 30% fees don't kill an ecosystem (yikes)). Problem is, fees are going to get higher as mining bounty drops off, and as there's more and more competition for speedy transactions.

Bitcoin is the first monetary system to credibly offer perfect information to all economic participants.
spruce
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
July 23, 2011, 06:33:13 PM
 #19

I'm still using version 0.3.22 (can't upgrade for some reason). If I try and send .01 or .02 BTC, I get an "over size limit" note. I always figured this meant the amount was too small, as I didn't get the note if I sent 1 BTC or more. I pay the fee and it works for a small amount like .01 BTC and it sends OK. But the BTC comes from one or maybe two addresses, not dozens. So how come it is "over the size limit"? I used to think this was some developer's bad English and it should have said "under the size limit" (i.e., the amount is too small, like .01 BTC), but apparently not. But it acts like that *is* what it means.
error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
July 23, 2011, 06:34:47 PM
 #20

I'm still using version 0.3.22 (can't upgrade for some reason). If I try and send .01 or .02 BTC, I get an "over size limit" note. I always figured this meant the amount was too small, as I didn't get the note if I sent 1 BTC or more. I pay the fee and it works for a small amount like .01 BTC and it sends OK. But the BTC comes from one or maybe two addresses, not dozens. So how come it is "over the size limit"? I used to think this was some developer's bad English and it should have said "under the size limit" (i.e., too small), but apparently not. But it acts like that *is* what it means.

You need to upgrade NOW.

And yes, it's poorly worded and should be fixed.

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!