Bitcoin Forum
April 24, 2024, 05:34:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: [RFC] New TX fee: 0.0005 BTC  (Read 16261 times)
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
May 09, 2011, 08:14:40 PM
 #21

Please, just abolish this minimum fee. (If you remove this standard fee policy altogether it would be great too Wink)
1713936867
Hero Member
*
Offline Offline

Posts: 1713936867

View Profile Personal Message (Offline)

Ignore
1713936867
Reply with quote  #2

1713936867
Report to moderator
1713936867
Hero Member
*
Offline Offline

Posts: 1713936867

View Profile Personal Message (Offline)

Ignore
1713936867
Reply with quote  #2

1713936867
Report to moderator
1713936867
Hero Member
*
Offline Offline

Posts: 1713936867

View Profile Personal Message (Offline)

Ignore
1713936867
Reply with quote  #2

1713936867
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
May 09, 2011, 08:17:54 PM
 #22

Please, just abolish this minimum fee. (If you remove this standard fee policy altogether it would be great too Wink)
Oh god no, in-discriminant transaction relaying means DDoSing becomes way too easy.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
Cusipzzz
Sr. Member
****
Offline Offline

Activity: 334
Merit: 250



View Profile
May 09, 2011, 08:25:11 PM
 #23

Please, just abolish this minimum fee. (If you remove this standard fee policy altogether it would be great too Wink)
Oh god no, in-discriminant transaction relaying means DDoSing becomes way too easy.

Agreed. .0005 sounds about right, maybe a little low. But if it appreciates more then should be just right.
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
May 09, 2011, 08:39:28 PM
 #24

There should be better ways to identify a spam attempt and deny relaying them. But I see the point, it's much quicker to just reduce the limit.
BitterTea
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
May 09, 2011, 11:34:13 PM
 #25

There should be better ways to identify a spam attempt and deny relaying them. But I see the point, it's much quicker to just reduce the limit.

That got me thinking. If we can come up with a list of likely attributes of spam transactions, perhaps the client could identify the likelyhood of a transaction being spam. Then, if that likelyhood (expressed as a number between 0 and 254) is greater than a random number between 0 and 254, the transaction is thrown out as spam.
eof
Full Member
***
Offline Offline

Activity: 156
Merit: 100


View Profile
May 10, 2011, 12:49:04 AM
 #26

There should be better ways to identify a spam attempt and deny relaying them. But I see the point, it's much quicker to just reduce the limit.

That got me thinking. If we can come up with a list of likely attributes of spam transactions, perhaps the client could identify the likelyhood of a transaction being spam. Then, if that likelyhood (expressed as a number between 0 and 254) is greater than a random number between 0 and 254, the transaction is thrown out as spam.

but what if it isn't spam?
mewantsbitcoins
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 10, 2011, 12:57:21 AM
 #27

but what if it isn't spam?

If in doubt, client could display a capcha  Grin
BitterTea
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
May 10, 2011, 01:40:34 AM
 #28

There should be better ways to identify a spam attempt and deny relaying them. But I see the point, it's much quicker to just reduce the limit.

That got me thinking. If we can come up with a list of likely attributes of spam transactions, perhaps the client could identify the likelyhood of a transaction being spam. Then, if that likelyhood (expressed as a number between 0 and 254) is greater than a random number between 0 and 254, the transaction is thrown out as spam.

but what if it isn't spam?

Since it's not deterministic, it's likely that unless it's almost certainly spam, some nodes would relay the transaction. They could take into account transaction fees, the size of the transaction, the number of recently seen transactions, etc.
Ian Maxwell
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile WWW
May 10, 2011, 01:59:24 AM
 #29

0.0005 sounds about right to me. At any rate 0.01 is now too high and it should be at most 0.001. (Of course in the long run fees should be a matter of individual policy, but there's nothing wrong with defaults.)

Ian Maxwell
PGP key | WoT rating
Steve
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1007



View Profile WWW
May 10, 2011, 02:15:16 AM
 #30

This is just the default ruleset.

Miners are free to choose their own rules.  I believe luke-jr's pool requires all TX's to have a fee, if an extremely minimal one.

I disagree with his policy, but it illustrates the free market already at work.

If the Mining Majority wants a different ruleset, then the default ruleset won't be worth the paper it isn't printed on  Smiley

I'm not sure what conclusion you can really draw from luke-jr only accepting transactions with fees.  When there are no longer any generation rewards for a block, miners would all clearly benefit if they all only allow transactions with a certain minimum fee, however for any individual miner, they would have an incentive to accept any transaction so long as there is some fee...no matter how small that fee is.  This will drive transaction fees down to the point where miners start shutting down and the network becomes more vulnerable to a powerful miner.  Despite there being a strong collective reason for miners to charge some minimum fee and despite the clear benefit to all users to pay a fee to ensure a sufficiently robust network of miners, I think there is a real risk that miners will want to scoop up all transactions paying anything and for users to pay the bare minimum fee (a satoshi I guess).  This is the tragedy of commons argument people make.

(gasteve on IRC) Does your website accept cash? https://bitpay.com
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12880


View Profile
May 10, 2011, 03:01:31 AM
 #31

That got me thinking. If we can come up with a list of likely attributes of spam transactions, perhaps the client could identify the likelyhood of a transaction being spam. Then, if that likelyhood (expressed as a number between 0 and 254) is greater than a random number between 0 and 254, the transaction is thrown out as spam.

This is also how I think the spam problem should be solved for relaying. A drop probability should be weighted by fees and priority. If the transaction is important, it will be resent.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
May 10, 2011, 05:20:13 AM
 #32

This is just the default ruleset.

Miners are free to choose their own rules.  I believe luke-jr's pool requires all TX's to have a fee, if an extremely minimal one.

I disagree with his policy, but it illustrates the free market already at work.

If the Mining Majority wants a different ruleset, then the default ruleset won't be worth the paper it isn't printed on  Smiley

I'm not sure what conclusion you can really draw from luke-jr only accepting transactions with fees.  When there are no longer any generation rewards for a block, miners would all clearly benefit if they all only allow transactions with a certain minimum fee, however for any individual miner, they would have an incentive to accept any transaction so long as there is some fee...no matter how small that fee is.  This will drive transaction fees down to the point where miners start shutting down and the network becomes more vulnerable to a powerful miner.  Despite there being a strong collective reason for miners to charge some minimum fee and despite the clear benefit to all users to pay a fee to ensure a sufficiently robust network of miners, I think there is a real risk that miners will want to scoop up all transactions paying anything and for users to pay the bare minimum fee (a satoshi I guess).  This is the tragedy of commons argument people make.

Why does this keep coming up?

No, not all miners have the same incentives, and not all will be motivated solely by direct profit (i.e. mining fees).  Some will have an indirect motive to mine, making transaction fees a secondary revenue stream.  You can search for my "Wal-Mart" posts related to this subject.

"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'
asdf
Hero Member
*****
Offline Offline

Activity: 527
Merit: 500


View Profile
May 10, 2011, 06:43:38 AM
 #33

This is just the default ruleset.

Miners are free to choose their own rules.  I believe luke-jr's pool requires all TX's to have a fee, if an extremely minimal one.

I disagree with his policy, but it illustrates the free market already at work.

If the Mining Majority wants a different ruleset, then the default ruleset won't be worth the paper it isn't printed on  Smiley

I'm not sure what conclusion you can really draw from luke-jr only accepting transactions with fees.  When there are no longer any generation rewards for a block, miners would all clearly benefit if they all only allow transactions with a certain minimum fee, however for any individual miner, they would have an incentive to accept any transaction so long as there is some fee...no matter how small that fee is.  This will drive transaction fees down to the point where miners start shutting down and the network becomes more vulnerable to a powerful miner.  Despite there being a strong collective reason for miners to charge some minimum fee and despite the clear benefit to all users to pay a fee to ensure a sufficiently robust network of miners, I think there is a real risk that miners will want to scoop up all transactions paying anything and for users to pay the bare minimum fee (a satoshi I guess).  This is the tragedy of commons argument people make.

Why does this keep coming up?

No, not all miners have the same incentives, and not all will be motivated solely by direct profit (i.e. mining fees).  Some will have an indirect motive to mine, making transaction fees a secondary revenue stream.  You can search for my "Wal-Mart" posts related to this subject.

Because it's actually a problem.

You think that miners with not for profit motives are going to be able to maintain a robust, attack resistant network. Others disagree.

I can see this working if people voluntarily pay tx fees. If there are millions of users then they each wouldn't need to pay much to incentivise a strong network of block generators, and indeed, a culture of this sort may emerge. But is is a tragedy of the commons like situation.

In another post, you highlighted the fact that there is a transaction acceptance policy encoded in the main client which prioritieses transactions with fees, forcing fees out of merchants needing speedy confirmations, but there is no reason to believe that the mining pools of the future will maintain such a policy when there are fee paying transactions going un-harvested. Luke-Jr, to me, exemplifies the natural dynamic of transaction acceptance policy: accept txs with fees, don't accept txs without fees.

I know you understand this dynamic, however, you haven't made a compelling case as to why bitcoin will work anyway. In any case, I hope you're right. Although, I wish intelligent people on this forum would acknowledge this problem instead of stifling debate.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
May 10, 2011, 02:39:38 PM
 #34


You think that miners with not for profit motives are going to be able to maintain a robust, attack resistant network. Others disagree.
Others are wrong.   Tongue
Quote
I can see this working if people voluntarily pay tx fees. If there are millions of users then they each wouldn't need to pay much to incentivise a strong network of block generators, and indeed, a culture of this sort may emerge. But is is a tragedy of the commons like situation.
No, this is where this error keeps coming up.  It's a commons, but not a 'tragedy of the commons'.  The collective security of the blockchain is the commons, but the incentives for senders to add a fee are different from the commons resource incentive.  The fees are competing for a time limited resource, inclusion in the next available block; while miners are competing for those fees.  Those are not commons.
Quote
In another post, you highlighted the fact that there is a transaction acceptance policy encoded in the main client which prioritieses transactions with fees, forcing fees out of merchants needing speedy confirmations, but there is no reason to believe that the mining pools of the future will maintain such a policy when there are fee paying transactions going un-harvested. Luke-Jr, to me, exemplifies the natural dynamic of transaction acceptance policy: accept txs with fees, don't accept txs without fees.

I know you understand this dynamic, however, you haven't made a compelling case as to why bitcoin will work anyway. In any case, I hope you're right. Although, I wish intelligent people on this forum would acknowledge this problem instead of stifling debate.

I have made such a case, it's the 'Wal-Mart' post.

"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'
db
Sr. Member
****
Offline Offline

Activity: 279
Merit: 261



View Profile
May 10, 2011, 03:40:57 PM
 #35

The collective security of the blockchain is the commons

That's the user common. There is also a miner common.

The fees are competing for a time limited resource, inclusion in the next available block;

The space in a block will/should be unlimited and the cost of inclusion negligible.

while miners are competing for those fees.  Those are not commons.

And nobody claims they are. Which brings us to the miner common: the willingness of users to pay substantial fees.
BitterTea
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
May 10, 2011, 03:52:22 PM
 #36

And nobody claims they are. Which brings us to the miner common: the willingness of users to pay substantial fees.

Seems like a bit of a stretch to claim that a state of mind is a public good.
db
Sr. Member
****
Offline Offline

Activity: 279
Merit: 261



View Profile
May 10, 2011, 04:17:20 PM
 #37

Seems like a bit of a stretch to claim that a state of mind is a public good.

Why? It translates to the payment of actual fees. If miners self-interestedly accept all profitable transactions that willingness will fall through the floor and with it the actual fees. That's normal competition and how all market prices work.
db
Sr. Member
****
Offline Offline

Activity: 279
Merit: 261



View Profile
May 10, 2011, 04:22:45 PM
 #38

But call it "the transaction fee level" if you like. Same thing. Cartels are hard to create and maintain.
Garrett Burgwardt
Sr. Member
****
Offline Offline

Activity: 406
Merit: 256


View Profile
May 10, 2011, 04:25:17 PM
 #39

The space in a block will/should be unlimited and the cost of inclusion negligible.

Negative. The last thing we need is blockchain spam.
BitterTea
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
May 10, 2011, 04:39:09 PM
 #40

Seems like a bit of a stretch to claim that a state of mind is a public good.

Why? It translates to the payment of actual fees. If miners self-interestedly accept all profitable transactions that willingness will fall through the floor and with it the actual fees. That's normal competition and how all market prices work.


If fees fall, mining will become less profitable, some miners will stop mining, difficulty will decrease, and mining will become more profitable. So?
Pages: « 1 [2] 3 4 5 »  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!