Bitcoin Forum
December 14, 2024, 06:55:36 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: As far as network integrity goes, Is there anything wrong with accepting low tx  (Read 755 times)
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
November 14, 2012, 11:06:02 AM
 #1

As far as network integrity goes, Is there anything wrong with accepting low to none tx fee transactions only? (Low being 0.00005)
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
November 14, 2012, 11:06:18 AM
 #2

I mean /verifying/mining.... etc you know
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
November 14, 2012, 11:24:18 AM
 #3

Should be fine but you shouldn't expect a lot in fees.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
November 14, 2012, 11:55:47 AM
 #4

You also shouldn't expect too many fee-requiring transactions to get to your miner if they are paying less than .0001 BTC/KB, as that is the relay threshold, unless you publish your node IP so freeloaders can directly connect to you.

If transactions can be free, it makes spamming a million transactions almost free, which is why the minimum fee is mandatory for transactions under .01 BTC. Miners have an ethical responsibility to include transactions in a timely manner if they comply with network rules, and promote fee rewards with quick inclusion for extra fees paid, while keeping cheap junk out of the now-5GB of blockchain p2p downloading that burdens client installation.

If your client accepts any amounts of free transactions relayed to it, it also must keep all transactions in the memory pool until included in a block, which exposes Bitcoin to another DDOS vector - by sending you gigs of spam transactions directly, your memory can be used up.
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
November 14, 2012, 12:26:07 PM
 #5

You also shouldn't expect too many fee-requiring transactions to get to your miner if they are paying less than .0001 BTC/KB, as that is the relay threshold, unless you publish your node IP so freeloaders can directly connect to you.

If transactions can be free, it makes spamming a million transactions almost free, which is why the minimum fee is mandatory for transactions under .01 BTC. Miners have an ethical responsibility to include transactions in a timely manner if they comply with network rules, and promote fee rewards with quick inclusion for extra fees paid, while keeping cheap junk out of the now-5GB of blockchain p2p downloading that burdens client installation.

If your client accepts any amounts of free transactions relayed to it, it also must keep all transactions in the memory pool until included in a block, which exposes Bitcoin to another DDOS vector - by sending you gigs of spam transactions directly, your memory can be used up.
Thanks for that informative answer Smiley
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!