Bitcoin Forum
November 19, 2024, 09:15:03 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: inquiry about a spherical pool in vacuum - how many "bicoin nodes" does it need  (Read 1669 times)
Lolcust (OP)
Member
**
Offline Offline

Activity: 112
Merit: 11

Hillariously voracious


View Profile
September 16, 2011, 11:15:34 PM
 #1

Hello!

Basically, the question is thus:

How many nodes (that is, connections from perspective of BTC network) does a nicely  sized (that is, member of top 6) BTC pool need, and approximately how does it scale ?

Hard numbers not required, just general range

Thanks.

Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



View Profile
September 17, 2011, 01:30:59 AM
 #2

It really only matters how quickly the pool node can send and receive from the other top 6 pool nodes.  If they could connect directly to each other, then you only need 5 (you + the other top 6) to minimize invalid blocks.

If you can't manually force persistent connections to the top mining pools (which you probably can't), then you want many more connections so that you maximize the chances that you accidentally are connected to a node that is "close" to the other pools.  In an effort to increase your odds of being close or directly connected to a pool node, you could possibly patch bitcoind to prefer nodes "near" the IP address space of where you suspect pool nodes probably are.

But I suspect if you have too many connections, I'd imagine the cost of communicating with hundreds or thousands of nodes may hurt you enough to negate the value of being connected to many nodes.

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
September 17, 2011, 01:37:48 AM
 #3


If you can't manually force persistent connections to the top mining pools (which you probably can't),

You can try with the -connect flag.  If you know the pool's ip address and they are accepting inbound connections.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



View Profile
September 17, 2011, 02:35:11 AM
 #4


If you can't manually force persistent connections to the top mining pools (which you probably can't),

If you know the pool's ip address and they are accepting inbound connections.

Most of the large pools don't publish their bitcoind node ip addresses and I would expect they also don't accept inbound connections.

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
Lolcust (OP)
Member
**
Offline Offline

Activity: 112
Merit: 11

Hillariously voracious


View Profile
September 17, 2011, 08:20:21 AM
 #5


If you can't manually force persistent connections to the top mining pools (which you probably can't),

If you know the pool's ip address and they are accepting inbound connections.

Most of the large pools don't publish their bitcoind node ip addresses and I would expect they also don't accept inbound connections.

Well, I wonder if there is a coherent "pool security model" that demands this course of actions, or that is a case of "better safe than sorry" reasoning.

Also, disallowing incoming connections on a large miner strikes me as counterintuitive ...

Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



View Profile
September 17, 2011, 01:33:18 PM
 #6

Also, disallowing incoming connections on a large miner strikes me as counterintuitive ...

My thought is that, given that most large pools have been targets of DoS or DDoS attacks at some point, they would want to minimize attack surface.  Not accepting incoming connections doesn't mean that you can't have connections.  It just means that you have to initiate them all, which is easy enough

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
Lolcust (OP)
Member
**
Offline Offline

Activity: 112
Merit: 11

Hillariously voracious


View Profile
September 17, 2011, 03:29:30 PM
 #7

But under that paradigm, pools, as long as they don't mod their software to increase the number of outgoing connections, are limited to 8 connections... Hm...

Interesting stuff.

Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
[Tycho]
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
September 18, 2011, 04:00:01 PM
 #8

But under that paradigm, pools, as long as they don't mod their software to increase the number of outgoing connections, are limited to 8 connections... Hm...
I don't think that any serious pool runs stock bitcoind anyway :)

Welcome to my bitcoin mining pool: https://deepbit.net - Both payment schemes (including PPS), instant payout, no invalid blocks !
ICBIT Trading platform : USD/BTC futures trading, Bitcoin difficulty futures (NEW!). Third year in bitcoin business.
Lolcust (OP)
Member
**
Offline Offline

Activity: 112
Merit: 11

Hillariously voracious


View Profile
September 18, 2011, 08:22:08 PM
 #9

But under that paradigm, pools, as long as they don't mod their software to increase the number of outgoing connections, are limited to 8 connections... Hm...
I don't think that any serious pool runs stock bitcoind anyway Smiley

That I   understand Smiley.

Still, the security paradigm of running on pure outgoing is kinda weird. I mean, I am aware of existence of TCP denial of service shenanigans, but for the love of everything good, are we seriously more paranoid an environment than torrenter / KAD crowd ?

Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
September 18, 2011, 10:37:21 PM
 #10

are we seriously more paranoid an environment than torrenter / KAD crowd ?

Some of us, yes.  Bear in mind, we are dealing with real value here; the value of intellectual property is theoretical and not relevant to the torrentors themselves.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Lolcust (OP)
Member
**
Offline Offline

Activity: 112
Merit: 11

Hillariously voracious


View Profile
September 19, 2011, 08:52:00 AM
 #11

are we seriously more paranoid an environment than torrenter / KAD crowd ?

Some of us, yes.  Bear in mind, we are dealing with real value here; the value of intellectual property is theoretical and not relevant to the torrentors themselves.

It seems to me that what matters  for a security model is not whether the "legitimate" participants ascribe value to their activities (all value being a matter of perception, in my very humble opinion), it's whether their opponents do, and given the existence of (technologically  sophisticated) agents interested disrupting filesharing networks, one would say that the analogy between torrent trackers and pools is not entirely off-base due to apparent existence of (relatively) technologically sophisticated  opponents who would find disrupting the respective services   to be a source of benefit (financial or otherwise)

Anyways, I find the fact that an apparently notable (though sadly unquantified) number of pool-ops are running on outgoing-only is verily interesting and worth keeping in mind.


Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
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!