Bitcoin Forum
April 25, 2024, 12:05:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction Fees: The community must be aware that THEY can change them.  (Read 1211 times)
Tacticat (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
March 24, 2013, 11:09:12 AM
 #1

Traditional payment methods grew us used to a system of fixed fees where the user had no vote to decide which amount he considered to be appropriate. This is not the case of Bitcoin, where the transaction fee can be enterily decided by the community and where the standard is set by consensus.

The problem? Right now people don't know that they, as a Bitcoin users, as a community, can have an impact on transaction fees.

For most people the default transaction fee is something that is decided by devolpers at a certain point of time. Actually, some clients such as Bitcoinspinner or the Reddit Bitcointip bot do not allow any type of decision whatsover. This is potentially bad, because bitcoin was designed as a system where transaction fees would be flexible and changed over time depending on the block size, amount of transactions and other "market situations".

Most users face the following decision: Either include a 0.0005 fee and have the transaction processed in a fast manner, or include no fee at all and risk having the confirmation delayed.They don't know that they could choose any other amount they consider to be fair. For example, given the recent increase in Bitcoin value I might think that an appropriate transaction fee should be 0.0001 and explicitly tell my client to send out this fee.

If everybody did this, if everybody would be aware that they can decide the amount they consider to be just, there would a market balance without need for developer intervention.

Miners would lower or increase the fees they accept by the decision of the community, because otherwise they wouldn't make a profit on these precious fees. Obviously, they have no incentive to accept 0 fee transactions, but if a majority now started using a lower 0.0001 fee, this would become the current standard. Bitcoin users should know of the importance they hold in this issue.

Bottom line: Bitcoin is not a traditional payment method, nor a traditional currency and as such this is an issue long overseen because there wasn't no need for it until now. But like many other things in the Bitcoin world, we must raise awareness about user-decided fees.

Post scriptum: This post is not intended to attack miners. I know that miners depend on these fees and someone might think that lowering would hurt them. But right now, the majority of a miner's profit still comes from block rewards and with the value of these rewards being 5 times higher than they were last december, there is no need to think that lower transaction fees adjusted by community decision would hurt them.

And even in the case that a fee is so low that miners don't like it, they too have a voice and vote by deciding which fees are included in their blocks and which not. Just like Bitcoin price is decided by the pressure of buyers and sellers, asks and bids, this is a similar mechanism. 

What do you think? Oh! Please don't forget to say what fee (given the actual Bitcoin price) you deem appropriate.
What will you tell your client to set as default fee?

Cheers!

Tips and donations:

15nqQGfkgoxrBnsshD6vCuMWuz71MK51Ug
1714046717
Hero Member
*
Offline Offline

Posts: 1714046717

View Profile Personal Message (Offline)

Ignore
1714046717
Reply with quote  #2

1714046717
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.
1714046717
Hero Member
*
Offline Offline

Posts: 1714046717

View Profile Personal Message (Offline)

Ignore
1714046717
Reply with quote  #2

1714046717
Report to moderator
1714046717
Hero Member
*
Offline Offline

Posts: 1714046717

View Profile Personal Message (Offline)

Ignore
1714046717
Reply with quote  #2

1714046717
Report to moderator
1714046717
Hero Member
*
Offline Offline

Posts: 1714046717

View Profile Personal Message (Offline)

Ignore
1714046717
Reply with quote  #2

1714046717
Report to moderator
bg002h
Donator
Legendary
*
Offline Offline

Activity: 1463
Merit: 1047


I outlived my lifetime membership:)


View Profile WWW
March 24, 2013, 11:14:22 AM
 #2

I would file this under "duh."  Defaults = trivial thing to make your transaction go through reasonably quickly and are, by default, meant to help the novice.

Hardforks aren't that hard. It’s getting others to use them that's hard.
1GCDzqmX2Cf513E8NeThNHxiYEivU1Chhe
tutkarz
Hero Member
*****
Offline Offline

Activity: 546
Merit: 501


View Profile
March 24, 2013, 11:19:45 AM
 #3

To me, the bigger fee, the more miners. And more miners is better, right?

Tacticat (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
March 24, 2013, 11:23:26 AM
 #4

I would file this under "duh."  Defaults = trivial thing to make your transaction go through reasonably quickly and are, by default, meant to help the novice.

Indeed, But it's not the default fee that I critisize, but the actual situation in which it seems that people don't know they can change fees and have an impact.

Even the blockchain.info client doesn't allow for a custom fee to be set in the "Settings" menu. Only when sending a custom transaction can one decide to include a 0.0001 fee (for example) and vote on this issue. It seems to me that 90% of the people I've met don't know this or don't consider this.

If people are not properly informed, then the mentality of "fixed fees" we've got used to from traditional payment methods will take over and people will just resign to accept whatever the default option in their wallets is, despite if they consider it just or not.

Tips and donations:

15nqQGfkgoxrBnsshD6vCuMWuz71MK51Ug
bb113
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
March 24, 2013, 11:37:42 AM
 #5

This is a great OP. The transaction fees are similar to how in science p<0.05 is arbitrarily used as a cutoff for "interesting" or "not interesting" results just because a guy wrote it as an example a long time ago. Deciding the fee you are willing to pay based on how quick you want your transaction processed should be advertised as a feature.
theta
Full Member
***
Offline Offline

Activity: 164
Merit: 100


View Profile
March 24, 2013, 11:52:26 AM
 #6

 Excellent point. I wonder if one could find in real time the actual clearing level of transaction fees vs time to process a transaction,  based on miners' "price list".  For example 0.0005 =  instant, 0.0002 = 1 minute, 0.0001 = 2  minutes,  etc,  and people could decide on the spot depending on the urgency of a particular transaction.  Competition between miners would ensure the prices would be low and would get lower as the volume of transactions grows.
Cyberdyne
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
March 24, 2013, 12:28:27 PM
 #7

Just thinking out loud here, but I wonder how things would work if the fees paid for bitcoin transactions were a completely separate currency.

Imagine if you will, a "Transaction Coin", let's call it TXC, where 1 TXC gives you the right to send exactly transaction on the bitcoin network.

If that were the case, I wonder what a free market would be like where an exchange facilitates TXC / USD trade.

I know this is not how bitcoin is programmed, but it gets me wondering exactly how much USD the floating market would settle on for 1 bitcoin transaction.
Tacticat (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
March 24, 2013, 12:36:56 PM
 #8

Excellent point. I wonder if one could find in real time the actual clearing level of transaction fees vs time to process a transaction,  based on miners' "price list".  For example 0.0005 =  instant, 0.0002 = 1 minute, 0.0001 = 2  minutes,  etc,  and people could decide on the spot depending on the urgency of a particular transaction.  Competition between miners would ensure the prices would be low and would get lower as the volume of transactions grows.

It wouldn't be counted in minutes, but probably in blocks (which occur on average every 10 minutes).

In my opinion, two things are needed for a variable, democratic TX fee system to take place:

- Bitcoin clients must allow their users to set a custom fee in an easy manner as well as inform them of the importance of this action.

- A website that collects the community's opinion on what the standard TX fee should be. Something like... BTCfeeSentiment.com (example)
On such a website users could vocally express their opinion on what they consider to be a fair fee, and adjust their clients according to the consensus.

Let's not forget that Bitcoin is designed to make this possible. If we don't tell users that they have this possibility and that their consensus can have an impact just because we want to earn more money, then we're not better that VISA or Paypal (Yes, I know that's a bit harsh).

I'm going to set my client's fee at 0.0001. You can set yours to whatever you believe is fair and necessary... and if everybody does this, a balance point will be found.

 

Tips and donations:

15nqQGfkgoxrBnsshD6vCuMWuz71MK51Ug
yocko06
Full Member
***
Offline Offline

Activity: 182
Merit: 100


1Kgyk4nQSzb3Pm9E9vWiGVyJ6jpPwripKf


View Profile
March 24, 2013, 12:45:08 PM
 #9

a calculator on the wallet would be good. something that can work out the fee for you as the price goes up and down so the miners always get there same dollar value and the user has the same. This way the wallet could be set to fee or no fee and you don't need to adjust the amount unless you want to do a custom fee.
good food for thought. 
bg002h
Donator
Legendary
*
Offline Offline

Activity: 1463
Merit: 1047


I outlived my lifetime membership:)


View Profile WWW
March 24, 2013, 12:51:52 PM
 #10

This is a great OP. The transaction fees are similar to how in science p<0.05 is arbitrarily used as a cutoff for "interesting" or "not interesting" results just because a guy wrote it as an example a long time ago. Deciding the fee you are willing to pay based on how quick you want your transaction processed should be advertised as a feature.

Uhhh...no. The p value of 0.05 means the probability of the study results occurring due to random sampling error is 1 in 20. It doesn't mean the result is true...and when p=0.1, the result may be true but the probability it's due to chance is double that of the 0.05 cut off.

Hardforks aren't that hard. It’s getting others to use them that's hard.
1GCDzqmX2Cf513E8NeThNHxiYEivU1Chhe
Cyberdyne
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
March 24, 2013, 01:02:42 PM
 #11

- A website that collects the community's opinion on what the standard TX fee should be. Something like... BTCfeeSentiment.com (example)

How about just "bitcoinfees.com"  Grin
BTC Books
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
March 24, 2013, 02:06:25 PM
 #12

My suspicion is that, eventually, transaction fees shake out to be similar to tipping in a restaurant.

Tip nothing on your bill, and you're a total asshole (or the waitress got fired).  Good luck getting any service next time.

It would be interesting if somehow transaction speed for any given send was based on the fees you paid for your previous send.  Or for an average over time.

The transaction fees paid by any given public address are information that can be gotten from the blockchain.  Some bright lad will figure out a way to make money from a website which offers that information to those considering transacting with specific individuals.

bitcointipper dot com?

Dankedan: price seems low, time to sell I think...
Tacticat (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
March 24, 2013, 02:22:21 PM
 #13

My suspicion is that, eventually, transaction fees shake out to be similar to tipping in a restaurant.

Tip nothing on your bill, and you're a total asshole (or the waitress got fired).  Good luck getting any service next time.

It would be interesting if somehow transaction speed for any given send was based on the fees you paid for your previous send.  Or for an average over time.

The transaction fees paid by any given public address are information that can be gotten from the blockchain.  Some bright lad will figure out a way to make money from a website which offers that information to those considering transacting with specific individuals.

bitcointipper dot com?

I don't think that will work, as addresses are constantly changing and it would be difficult or impossible to track one single user's fee history.

As for the bitcoinfees.com website which has been proposed, I'd really like to see it become reality. A place where people decide what fee they consider appropriate and a consensus is reached.

Maybe loosely similar to http://www.bitcoinmonitor.com/, every user could add a dot to the number they deem to be a reasonable fee so that a dot graph can be formed which indicates a pattern that represents the community's thoughts on this issue.

Tips and donations:

15nqQGfkgoxrBnsshD6vCuMWuz71MK51Ug
BTC Books
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
March 24, 2013, 02:38:48 PM
 #14


I don't think that will work, as addresses are constantly changing and it would be difficult or impossible to track one single user's fee history.


That's true of the Satoshi client - but I believe that most online wallets send transactions from one address per user, don't they?  I know that's true of Instawallet:  you get one 'send' and one 'receive' address forever.

What percentage of transactions on the blockchain are by users with hosted clients connecting to server-side blockchains?  I have no idea what that number is, but I suspect it's gotten quite a bit larger in the past six months or so...

Dankedan: price seems low, time to sell I think...
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!