Bitcoin Forum
April 25, 2024, 09:45:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Will BTC still be useful for micropayments in the future?  (Read 681 times)
colour (OP)
Full Member
***
Offline Offline

Activity: 152
Merit: 100



View Profile
July 17, 2012, 01:43:40 PM
Last edit: July 17, 2012, 02:13:45 PM by colour
 #1

One commonly listed advantage of BTC is the potential usefulness for micropayments.

Let's say BTC becomes significantly more popular. The no. of transactions per day will increase significantly. There will be far more big transactions. These will probably include high transaction fees in order to get processed, raising the average amount of fees used per transaction. Miners will try to prioritize these transactions, for economic reasons. But afaik the amount of allowed transactions included per block is limited. That means that micro-transactions will either not get processed. Or they will need to include an unreasonably high amount of fees, probably making up a large percentage of the total sum, thus making micropayments unattractive.

I have a habit of being wrong, please explain where and why I am erring this time.

TL;DR: Things!
1714038302
Hero Member
*
Offline Offline

Posts: 1714038302

View Profile Personal Message (Offline)

Ignore
1714038302
Reply with quote  #2

1714038302
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714038302
Hero Member
*
Offline Offline

Posts: 1714038302

View Profile Personal Message (Offline)

Ignore
1714038302
Reply with quote  #2

1714038302
Report to moderator
1714038302
Hero Member
*
Offline Offline

Posts: 1714038302

View Profile Personal Message (Offline)

Ignore
1714038302
Reply with quote  #2

1714038302
Report to moderator
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
July 17, 2012, 01:52:15 PM
 #2

But afaik the amount of allowed transactions included per block is limited.
Nope, it's not.

So miners won't prioritize high fee transactions. It's in their best (economic) interest to include ALL transactions.

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
Blazr
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1005



View Profile
July 17, 2012, 01:56:47 PM
 #3

So miners won't prioritize high fee transactions. It's in their best (economic) interest to include ALL transactions.

Then why do we have fee requirements? Surely we should all pay a 1 Satsohi fee per transaction and miners will keep including our transaction's.

ribuck
Donator
Hero Member
*
Offline Offline

Activity: 826
Merit: 1039


View Profile
July 17, 2012, 02:05:55 PM
 #4

... the amount of allowed transactions included per block is limited. That means that micro-transactions will either not get processed. Or they will need to include an unreasonably high amount of fees
If and when the fees get too high for micropayments to be efficiently handled in the block chain, they can be handled in some kind of sub-ledger. Eventually I think we will see not just micropayments, but also nanopayments - very tiny payments attached to things as small as a single API call.

For now, micropayments and nanopayments can be tested on the block chain, then hived off into a sub-ledger in the future as and when required.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
July 17, 2012, 02:21:13 PM
 #5

Nobody can say for sure however there are a variety of potential solutions and ultimately the future may involve more than one.

The first thing to consider is "what is a micro transaction".  The term is vauge and means a lot of different things to different people.  Payments in the $1 to $5 range are inefficient for credit cards and Bitcoin competes well here.   Payments in the $0.10 to $1.00 range are more challenging for Bitcoin and may require some alternative thinking.  Payments in the $0.10 or smaller range likely are a bad fit for Bitcoin as the processing costs for a $0.10 tx is the same as a $1 mil tx.

Some back of napkin ideas for handling micro transactions.

1) It is likely that micro payments will be accepted as 0-confirm.  The value of double spending them is negigible compared to the effort & cost.   While these transactions will be lower priority a smart vendor could operate under a business model where they get paid "eventually".  There will always be blocks that have extra space during off peak hours.

2) For some types of high frequency micro transactions there is the possibility of random payment.  i.e. instead of paying 1 bitcent per action you pay 1% chance of 1 BTC per action.  This reduces the number of transactions (and thus cost and thus fees) by a factor of 100.

3) It is very likely that over time higher level functionality will use bitcoin as a foundation.  Much like you don't use the FedNet national banking network directly applications you use do give you access to it indirectly.  Some will cry "centralization" but they seem to forget Bitcoin is about freedom (as in free speech not free beer).  Unlike the current banking network where gaining a seat at the table is essentially impossible the open access of the network will create potential for real competition among providers of indirect services.

4) This is an area for an alt-chain to shine.  No not LTC (which is simply a copy of BTC with all the same limitations).  An alt chain built from the ground up to handle micropayments would be an ideal "side kick" to Bitcoin.   In theory there are lots of exciting ideas which could be explored.  A very short block time (say 30 seconds) introduces problems of chain fragmentation but that is less of a danger in a network designed for low value transactions.  Using a periodic ledger to compress all prior tx data into current ledger of values (which is only used once hundreds of blocks deep) would reduce the storage costs of the chain.  It may even be possible to design an alt chain with no independent currency.  A chain that for example required destroying Bitcoins to fund (i.e. destroy 1 BTC  to generate 1000 microCoins in the altchain).  To date alt-chain have been disappointing pump and dump copies but if there is market demand I would expect to see some micro-transaction alt-chain take off
Pages: [1]
  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!