Bitcoin Forum
December 09, 2024, 04:19:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin transactions and fatty acids  (Read 1262 times)
timeshareafrica (OP)
Full Member
***
Offline Offline

Activity: 121
Merit: 100



View Profile
November 03, 2012, 07:28:38 AM
 #1

Is there a way to bring down or slow down the Bitcoin network by producing very long transactions by sending small ammounts of BTC from one client to another one or even set up a botnet to send transactions to make them longer so that in the long run the network will be clocked up like a person who had to many long chained fatty acids to eat his whole life and suddenly dies because his arteries are clogged up.
For example with the
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment]
command and some script?
cedivad
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
November 03, 2012, 07:31:29 AM
 #2

As of now there is an hard limit of 5000 transactions per second.
I don't know how the network would react to it

But it think you just found the right way to hit a p2p network with a ddos.

My anger against what is wrong in the Bitcoin community is productive:
Bitcointa.lk - Replace "Bitcointalk.org" with "Bitcointa.lk" in this url to see how this page looks like on a proper forum (Announcement Thread)
Hashfast.org - Wiki for screwed customers
thebaron
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250



View Profile
November 03, 2012, 07:40:44 AM
 #3

FYI, saturated fats aren't the problem. It's actually the type of fat our bodies are able to use the best. It's other stuff that inflames the arteries that cause cholesterol to stick to their walls...
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1026



View Profile
November 03, 2012, 01:15:29 PM
 #4

It would be expensive to do this.

The network uses a calculation called priority to decide if it should relay your transaction without requiring a fee.  The basic idea is that a simple transaction takes about 250 bytes, and "1 BTC that is 1 day old" is a good rule of thumb.  So, we look at each of your inputs and calculate the amount in BTC times the number of confirmations, and add those up.  Then we divide by the size of the total transaction, and if the ratio of BTC-days to bytes is worse than 1:250, we don't relay it until it has aged enough to make that ratio true.*  The standard behavior for mining is then to do the same calculation to decide if that transaction should be included in the next block candidate created.  **

So, if you are redeeming a 1 BTC input that has 1500 confirmations, most of the network will accept it with no fee up to about 2500 bytes, (very) roughly 10 outputs.  But then each of those outputs will be 0.1 BTC, and you won't be able to send them for free until 10 more days have passed.  If you need to move them faster, you can do so, but not for free, you need to include a fee in your transaction.

Spamming the network in this way very quickly becomes too costly to do.

* nodes running different software, or that have been modified, will do this differently.  Some nodes relay everything on principle.
** nodes running different software, or that have been modified, will do this differently.  Some nodes mine everything on princple.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
timeshareafrica (OP)
Full Member
***
Offline Offline

Activity: 121
Merit: 100



View Profile
November 03, 2012, 02:10:24 PM
 #5

Thanks for the info. One more thing who is getting the fee than?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3514
Merit: 4894



View Profile
November 03, 2012, 02:21:09 PM
 #6

Thanks for the info. One more thing, who is getting the fee then?
FTFY.

The fee goes to the miner that adds the transaction to a block.  If the miner is participating in a mining pool, then it is up to the operator of the pool as to how much (if any) of the fee they share with the miners participating in the pool.
MatthewLM
Legendary
*
Offline Offline

Activity: 1190
Merit: 1004


View Profile
November 03, 2012, 07:03:14 PM
 #7

FYI, saturated fats aren't the problem. It's actually the type of fat our bodies are able to use the best. It's other stuff that inflames the arteries that cause cholesterol to stick to their walls...

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!