Полный узел BTC очень медленная загрузка блоков

У меня есть сервер с 32 гигабайтами оперативной памяти и запуск узла в док-контейнере с использованием Bitcoin Core Daemon версии v0.15 с 8333 сопоставленными портами.

Узлы работают уже 2,5 недели, все еще 300 тыс. блоков, и большую часть времени количество подключений равно 0, только однажды я увидел, что оно подскочило до 60, и даже увеличило dhcache.

почему так долго? Как мне ускорить процесс? большинству ребят потребовалось всего 1-2 недели


Обновление 01. Это моя установкавведите описание изображения здесь

02- Он работал нормально, и когда я проверил, что порты погоды открыты из внешней сети до синхронизации 300k, я - https://www.yougetsignal.com/tools/open-ports/ За две недели до 8333 OPEN Сейчас 8333 OPEN

II - https://bitnodes.earn.com/#join-the-network За две недели до 8333 OPEN и Reachable NOW недоступен

III- Скорость соединения 10 МБ

Вы случайно не знаете ограничения пропускной способности интернет-провайдера вашего узла?
Не забывайте, что вы скачиваете 150 ГБ с разных узлов. У меня ушло четыре дня с хорошим интернет-соединением и 16 ГБ оперативной памяти. Если ваша скорость загрузки 33 МБ в секунду, это займет 82,5 часа, если все узлы загружают со скоростью 33 МБ в секунду.
Было бы полезно рассмотреть, в чем может быть проблема, если бы вы могли отредактировать свой вопрос, чтобы больше объяснить о конфигурации вашей сети, о том, как соединения направляются в общедоступный Интернет, о скорости и типе вашего соединения, а также о любой другой полезной информации.
Кроме того, могут быть полезны сведения о вашей конфигурации Bitcoin Core, какие параметры вы используете в командной строке и в вашем bitcoin.confфайле.
Я не делал никаких изменений в моем файле conf

Ответы (2)

Ваш узел должен сначала попытаться установить 8 исходящих подключений к другим узлам. Переадресация порта 8333 предназначена только для разрешения входящих подключений и не требуется для синхронизации вашего узла.

Итак, думая в первую очередь о подключении, вы должны проработать основы:

Перезагрузите модем и маршрутизатор. Выключите биткойн с помощью >bitcoin-cli stop. Перезагрузите хост Ubuntu и перезагрузите сеанс Docker, перезапустите bitcoind.

Можете ли вы разрешить DNS-запросы из сеанса Docker, можете ли вы выполнить успешные HTTP-запросы из сеанса Docker (свернуть какой-нибудь файл или wget)? Можете ли вы >nmap seed.btc.petertodd.org -p 8333, что не всегда работает с первой попытки, это циклический перебор DNS - достаточно попробовать несколько раз, вы должны получить хотя бы один успех.

После того, как сетевое подключение будет разрешено, вы можете проверить этот ответ для получения дополнительной информации.

Привет, спасибо за все предложения и советы, я пока отключил брандмауэр. Я включил переадресацию портов, но каким-то образом мой трафик btc все еще фильтруется, и я обнаружил, что с помощью этой команды «nmap seed.btc.petertodd.org -p 8333», предоставленной @willtech, в любом случае нашел проблему в брандмауэре, который я собираюсь изучите его более подробно

Вы не сможете синхронизироваться без каких-либо подключений. Проблема в том, что у вас 0 подключений; убедитесь, что у вас нет брандмауэров (ни в вашем док-контейнере, ни на хосте, ни на вашем маршрутизаторе, ни у вашего интернет-провайдера), которые блокируют биткойн-трафик.

Он работал очень медленно в течение 3 недель, и у меня было 300 тыс. блоков, но внезапно все остановилось, как я описал в своем обновлении, порт 8333 все еще открыт и доступен для проверки портов сторонних производителей, но недоступен из средства проверки битнодов.
Опять же, убедитесь, что ничто не блокирует соединение. Даже если он работал несколько недель назад, ваш интернет-провайдер мог изменить что-то, что заблокировало его. Или обновление вашей ОС или другого программного обеспечения может изменить брандмауэр вашего компьютера.
Я проверил все: ISP — не заблокировано, Ubuntu Iptables — не заблокировано, Docker Container — не заблокировано. Кто-нибудь может сказать мне, как диагностировать эту проблему? или бесполезно запускать этот полный узел, я собираюсь уйти