Bitcoin Forum
November 05, 2024, 03:26:09 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Free transactions for output < 0.01 BTC with Bitcoin-Qt 0.8.6  (Read 1490 times)
warut (OP)
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
January 14, 2014, 01:07:39 PM
Last edit: January 14, 2014, 02:12:26 PM by warut
 #1

I understand that Bitcoin-Qt 0.8.6 allows you to send < 0.01 BTC with 0 tx fee. After upgrading to this latest version, I tried to send something smaller than 0.01 BTC (but far above the dust level and with high enough priority) without tx fee in a normal way, but I couldn't do it. What should I do to fix this? Or, am I misunderstanding something?
warut (OP)
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
January 15, 2014, 12:02:17 AM
Last edit: January 15, 2014, 06:13:58 AM by warut
 #2

am I misunderstanding something?

Yes.

Then, what is it? Please elaborate.
michagogo
Member
**
Offline Offline

Activity: 80
Merit: 10


View Profile
January 16, 2014, 11:30:45 PM
 #3

The removal of the CENT rule is only for relaying, not creating, free transactions.
warut (OP)
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
January 17, 2014, 09:45:23 AM
 #4

The removal of the CENT rule is only for relaying, not creating, free transactions.

Thank you, michagogo. So this means that I cannot send a 0-fee tx with output < 0.01 BTC with Bitcoin-Qt in the standard way, but I still can do it by using the raw transaction API, right?
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
January 17, 2014, 04:28:30 PM
 #5

Transactions without the minimum fee will not be relayed. They will not be stored in the memory pools of miners. They will not be included in blocks. As they are ignored, a proper fee double-spend transaction will be included promptly.

The minimum fee rules have been simplified in 0.8.6, which is the network majority. A fee is no longer required just because any one output is smaller that 0.01 BTC (dust < 5.6mBTC invalid rule takes care of spam), but the minimum fee is now required for any transaction over 1kB in size. This is in addition to the requirement that input priority less than 57.6M (1 BTC, 144 blocks old; 0.01 BTC ~100 days old) include minimum fee.
warut (OP)
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
February 15, 2014, 01:31:40 PM
 #6

Kudos to Michagogo for his recent edits of Bitcoin Wiki's Transaction fees that have clearly answered all of my questions. Now I've successfully used raw transaction API to send a 0-fee tx containing a 0.001 BTC output.
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!