|
February 25, 2014, 09:11:54 AM |
|
Deepceleron's Razor #8: If everybody brings more to a pot luck dinner than they can eat themselves, there will be leftovers.
The largest bandwidth one is likely to see besides a DDOS attempt is if a new user needs to download the whole blockchain, and randomly has picked you as the source of the blocks. Bitcoin doesn't "torrent". You are only an awesome node if you can provide these new blocks to a client at an upload rate of over 30-50MBit/s, correspondent to other's broadband download abilities.
Bitcoin isn't really that bandwidth-hungry once there is a full mesh of well-connected clients. Consider the ~7 blocks per hour - a node only has to get a new block from another upon receiving the announce. If you have 1000 nodes, with 999 connections each showing in the client, each node still only has to provide one copy of a block to the network on average, because there are only 999 "give me the block" requests from clients in total. A default block is less than 350kB.
|