Bitcoin Forum
May 04, 2024, 02:11:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 3 4 [All]
  Print  
Author Topic: Who pays transaction fees  (Read 6699 times)
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 10, 2011, 11:29:09 PM
 #1

Is it just me or is the current system backwards...

Currently, the person who is paying is prompted to pay a fee.  Naturally my cheap ass thinks OMG i have to pay a fee to pay this guy... I'm going to wait grumble grumble.  

In every other single currency system on the planet that I can think of ever using, the person gets paid takes the hit.  

Why do we do it backwards? Was this intentional or just a fun way to make people hoarding instinct kick in to overdrive?


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
1714831906
Hero Member
*
Offline Offline

Posts: 1714831906

View Profile Personal Message (Offline)

Ignore
1714831906
Reply with quote  #2

1714831906
Report to moderator
1714831906
Hero Member
*
Offline Offline

Posts: 1714831906

View Profile Personal Message (Offline)

Ignore
1714831906
Reply with quote  #2

1714831906
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
June 10, 2011, 11:44:36 PM
 #2

Because telling you that you have to pay a fee is better than sending a tx with ammount-fee. but seriously, really? is 0.01 (0.005 later) btc that much?

In every other single currency system on the planet that I can think of ever using, the person gets paid takes the hit. 

Why do we do it backwards? Was this intentional or just a fun way to make people hoarding instinct kick in to overdrive?
consider this, next time you go to the supermarket.
apple is $1.30. But for each purchase, there's a $0.30 credit card fee. So the price of the apple is really $1.00, and the $0.30 is the credit card fee. Sure, it sounds better to pay $1.30 than $1.00 + $0.30 fee, but both are exactly the same.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
foo
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
June 10, 2011, 11:45:20 PM
 #3

One of the purposes of the fees is to avoid spam on the network. If you made the recipient pay, anyone could drain someone's balance by spamming them with empty transactions, each one taking 0.01 from the victim's balance.

I know this because Tyler knows this.
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 10, 2011, 11:45:27 PM
 #4

It's a transaction fee, and you're the one conducting the transaction.  It could happen to you just moving money between your own accounts.

Why a transaction fee?  Because without it, eventually no one would mine, and if there are no miners then no transactions will be confirmed.  If transactions aren't confirmed, then there is no Bitcoin commerce.  

Think of it as a tax to keep everything running.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 12:15:40 AM
 #5

I understand why we need transaction fees.

The question is assuming its technically possible to make the receiver getting the fee exactly the same as the sender paying the fee, then the question becomes:



1) long term does it make more sense to punish the people spending the BTC.

or

2) long term does it make more sense to punish the merchants who receive the BTC.

I agree someone has to pay it.

In my humble opinion serious consideration should be taken to that question.  Most merchants are used to paying fees to accept money, thats how all credit card processing companies work right now.  

It can also be said that customers are used to paying fees to spend money.  But I tell you, my personal feeling on this subject which I'm sure many of you can also share with me...

paying fees at atms and credit cards = its a fucking rip off, I hate it.  I only do it because I have no other option and i forgot to get cash out of the bank.

I say, put the fees on the merchants.  It should be 100% equivalent to do this rather then charge the payers for any technical reasons such as spamming prevention and what not.  Please educate me if i'm wrong about this.

Yes my argument is about 90% psychological in nature...


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
June 11, 2011, 12:41:04 AM
 #6

1) long term does it make more sense to punish the people spending the BTC.
Is $0.25 really a "punishment"?

2) long term does it make more sense to punish the merchants who receive the BTC.
The only way this could work is have the money deducted from the payment. Now merchants have to charge 0.01 btc more (0.005 in the future).

In my humble opinion serious consideration should be taken to that question.  Most merchants are used to paying fees to accept money, thats how all credit card processing companies work right now. 
Actually, I would love for the CUSTOMER to pay the fees. If i pay cash, and the merchant doens't have to pay fees, why should i pay extra?

It can also be said that customers are used to paying fees to spend money.  But I tell you, my personal feeling on this subject which I'm sure many of you can also share with me...

paying fees at atms and credit cards = its a fucking rip off, I hate it.  I only do it because I have no other option and i forgot to get cash out of the bank.
You're already spending money when you're buying something. is 0.01 really going to make a big difference?

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 01:07:30 AM
 #7

Well said, and I agree and acknowledge the fact that it is the same no matter which party you charge mathematically, the product would cost the same amount.

I now quote from the white paper from satoshi

Quote
If the output value of a transaction is
less than its input value, the difference is a transaction fee that is added to the incentive value of
the block containing the transaction. Once a predetermined number of coins have entered
circulation, the incentive can transition entirely to transaction fees and be completely inflation
free.

if the output is less then the input

then

excess = fee

Now it doesn't say who specifically who pays the fee here.  It only states that the fee gets taken from the difference of A and B.

So was this decision that the buyer pays the fee made after "careful consideration" of the impact vs seller paying it or was it just arbitrary?

Any of the coders who put the transaction fees in place originally thing have anything to say about that?


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
gigitrix
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
June 11, 2011, 01:08:35 AM
 #8

I just want fee transparency. You should be able to see the fee as you choose how much to send in the send payment box. It should update dynamically as new fee amounts are entered, and calculate it properly from the coins you own. What you see is what you'll pay/ by default, but you should be able to modify the fee if you accept a warning.
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 11, 2011, 01:14:29 AM
 #9

No problem.  Write your own client.

As to who pays the fee.  The originator of a transaction pays it.  But as the previous poster mentioned, it could also be deducted from the amount of the transaction, hence the receiver would always pay it.  But keep in mind, if you receive coins you'd pay it.  So if I'm paying you to do work for me, they would get deducted from your pay.

At that point you'll argue the employer should pay them.

So you're really arguing that YOU shouldnt pay them.   Wink

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
tehcodez
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 11, 2011, 01:20:26 AM
 #10

We can sell yo mama's hair piece for transaction fees. It'll get one or two...especially with the "crust"...or we can make orphans shoe-shine for it. Either way, it gets paid and everyone walks away a winner.
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 01:26:06 AM
 #11

well maybe i'm just complaining then.  Here was my real life example that made me start this post.


I sent two people .50 bitcoins each

The fee was 0.05...

thats 5%

Also,

I had to give up 2.5% to mining pool who sold the bitcoins

I had to pay .65% to mtgox to convert dollars into bitcoins

so i'm paying 8.15% in fees to spend 1 bitcoin??  I don't fully understand the fee structure so it seemed excessive.

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 11, 2011, 01:45:13 AM
 #12

well maybe i'm just complaining then.  Here was my real life example that made me start this post.


I sent two people .50 bitcoins each

The fee was 0.05...

thats 5%

Also,

I had to give up 2.5% to mining pool who sold the bitcoins

I had to pay .65% to mtgox to convert dollars into bitcoins

so i'm paying 8.15% in fees to spend 1 bitcoin??  I don't fully understand the fee structure so it seemed excessive.


How much did you pay for that 1 bitcoin?  And how much did you sell it for?  Did you sell it for more or less than 8.15% above what you paid for it?

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 02:01:01 AM
 #13

well I paid $18 for that bitcoin in cold hard cash which included the fees previously mentioned.  Then I paid additional 5% or $0.90 to spend the coin for the purpose of some technical support.  I ended up figuring it out my self but gave the payment for the effort. 

So in dollars, my technical support cost me $18.90 when I promised to pay them $18.00


Did my $18.00 transaction really cost the network $0.90 to process?  I think that is more expensive then visa and mastercard.




Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 11, 2011, 03:18:17 AM
 #14

Now, had you taken that 1 BTC, held on to it for another couple of days, and sold it, you would have ended up with 5-15$ profit.  Thus 90 cents is sort of irrelevant at that point.  Or, if you had spent exactly 1 BTC you bought at $18 for something that costs $40 USD, the 5% BTC wouldn't have mattered either.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
dana.powers
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
June 11, 2011, 03:31:48 AM
 #15

this doesn't make much sense. like sales taxes, the cost is shared by both parties due to supply and demand pressures.  the problem with transaction fees is not who pays them, but the inefficiency caused due to foregone transactions (they're never made because fee makes them too expensive).  for example, who would pay anyone 0.001 BTC for a good or service if it required paying add'l 0.01 BTC fee?  and eliminating those transactions causes inefficiency because, presumably, the trade would be pareto optimal (i.e., both sides better are better off after the trade than before it) thereby denying a potential increase in social welfare.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 11, 2011, 03:34:01 AM
 #16

Who is selling things for 0.001 BTC?  Do you really think the transaction fee would stay at 0.01 if it were $1000 for 1 BTC?

Fancy lawyer latin talk aside, transaction fees even when paid by the seller, are ALWAYS transferred to the buyer, directly or indirectly.  This is economics 101.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
dana.powers
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
June 11, 2011, 04:16:06 AM
 #17

Quote
Who is selling things for 0.001 BTC?  Do you really think the transaction fee would stay at 0.01 if it were $1000 for 1 BTC?
good point. and in bitcoin the fee is optional.  but I assume the market will set a price based on supply/demand of transaction processors.

Quote
Fancy lawyer latin talk aside, transaction fees even when paid by the seller, are ALWAYS transferred to the buyer, directly or indirectly.  This is economics 101.
Of course, but they're also born by the seller in lost profits from customers that drop out at the margin.  i admit it's been a long time since econ 101 though.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 11, 2011, 04:48:43 AM
 #18

One could argue that if you carry more physical coins, when you drive to the store, you use slightly more gas, and it takes more gas to go from the store to the bank when they cash out.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 11, 2011, 04:58:16 AM
 #19

well maybe i'm just complaining then.  Here was my real life example that made me start this post.


I sent two people .50 bitcoins each

The fee was 0.05...

This should not have been required.  Did you send these from your own client?  Did the client ask for a fee, or refuse to send without one?

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 11, 2011, 05:07:27 AM
 #20



if the output is less then the input

then

excess = fee

Now it doesn't say who specifically who pays the fee here.  It only states that the fee gets taken from the difference of A and B.

So was this decision that the buyer pays the fee made after "careful consideration" of the impact vs seller paying it or was it just arbitrary?


It's not arbitrary, it's just that the sender's client is the one that creates the transaction.  But, under most circumstances, a fee is voluntary.  This permits the costs of processing transactions to be borne in another fashion.  For example, if in a future that Bitcoin is very successful, and you are shopping at (for example) Wal-Mart; it is generally assumed that Wal-Mart is not going to expect you to pay the transaction fee, but the client may or may not be able to respect the vendor's request that the fee be deducted.  It doesn't much matter, though, because it's in the interests of Wal-Mart to have those transactions processed quickly whether there is a fee paid or not; so Wal-Mart has a strong economic encentive to either run their own datacenter to process Bitcoin transactions sent to themselves, or contract this activity out to a professional mining datacenter for the same ends.  Thus, Wal-Mart bears the transaction costs and also keeps any savings (or fees) gained by mining for themselves.  All other consumer or retail businesses have similar encentives, and therefore we can expect that "bitcoin banks" serving business interests will be responsible for processing the free transactions to or from their own clients/customers.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 06:29:09 AM
 #21

It was sent from my own client

The fee was not optional, it just wouldn't send it with out it.

I download it from http://bitcoin.bluematt.me/bitcoin-nightly/ubuntu-11.04/ because the regular client will not display on newest ubuntu.

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 11, 2011, 06:32:48 AM
 #22

It was sent from my own client

The fee was not optional, it just wouldn't send it with out it.

I download it from http://bitcoin.bluematt.me/bitcoin-nightly/ubuntu-11.04/ because the regular client will not display on newest ubuntu.

I don't know, then.  Either it's a fee schedule imposed by the creator of that client fork, or you had a massive number of inputs.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 11, 2011, 06:41:02 AM
 #23

well i was mining on an old shitting video card where i would get like 0.05 / day  so that represented a few weeks of daily 0.05 /day payments.

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 11, 2011, 06:59:38 AM
 #24

well i was mining on an old shitting video card where i would get like 0.05 / day  so that represented a few weeks of daily 0.05 /day payments.

No, that would mean that you had about ten inputs for each transaction.  That shouldn't be enough to throw you into the 'large transaction' rule.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
June 11, 2011, 07:54:27 AM
 #25

The fee will go down. It's left over from when .01 was trivial to block spam. For some reason the drop needed to be phased in.

Remember that there is no Bitcoin company and you are free to get software that communicates with others any way you can. Eventually people will be commissioning custom clients I'm sure.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
djproject
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
June 12, 2011, 02:35:02 AM
 #26

Hardcoded fees in the official client is a very bad idea.  In my opinion, the official bitcoin.org client needs to be updated ASAP to get rid of the .01 fee.  It is probably disincentivizing potential adopters.  Here are some things to consider:

* If somebody wants to DDOS the network, they aren't going to be stopped by a CLIENT-SIDE safety like this.  The fee punishes legitimate users and does NOT offer any real additional security.

* If anti-spam client-side safety IS going to be put in, it should simply be in the form of the client refusing to send more than X number of transactions per minute.  This, too, can be ignored by a determined attacker, of course...

* All the pro-bitcoin literature heavily emphasizes the way bitcoins can be broken down to 8 decimal places.  This is totally contradicted by a .01 hardcoded fee.  Sure, the fee will go down, you say...  but the damage is done, people trying the client TODAY are going to be thinking "WTF"

* What is the first thing someone wants to do when they get their first coins?  Give the currency a test drive!  Send .01 bitcoin to a friend or to yourself, just to see how things work.  Having an unexpected fee pop up at this particular time is simply a public-relations catastrophe.

* .01 is absolutely arbitrary.  What, did Satoshi do some multivariable calculus to find the optimal fee and it just HAPPENED to be a power of 10?  Yeah, right.  People see this arbitrary "magic" number and it costs the currency precious legitimacy.

In conclusion:  the automatic hardcoded fees need to be removed with high priority.  They are detrimental to the currency's uptake.  Lowering from .01 hardcoded to .005 hardcoded is a bandaid fix which does not really address the problem.  We need to go back to the earlier behavior of letting the user choose their own optional fee.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 12, 2011, 03:04:39 AM
 #27

Thanks for volunteering.  Keep us abreast on your progress.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 12, 2011, 03:05:58 AM
 #28

Thanks for volunteering.  Keep us abreast on your progress.

double plus good

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
innervisi0nn
Member
**
Offline Offline

Activity: 98
Merit: 10


Tutorials, guidelines, optimizations for all!


View Profile
June 12, 2011, 03:06:11 AM
 #29

just wait after 100 confirmations

Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 12, 2011, 04:00:51 PM
 #30

In conclusion:  the automatic hardcoded fees need to be removed with high priority.  They are detrimental to the currency's uptake.  Lowering from .01 hardcoded to .005 hardcoded is a bandaid fix which does not really address the problem.  We need to go back to the earlier behavior of letting the user choose their own optional fee.

I actually think removing all the transaction fees in the client is a bad idea for consumers.  Here's the reason:

If the fee isn't hard coded into the client, then the consumer using the client will probably set it to 0 not understanding how Bitcoins really works.  Those transaction fees are paid to the miners in the block that they are confirming.  Transactions with higher fees are given priority for confirmation over transactions without fees.  So, if the average consumer sets their transaction fee to 0, their transaction will have low priority to be confirmed, they will wait and wait for their transaction to be confirmed and get frustrated with Bitcoins as a result.

Hardcoding the fee allows for those new consumers to actually be handled with some expediency, thus giving them a more positive outcome.

Everyone agrees the fee needed to be lowered when Bitcoins were $30.  Now they're back to $10 again, do we raise it again?  (Obviously not)  We just let the fee be hardcoded at the new 0.005 rate and see how it stabilizes. 

You don't get stability from making lots of changes in a short period of time.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
lemonginger
Full Member
***
Offline Offline

Activity: 210
Merit: 100


firstbits: 121vnq


View Profile
June 12, 2011, 07:21:49 PM
 #31

It could be made a choice (if sender sends without a tx fee, the receiver gets a notice that says you have been sent money from XXX, would you like to add a transaction fee to speed processing?)

It shouldn't be a pop up. Pop ups are annoying and scary and the current wording is confusing. What do you mean i can't send this transaction? If Transaction fee is hard coded, should just show up as transaction fee without ability to adjust it. So the client shows you are sending foo, the fee is bar, total money deducted from your account foo-bar.

Why wouldn't the transaction fee be dependent on amount sent to at least some extent? As mentioned transaction fees offer significant friction for small transactions. It could be a combination of percentage + minimum. If transaction is under XXX and use is not spamming, transaction is free, otherwise it is XXX or the greater of .05%.
ctoon6
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251



View Profile
June 13, 2011, 03:05:16 AM
 #32

Actually, fees should not be required, after a while when mining becomes less profitable, less people will mine, thus it becomes cheaper and easier to mine, so once all 21m coins have been distributed, you could just have the client make blocks for free.

So mining would not need to be done by a gpu because there would be no point, and the fee instead of Ƀ is cpu cycles.

Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 13, 2011, 01:44:36 PM
 #33

It was sent from my own client

The fee was not optional, it just wouldn't send it with out it.

I download it from http://bitcoin.bluematt.me/bitcoin-nightly/ubuntu-11.04/ because the regular client will not display on newest ubuntu.

I don't know, then.  Either it's a fee schedule imposed by the creator of that client fork, or you had a massive number of inputs.

Transaction fees are imposed for two reasons:
1)  The "age" of the inputs being used
2)  The amount being sent

Had you just received these funds into an address and then immediately turned around to send them to another address?  Then that requires a fee, especially if the amount is "small".

The mainline code had the minimum transaction fee set to 0.0005 on June 5th:
https://github.com/bitcoin/bitcoin/commit/352b4ea5b924412f3485290123fdf538cfdd8aa8

From Gavin on Transaction fee charges:
https://github.com/bitcoin/bitcoin/issues/170
Quote
Low-priority transactions (where priority is determined by bitcoin amount and age of the inputs) require a fee. You sent a very-small (0.03 BTC) transaction that came from a few-hours-old transaction.

That is by design, to discourage sending lots of very-small transactions (also known as "penny flooding").

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 13, 2011, 04:11:26 PM
 #34

It was sent from my own client

The fee was not optional, it just wouldn't send it with out it.

I download it from http://bitcoin.bluematt.me/bitcoin-nightly/ubuntu-11.04/ because the regular client will not display on newest ubuntu.

I don't know, then.  Either it's a fee schedule imposed by the creator of that client fork, or you had a massive number of inputs.

Transaction fees are imposed for two reasons:
1)  The "age" of the inputs being used
2)  The amount being sent

Had you just received these funds into an address and then immediately turned around to send them to another address?  Then that requires a fee, especially if the amount is "small".

The mainline code had the minimum transaction fee set to 0.0005 on June 5th:
https://github.com/bitcoin/bitcoin/commit/352b4ea5b924412f3485290123fdf538cfdd8aa8

From Gavin on Transaction fee charges:
https://github.com/bitcoin/bitcoin/issues/170
Quote
Low-priority transactions (where priority is determined by bitcoin amount and age of the inputs) require a fee. You sent a very-small (0.03 BTC) transaction that came from a few-hours-old transaction.

That is by design, to discourage sending lots of very-small transactions (also known as "penny flooding").

This is true, but some of the expected fees are 'soft', and should not force the sender to include them.  If the fee is not paid on a low priority transaction, then the transaction is simply ignored by the miners until it's old enough that it's priority is above the minimum.  I've done this many times when not under time pressure.  This fee must be required by his client for some reason.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 13, 2011, 05:18:41 PM
 #35

This is true, but some of the expected fees are 'soft', and should not force the sender to include them.  If the fee is not paid on a low priority transaction, then the transaction is simply ignored by the miners until it's old enough that it's priority is above the minimum.  I've done this many times when not under time pressure.  This fee must be required by his client for some reason.

Again, the main bitcoin.org client imposes a transaction fee (currently 0.0005 BTC) based on the type of transaction (see above).  You can recompile the code to make your version of the client have zero fee, if you choose (your milage may vary).

Change, in main.h:
Code:
static const int64 MIN_TX_FEE = 50000;

To:
Code:
static const int64 MIN_TX_FEE = 0;

The reason is improved acceptance of the client / concept of Bitcoins, not because it's required.  If you don't want to include a fee on a transaction and you're willing to wait, then use a client that doesn't enforce a fee. 

My current version of the official client (under OSX) will allow me to set the transaction fee to 0.00.  However, I believe if I tried to turn-around and send coins I had just received, and was sending a sufficiently small amount, it would deny the transaction without the fee (though I haven't tested this).  Another client may accept it.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
djproject
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
June 14, 2011, 12:39:16 AM
 #36

This is true, but some of the expected fees are 'soft', and should not force the sender to include them.  If the fee is not paid on a low priority transaction, then the transaction is simply ignored by the miners until it's old enough that it's priority is above the minimum.  I've done this many times when not under time pressure.  This fee must be required by his client for some reason.

Again, the main bitcoin.org client imposes a transaction fee (currently 0.0005 BTC) based on the type of transaction (see above).  You can recompile the code to make your version of the client have zero fee, if you choose (your milage may vary).

Change, in main.h:
Code:
static const int64 MIN_TX_FEE = 50000;

To:
Code:
static const int64 MIN_TX_FEE = 0;

The reason is improved acceptance of the client / concept of Bitcoins, not because it's required.  If you don't want to include a fee on a transaction and you're willing to wait, then use a client that doesn't enforce a fee. 

My current version of the official client (under OSX) will allow me to set the transaction fee to 0.00.  However, I believe if I tried to turn-around and send coins I had just received, and was sending a sufficiently small amount, it would deny the transaction without the fee (though I haven't tested this).  Another client may accept it.

I want to point out that by having this option available through re-compiling, but not through an options menu, we are effectively placing an unfair tax on users who do not have the skill (or desire) to mess with source code.

If we want Bitcoin to catch on, we can't afford something like this.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 14, 2011, 01:54:10 AM
 #37

This is true, but some of the expected fees are 'soft', and should not force the sender to include them.  If the fee is not paid on a low priority transaction, then the transaction is simply ignored by the miners until it's old enough that it's priority is above the minimum.  I've done this many times when not under time pressure.  This fee must be required by his client for some reason.

Again, the main bitcoin.org client imposes a transaction fee (currently 0.0005 BTC) based on the type of transaction (see above).  You can recompile the code to make your version of the client have zero fee, if you choose (your milage may vary).

Change, in main.h:
Code:
static const int64 MIN_TX_FEE = 50000;

To:
Code:
static const int64 MIN_TX_FEE = 0;

The reason is improved acceptance of the client / concept of Bitcoins, not because it's required.  If you don't want to include a fee on a transaction and you're willing to wait, then use a client that doesn't enforce a fee. 

My current version of the official client (under OSX) will allow me to set the transaction fee to 0.00.  However, I believe if I tried to turn-around and send coins I had just received, and was sending a sufficiently small amount, it would deny the transaction without the fee (though I haven't tested this).  Another client may accept it.

I want to point out that by having this option available through re-compiling, but not through an options menu, we are effectively placing an unfair tax on users who do not have the skill (or desire) to mess with source code.

If we want Bitcoin to catch on, we can't afford something like this.

I may be alone in this, but anybody upset about a 20 cent fee on a transaction doesn't interest me in the slightest, either buying from or selling to, with bitcoins.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
djproject
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
June 14, 2011, 02:03:46 AM
 #38

I may be alone in this, but anybody upset about a 20 cent fee on a transaction doesn't interest me in the slightest, either buying from or selling to, with bitcoins.

So I guess that's it for microtransactions?

Right now U.S. legislation is on the verge of capping credit card transactions fees at an amount effectively lower than 20 cents.  Imagine my face when bitcoin = more expensive than VISA.

You're right, though.  Imagine what a failure bittorrent would have been if they hadn't required 20 cent transaction fees for every download.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 14, 2011, 02:07:33 AM
 #39

I may be alone in this, but anybody upset about a 20 cent fee on a transaction doesn't interest me in the slightest, either buying from or selling to, with bitcoins.

So I guess that's it for microtransactions?

You're right, though.  Imagine what a failure bittorrent would have been if they hadn't required 20 cent transaction fees for every download.

They're not required.

I haven't used them but once since I started mining, and it was to get coins out quicker.

If they're unable to change the text in the box on the standard bitcoin client (as I was) from "0.01" to "0.00" for the transaction fee, they're idiots.  We have no shortage of idiots in here already.

If they can't do the above, what are they doing getting involved with an electronic cryptocurrency for micro-transactions?

I know you're passionate about this belief of yours that it's mandatory, but it's simply not true.

To re-pose your torrent question, imagine how the music industry would be doing if they had caught on to $0.99 per song instead of $20 for a shitty album with one good song on it 10 years ago...

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
djproject
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
June 14, 2011, 02:13:50 AM
 #40

I may be alone in this, but anybody upset about a 20 cent fee on a transaction doesn't interest me in the slightest, either buying from or selling to, with bitcoins.

So I guess that's it for microtransactions?

You're right, though.  Imagine what a failure bittorrent would have been if they hadn't required 20 cent transaction fees for every download.

They're not required.

I haven't used them but once since I started mining, and it was to get coins out quicker.

If they're unable to change the text in the box on the standard bitcoin client (as I was) from "0.01" to "0.00" for the transaction fee, they're idiots.  We have no shortage of idiots in here already.

If they can't do the above, what are they doing getting involved with an electronic cryptocurrency for micro-transactions?

I know you're passionate about this belief of yours that it's mandatory, but it's simply not true.

To re-pose your torrent question, imagine how the music industry would be doing if they had caught on to $0.99 per song instead of $20 for a shitty album with one good song on it 10 years ago...

Ahh, I see, it is a friendly misunderstanding.

In the latest version of the standard Bitcoin client (currently downloadable from the frontpage of bitcoin.org), there is no way to disable the transaction fees.  (They apparently only pop up, though, for microtransactions.  Maybe that is why you did not see them)

Now you know.

I hope you will join me in asking the developers to get rid of this mandatory fee.  As a miner, you'll benefit by Bitcoin catching on for more merchants.  It'll catch on for more merchants if there isn't a mandatory fee.  That's most of the appeal of Bitcoin for merchants: escape from credit card/PayPal fees!
jgarzik
Legendary
*
qt
Offline Offline

Activity: 1596
Merit: 1091


View Profile
June 14, 2011, 02:27:21 AM
 #41


RE microtransactions:  this is a FAQ.  It is even in satoshi's original paper and crypto postings.  Bitcoin was never intended to be a useful microtransaction network.  Bitcoin is not optimal for microtransactions, and probably never will be.

RE fees:  the rapid increase in value caught everyone by surprise.  Months ago, we were dealing with "penny flooding" on the network.  Now, 0.01 BTC is a non-trivial amount.

Right now we are releasing new versions of the software as fast as possible, trying to fight the biggest fires ("triage") impacting users on the network.  We know fees need work, and there are already pull requests trying to deal with this:  https://github.com/bitcoin/bitcoin/pull/289

Longer term, we want the community to participate in a discussion about how to best balance (a) rapidly changing bitcoin value with (b) protecting the network.

Right now most transactions do not require a fee, but the default client requires a fee in a few situations:

1. Transactions smaller than 0.01 BTC
2. Transactions whose byte size larger than the 27k free transaction area (very rare)

So, to answer the question "why not make it easy to ignore fees?" is really unspending is very difficult.  If it's just a checkbox for users, a lot of users will uncheck it, their transactions will not get relayed or confirmed, and their coins are simply lost in limbo: never confirming, and no way[1] to recover.

Losing coins is a horrible user experience, far worse than having to pay 0.0005 BTC.

But we are open to all suggestions about transaction fees.  You just have to understand the "unspend" problem in its entirety, and the support nightmare that goes along with it.

     Jeff




[1] Technically, this is not really true.  You can "unspend" by restoring a wallet backup or some other esoteric means, but this is not something within the reach of your average user.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 14, 2011, 02:47:33 AM
 #42

alright i'll give it time, its just aggravating.

Another example


I try to send .05 bitcoins today, first time i click it says i need to pay 0.03 fee
I say no and cancel

2nd time i click it says i need to pay 0.02 fee
I say no and cancel

3rd time i click it says i need to pay 0.01 fee
I say no and cancel

4th time i click it says i need to pay 0.03 fee...

I mean WTF mate.

This is one of the most aggravating things about it for me

That and the fact I can not seem to get more then 0 or 1 connections anymore...

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 14, 2011, 02:51:12 AM
 #43

I take it back, for some reason I had wrong port forwarded to my machine.  Once i fixed it my connection problems went away...

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
djproject
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
June 14, 2011, 03:03:13 AM
 #44

Thanks Jeff.  Just sent you a small tip.  We really do appreciate you guys' work, even if we seem like whiners sometimes  Grin  You said you welcome suggestions, so here goes.

* Go back to the optional fees in the earlier client.  If they enter 0 for fee and try to make a low priority transaction, pop up the following message:  "You are about to send a low priority transaction with no transaction fee.  Please be aware that this transaction will take a very long time to go through, and cannot be cancelled.  The transaction is considered low priority because it is such a small amount.  [Button: Cancel Transaction]  [Button: Enter Transaction Anyway]  [Checkbox:  Never Show This Message Again]"  (If they check the box, then, of course, stop popping up the message and henceforth allow feeless transactions without complaint)

As a blogger, I'm eager to welcome micro-donations.  Tiny tips (in the ~1cent range, or even smaller!) would absolutely revolutionize blogging.  Now, as such, I am willing to accept very long confirmation times as a necessary evil.  I think I speak for a lot of bloggers when I say this, and probably many merchants too.  I would even accept confirmation times of an entire year!  Just let my readers send the tiny tips with no fee  Grin  Cool  Smiley

One other thing.  I currently have a 1BTC transaction in my history (first withdrawal from MtGox, for testing) and it has over 700 confirmations and visibly growing.  It was made days ago.  I'm not advocating total communism, but I think at least *some* of that work could have gone toward fee-less transactions...





RE microtransactions:  this is a FAQ.  It is even in satoshi's original paper and crypto postings.  Bitcoin was never intended to be a useful microtransaction network.  Bitcoin is not optimal for microtransactions, and probably never will be.

RE fees:  the rapid increase in value caught everyone by surprise.  Months ago, we were dealing with "penny flooding" on the network.  Now, 0.01 BTC is a non-trivial amount.

Right now we are releasing new versions of the software as fast as possible, trying to fight the biggest fires ("triage") impacting users on the network.  We know fees need work, and there are already pull requests trying to deal with this:  https://github.com/bitcoin/bitcoin/pull/289

Longer term, we want the community to participate in a discussion about how to best balance (a) rapidly changing bitcoin value with (b) protecting the network.

Right now most transactions do not require a fee, but the default client requires a fee in a few situations:

1. Transactions smaller than 0.01 BTC
2. Transactions whose byte size larger than the 27k free transaction area (very rare)

So, to answer the question "why not make it easy to ignore fees?" is really unspending is very difficult.  If it's just a checkbox for users, a lot of users will uncheck it, their transactions will not get relayed or confirmed, and their coins are simply lost in limbo: never confirming, and no way[1] to recover.

Losing coins is a horrible user experience, far worse than having to pay 0.0005 BTC.

But we are open to all suggestions about transaction fees.  You just have to understand the "unspend" problem in its entirety, and the support nightmare that goes along with it.

     Jeff




[1] Technically, this is not really true.  You can "unspend" by restoring a wallet backup or some other esoteric means, but this is not something within the reach of your average user.


bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 14, 2011, 03:38:29 AM
 #45

I hope you will join me in asking the developers to get rid of this mandatory fee.  As a miner, you'll benefit by Bitcoin catching on for more merchants.  It'll catch on for more merchants if there isn't a mandatory fee.  That's most of the appeal of Bitcoin for merchants: escape from credit card/PayPal fees!

There still isn't a mandatory fee.  Repeating that there is doesn't make it true.

As far as escaping fees or adding merchants, etc. I have to confess, I'm a capitalist and not a marxist.  I'm not doing this for the Proletariat Masses or for the betterment of society, I'm doing it because I want my computer to make me money while I'm at another job making more money, so I can afford to buy a bigger, newer TV that I don't need.  Fees allow the transactions to process faster, because more people want to make BTC processing transactions as mining winds down.  You can't go to starbucks, pay with bitcoins, and tell the barista "Ok, those BTC should clear in 1-4 hours once there are 120 free confirmations".

As mining produces less coins, and at higher difficulty, processing transactions is where the architecture is headed to make more money.

If you want to buy a server, and let the whole world use all your servers for free to instantly get 1 of the 120 confirmations needed, so be it.  Just convince 119 of your friends to buy servers, and pay for internet, electricity, and hardware out of their own pockets, and process these transactions for the whole Revolution of the Proletariat Masses for free.

I'd say you could get a decent server for about $5k with software, and probably $300 a month for colocation on a fast backbone.

So for you and your friends, about $600k for the hardware and software, about another $300k for someone to set them up, and then $300 a month times 120 is $36,000.  For just under a million you could build an entire network to process free transactions, and for only $36,000 a month plus maintenance and IT staff, you could keep the whole thing running.

I think you're on to something here, and I really appreciate you volunteering all of this.  I'd be willing to help you with the equipment - I can get you servers for 10% above cost, and $100 an hour for remote labor to set it up.

Or, you could pay the fucking 20 cents.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 14, 2011, 05:07:36 AM
 #46

Its not about being cheap.  I specifically stated that the fees should be paid.  The purpose of this thread is to decide if it makes more sense for the merchant to pay the fees as they do with traditional credit card and other merchant fees or to keep the fees with the customers as it is currently set up.  Or maybe some hybrid of the two where the fees are split between the merchant and the purchaser.

I think it makes more sense for merchants to pay it.  Yes it makes products more expensive. But requiring customers to pay fees would put merchants who accept bitcoins at a huge disadvantage vs credit cards.  If you make the merchants pay the fees, then the customer who is buying isn't automatically going to whip out the visa because there _IS NO FEES_ to the customer if you buy with VISA.  You can explain it to them all day that the cost is more expensive bla bla bla but at the end of the day, people will not think that and will only think that credit cards are better because there is no fee...
 
Think about it.


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
mp420
Hero Member
*****
Offline Offline

Activity: 501
Merit: 500


View Profile
June 14, 2011, 05:47:07 AM
 #47

I have been giving some thougt into fees and I think the default behaviour should be:

1) have a fee in EVERY transaction, inversely proportional to the value of the transaction and linearly proportional to its size
2) make .00000001 BTC (the bitcoin atomary unit) the minimum fee

Obviously people will disagree about fees, and a "feeless" or "optional fee" clients will eventually be available, but I think as a starting point this would be much fairer than the current behaviour, which only collects fees from the smallest value transactions.
jgarzik
Legendary
*
qt
Offline Offline

Activity: 1596
Merit: 1091


View Profile
June 14, 2011, 06:23:22 AM
 #48


RE merchant (receiver) paying fees:  not really workable in bitcoin.

RE always pay fees:  it is silly to discourage bitcoin users with fees that are not necessary.  The vast majority of transactions do not need a fee, as the miners receive the block reward for securing these transactions.

Quote
a "feeless" or "optional fee" clients will eventually be available

It is available today from bitcoin.org.  Isn't that wonderful?

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 14, 2011, 07:09:12 AM
 #49


Quote
RE merchant (receiver) paying fees:  not really workable in bitcoin.

Its true I don't understand the protocol as well as I should but it seems to be just a matter of subtracting the fee from the transaction rather then adding it?

Right now to send 10 btc I have to send 10.03 for example

Why cant i send 10 btc and the merchant get 9.97 instead? 

Care to elaborate on why its unworkable?

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
ene
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 14, 2011, 07:53:28 PM
 #50

1) The merchants would just raise all their prices by 0.03 BTC to ensure they get the right amount of money. But not all fees are 0.03 BTC exactly, so the merchant wouldn't always be paid the same amount for the same product.

2) I send you 0.05 BTC without realising there will be a fee attached, you get 0.04 BTC and a message that 0.01 BTC was deducted for fees. But you needed 0.05 BTC! So now you try to cancel the transaction to reject the fee, but the only way to cancel a transaction is to resend the money back to the address it came from. But then a fee needs to be deducted again. So we both lose out, because I didn't know you wouldn't get as much money as I sent.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 14, 2011, 08:02:10 PM
 #51

So we both lose out, because I didn't know you wouldn't get as much money as I sent.

Well, you know the rules now.  You won't make that same mistake twice, will you?  Relatively cheap tuition at the University of Life.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
ene
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 14, 2011, 08:09:05 PM
 #52

creighto, I was talking about jhansen858's "hidden fees" proposal, not how things are now.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 14, 2011, 08:35:46 PM
 #53

Oh, sorry.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 15, 2011, 02:04:21 AM
 #54

Well

I accept credit cards, ACH transactions and what not as a course of doing business on a daily basis.  To accept $20,000 in a month for example I'm paying somewhere in the neighbourhood of $300 - $500 in fees to visa.  But I would rather do that and get paid now then wait for a check in the mail...

When setting this up, I researched and understood the fee structure before deciding on accepting those payments. Its not hidden.  I think its safe to say that the fee structure could be known in advance with bitcoin as well, at least to an acceptable point if not exactly.  And I expect to take it in the backside when I accept credit card payments.  I just look at it as removing a barrier to getting a sale.   When I accept credit cards it allows me to do something I was not able to do before.  Get paid from a great distance instantly. 

Now if you were to come along and tell me that I could do that exact same thing but the fees were only half as much and there is no international fees that I have to deal with and oh by the way, its impossible to get charged back on, I would be very much open and accepting of that idea.  Its not only accepted by most merchants they will be paying a fee to do transactions its an unspoken truth.  Now lets look at the case where they have a 0.25 fee to do an ATM transaction.  Well what does the merchant do?  They fucking charge a 0.45 surcharge on it.  They make money on the fee.  With visa, your not allowed to do this but nothing says that merchants couldn't just decide to double the expected fee and make a little extra on the thing.  I as a consumer could decide to not purchase from them due to this policy or I could just pay the fee anyway.   Some merchants will eat fees as a cost of doing business some will do a surcharge.   

I'm just trying to illustrate how there can be nothing but goodness that comes out of merchants paying fees.  They get a new capability they never had before (accepting money from different countries with out the exchange rates fucking them) the fees are lower then what they are already used to paying, and the customer are not preferring to use visa over bitcoin because its cheaper for them to do so.   Basically right now were automatically putting bitcoin at a disadvantage against its main rival visa/mastercard and paypal as an electronic payment solution due to the current fee structure.

I'm sure everyone can easily see this point even if you don't think its a big deal??

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 15, 2011, 02:47:07 AM
 #55

those $300-$500 in fees "you" are paying:

a.) You're soaking up the cost, making you a bad businessman
or
b.) You're passing them along to the consumer, as is intended.

Visa does it back with their rewards - they have customers sign instead of pin entry, which incidentally assesses you as a vendor a higher fee for those vs. debit transactions.

jhansen, I really think nobody here can make you understand the basics of bitcoin until you complete at least a freshman college level Economics course, in all seriousness.  Marxism just doesn't work.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 15, 2011, 06:05:36 AM
 #56

Your obvious trolling aside, I have made my points clear.  Those who needed to hear them have.
I really cant make my case any stronger so I leave it up to the developers to consider what I have said.


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
ene
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 15, 2011, 11:51:34 AM
 #57

Maybe you could respond to my point instead of saying all of that irrelevant crap?
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
June 15, 2011, 01:28:00 PM
 #58

Your obvious trolling aside, I have made my points clear.  Those who needed to hear them have.
I really cant make my case any stronger so I leave it up to the developers to consider what I have said.


In the end, the customer is always paying the transaction fees.  Bitcoin, by it's nature, just makes that explicit.  I can't see any way to hide the cost of transactions from the sender anyway.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 16, 2011, 12:24:53 AM
 #59

Your obvious trolling aside, I have made my points clear.  Those who needed to hear them have.
I really cant make my case any stronger so I leave it up to the developers to consider what I have said.


In the end, the customer is always paying the transaction fees.  Bitcoin, by it's nature, just makes that explicit.  I can't see any way to hide the cost of transactions from the sender anyway.

I wouldn't bother moonshadow.  This is a person who is interested in a decentralized cryptocurrency who wants to regulate it and have it free of fees, and just have everybody process transactions for free, and provide their electricity and machines to him.  I don't know how someone can be so sure about issues of economics, who doesn't understand these basic principles.  I guess we're BOTH "trolling" now lol!

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 16, 2011, 01:37:10 AM
 #60

I'll just add as a final point:

Folks do understand that fees have a very real and very needed purpose?

When coins are no longer coming into the network (21,000,000 coins in 2030).  Why would anyone mine? 

They mine, because they get the transaction fees in the block they add.

If there are no transaction fees, there will be no miners, and no transactions will ever be confirmed. 

No transaction fees = No miners (at some point in the future).

Consider it a "sales tax".  You pay that on every transaction you use your credit cards for, and it's WAY higher than the fees we're talking about here for Bitcoin.  They serve a purpose, at some point they will be the only reason to mine.  Without miners we have no Bitcoin economy.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 16, 2011, 04:56:14 AM
 #61

I'll just add as a final point:

Folks do understand that fees have a very real and very needed purpose?

When coins are no longer coming into the network (21,000,000 coins in 2030).  Why would anyone mine? 

They mine, because they get the transaction fees in the block they add.

If there are no transaction fees, there will be no miners, and no transactions will ever be confirmed. 

No transaction fees = No miners (at some point in the future).

Consider it a "sales tax".  You pay that on every transaction you use your credit cards for, and it's WAY higher than the fees we're talking about here for Bitcoin.  They serve a purpose, at some point they will be the only reason to mine.  Without miners we have no Bitcoin economy.

The guy is a total clown... he has no concept of economics or of the purpose of BitCoin.  In his world, transactions are powered by Sunshine and Rainbows.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
lemonginger
Full Member
***
Offline Offline

Activity: 210
Merit: 100


firstbits: 121vnq


View Profile
June 16, 2011, 07:14:35 AM
 #62

The guy is a total clown... he has no concept of economics or of the purpose of BitCoin.  In his world, transactions are powered by Sunshine and Rainbows.

Errr you're being a jerk. OP explicitly stated that fees have to be paid, but just wondered for buyer's psychology sake if we could point that burden on merchants.

I think there needs to be a lot more work making transaction fees clear and transparent to users, but i don't think it matters much who pays them. If they become more standardized I would assume that merchants will price items so that with fee it is a nice round number, like my local ice cream shop prices their cones at like 2.87 or whatever so they can sell them for 3 bucks.
jhansen858 (OP)
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 16, 2011, 08:15:15 AM
Last edit: June 16, 2011, 08:48:05 AM by jhansen858
 #63

I understand why we need transaction fees.

Quote from: jhansen858
I agree someone has to pay it.


Quote from: bitcoinminer

This is a person who is interested in a decentralized cryptocurrency who wants to regulate it and have it free of fees, and just have everybody process transactions for free, and provide their electricity and machines to him.  

Did you even read what I said? /sigh  If you disagree with my logic, then give a logical response.  Don't just make some shit up that I clearly never said.

So far the best answer I have gotten was from jgarzik who stated that it wasn't really doable.  But he never said why.


Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 16, 2011, 04:24:39 PM
 #64

I understand why we need transaction fees.

Quote from: jhansen858
I agree someone has to pay it.


Quote from: bitcoinminer

This is a person who is interested in a decentralized cryptocurrency who wants to regulate it and have it free of fees, and just have everybody process transactions for free, and provide their electricity and machines to him.  

Did you even read what I said? /sigh  If you disagree with my logic, then give a logical response.  Don't just make some shit up that I clearly never said.

So far the best answer I have gotten was from jgarzik who stated that it wasn't really doable.  But he never said why.



I did.  Remember when I listed the hardware necessary, and the money to build such a transaction network, coming in around a million dollars?  That was the why.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
ene
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 16, 2011, 05:26:57 PM
 #65

Did you even read what I said? /sigh  If you disagree with my logic, then give a logical response.  Don't just make some shit up that I clearly never said.

So far the best answer I have gotten was from jgarzik who stated that it wasn't really doable.  But he never said why.

Looks like you missed my post: http://forum.bitcoin.org/index.php?topic=14789.msg218966#msg218966

You still haven't explained how your system would work. Remember that bitcoins, like cash, are sometimes exchanged between two ordinary people, not just between a "merchant" and a "consumer". How would it work in this case?
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 16, 2011, 05:30:43 PM
 #66

Did you even read what I said? /sigh  If you disagree with my logic, then give a logical response.  Don't just make some shit up that I clearly never said.

So far the best answer I have gotten was from jgarzik who stated that it wasn't really doable.  But he never said why.

Looks like you missed my post: http://forum.bitcoin.org/index.php?topic=14789.msg218966#msg218966

You still haven't explained how your system would work. Remember that bitcoins, like cash, are sometimes exchanged between two ordinary people, not just between a "merchant" and a "consumer". How would it work in this case?

Bitcoin doesn't differentiate between the two.  You really, really can send BTC without paying transaction fees, honest.  I do it 3 times per 24 hours.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
gentakin
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
June 16, 2011, 05:43:13 PM
 #67

Bitcoin doesn't differentiate between the two.  You really, really can send BTC without paying transaction fees, honest.  I do it 3 times per 24 hours.

That's right, however the official bitcoin client - at least version 0.3.21 and a RC for 0.3.22 - FORCED me to add a fee on every transaction I've made so far. There is apparently no way in the settings to disable this behaviour.

Of course, these transactions were in the ~1BTC range and the coins I sent were only a few minutes old.

I realize it's possible to patch the client to get rid of the forced fees. I'd prefer if the client only suggested a fee, and not force it.

1HNjbHnpu7S3UUNMF6J9yWTD597LgtUCxb
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 17, 2011, 12:55:26 AM
 #68

Bitcoin doesn't differentiate between the two.  You really, really can send BTC without paying transaction fees, honest.  I do it 3 times per 24 hours.

That's right, however the official bitcoin client - at least version 0.3.21 and a RC for 0.3.22 - FORCED me to add a fee on every transaction I've made so far. There is apparently no way in the settings to disable this behaviour.

So you understand the fees.  You understand why the fees.  You understand the circumstances under which the official client "forces" you to pay the fees.

You just don't like them, and would like to see them at zero (and or in the GUI have the ability to set them to zero).

Point noted.  Submit a feature request here:
https://github.com/bitcoin/bitcoin/issues

That's how open source works.  Just whining in the forums and continuing to disagree with the "whys" people have provided, will never change anything.

The other alternative is to use a different client and/or write your own (which you've said you don't want to do).

Time to move on.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
bitcoinminer
Sr. Member
****
Offline Offline

Activity: 322
Merit: 252



View Profile
June 17, 2011, 05:48:58 AM
 #69



That's how open source works.  Just whining in the forums and continuing to disagree with the "whys" people have provided, will never change anything.

The other alternative is to use a different client and/or write your own (which you've said you don't want to do).

Time to move on.


I think I love you.

Be fearful when others are greedy, and greedy when others are fearful.

-Warren Buffett
gentakin
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
June 18, 2011, 10:34:58 AM
 #70

The other alternative is to use a different client and/or write your own (which you've said you don't want to do).

I patched the official client to allow zero fees, so it's not a problem for me. Wink
I simply wanted to state in my post that I disagree with forced fees, even though it might prevent newbies from sending a transaction that will "never" be confirmed. No whining intended. Smiley

1HNjbHnpu7S3UUNMF6J9yWTD597LgtUCxb
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 18, 2011, 10:56:40 AM
 #71

I patched the official client to allow zero fees, so it's not a problem for me. Wink
I simply wanted to state in my post that I disagree with forced fees, even though it might prevent newbies from sending a transaction that will "never" be confirmed. No whining intended. Smiley

Gratz.  Moving on.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
Pages: 1 2 3 4 [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!