Bitcoin Forum
November 11, 2024, 08:59:46 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction fees  (Read 585 times)
🏰 TradeFortress 🏰 (OP)
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
September 19, 2012, 12:23:32 PM
 #1

Does the chance for a transaction fee decline if you use old coins? I don't get it -why?
Ivica
Full Member
***
Offline Offline

Activity: 218
Merit: 100


Firstbits: 19e3fc


View Profile
September 19, 2012, 12:28:19 PM
Last edit: September 22, 2012, 08:10:59 PM by Ivica
 #2

New coins have slightly higher fee, because it's more likely new coins are used for sending in small amounts aka spamming blockchain and network.

Someone might come to elaborate more technically and correctly, but I think I'm not too far wrong.

19e3fcoLTu8YVFAU1NywJ88YnHH5kF8ScP - donations are welcome.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 19, 2012, 01:03:31 PM
 #3

Does the chance for a transaction fee decline if you use old coins? I don't get it -why?

Transactions two days and older (or something like that) are no different as far as fees go.   

If you want to do massive amounts of spamming of tiny transactions, you can but you are going to end up spending your change transactions to do so.  If there are higher fees for these, that means you really need to pay a relative fortune to carry out the pay spam attack.


Unichange.me

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


🏰 TradeFortress 🏰 (OP)
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
September 20, 2012, 09:37:36 AM
 #4

So what is the formula for determining if something will require fees?
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
September 20, 2012, 10:51:20 AM
Last edit: September 20, 2012, 11:09:10 AM by caveden
 #5

You'll find the priority formula here: https://en.bitcoin.it/wiki/Transaction_fee

Keep in mind these are not really mandatory. Any miner may ignore such rules and create a block with a different transaction policy.
These rules were hardcoded in the Satoshi client as a method to prevent transaction spam, in the absence of something better. I hope one they these rules are replaced by an actual anti-spam code, but that's not easy and I guess there are more urgent development priorities.
As most nodes respect such hardcoded fee policy, you'll have a hard time broadcasting a transaction that does not respect it - most peers won't relay it. If you really want to ignore this policy, you should try to send your transactions directly to the miner that ignores it too.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
September 20, 2012, 10:53:04 AM
 #6

Does the chance for a transaction fee decline if you use old coins? I don't get it -why?
The idea is that someone trying to overload the network will find his coins getting newer and newer while someone trying to get a legitimate transaction through will find his coins getting older and older. This will quickly allow the legitimate user to beat out the attacker and make it very hard for an attacker to clog out legitimate transactions for very long. This tradeoff reduces the average transaction fee a legitimate transaction needs to pay.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
Pages: [1]
  Print  
 
Jump to:  

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