Как установить количество подключений по умолчанию для биткойн

Где исходный код для этого количества подключений по умолчанию?

static const int MAX_OUTBOUND_FULL_RELAY_CONNECTIONS = 8;
/** Maximum number of addnode outgoing nodes */
static const int MAX_ADDNODE_CONNECTIONS = 8;
/** Maximum number of block-relay-only outgoing connections */
static const int MAX_BLOCK_RELAY_ONLY_CONNECTIONS = 2;
/** The maximum number of peer connections to maintain. */
static const unsigned int DEFAULT_MAX_PEER_CONNECTIONS = 125;

https://github.com/bitcoin/bitcoin/blob/master/src/net.h#L66
https://github.com/bitcoin/bitcoin/blob/master/src/net.h#L76

Максимально может быть 16 исходящих полных релейных соединений, в том числе 8 автоматических и 8 ручных.
Кроме того, имеется два соединения блочного реле.
Таким образом, узел, который запускается в первый раз, через некоторое время по умолчанию принимает значение 10.

Могу ли я использовать команду для ввода этого числа при запуске bitcoind?

Вы можете использовать -maxconnections поддерживать максимум N подключений к одноранговым узлам, включая исходящие и входящие. Стандартно 125.

Некоторые изменения в исходном коде потребуются, если вы хотите настроить исходящие соединения: Увеличьте максимальное количество исходящих подключений для полного узла


Вы также можете увеличить количество подключений с помощью входящих подключений. Этот документ содержит инструкции и настройки для настройки узла и прослушивания входящих соединений с использованием i2p:

Исходная ссылка

Source