Использование BTC Smart Agent

BTC Smart Agent – это stratum агент, предназначенный для крупных майнинговых ферм и поддерживающий только BTC/BCH/UBTC/LTC. Последнюю версию Агента можно скачать по следующим ссылкам: 

BTC Smart Agent оптимизировал протокол stratum, значительно сократил объем данных, развертывается на ферме, значительно повышает эффективность связи между фермой и майнинг-пулом, экономит пропускную способность, стабилизирует соединение и отслеживает данные. Согласно фактическим расчетам, 5000 майнерам после развертывания интеллектуального агента требуется только 1 Мбит/с пропускной способности, при этом потребляется только 10% прямого трафика. Для загрузки требуется всего 1/2000 прямого трафика, независимо от того, сколько майнеров подключено, потребляется трафик только 5 майнеров. Сегодня, когда трафик загрузки стал вызывать проблемы в производительности майнинговой фермы, эта функция имеет особое значение.

Кроме того, после развертывания обычного агента майнинга на ферме он обычно отображает вычислительную мощность всех майнеров фермы в виде одной машины. На веб-странице майнинг-пула невозможно просмотреть данные по отдельным майнерам фермы. В то время как для пользователей интеллектуального агента майнеры будто напрямую подключены к майнинг-пулу. Менеджеры фермы могут видеть все майнеры на веб-странице майнинг-пула, а также имеют возможность в обычном режиме выполнять групповое и мобильное управление машинами.

Интеллектуальный агент подключается к майнинг-пулу, используя собственный оптимизированный протокол, он может поддерживать некоторые пулы, такие как BTC.com.

 

Как пользоваться BTC Smart Agent

  1. Скачайте архив интеллектуального агента и распакуйте его. Всего существует 2 версии
    • Версия «Win7 64 бит» подходит для Windows 7/8/8.1/10 64-бит, не поддерживается Windows XP.
    • Версия «WinXP 32 бит» подходит для 32-бит Windows XP/7/8/8.1/10.
  2. Войдите в распакованную папку и дважды щелкните «BTC Smart Agent.exe», чтобы открыть интеллектуальный агент.
  3. Настройте прокси-порт, по умолчанию 3333, можно не менять. Прокси-порт – это порт, используемый майнером для подключения агента. Если вы хотите запустить несколько интеллектуальных агентов на одном компьютере, задайте для каждого агента разные порты отслеживания.
  4. В список «Серверы майнинг-пула BTC» введите имя своего субаккаунта . Если ваш субаккаунт не относится к зоне «Северный Китай (China Unicom)», замените «cn.ss.btc.com» на сервер майнинга, соответствующий региону (Южный Китай (China Telecom) «sz.ss.btc.com», Америка «us.ss.btc.com», Европа «eu.ss.btc.com»).
    • Имена всех субаккаунтов в списке, должны быть идентичными. Если имена субаккаунтов отличаются, то второй субаккаунт будет использоваться только в том случае, если будет невозможно подключиться к серверу пула, соответствующему первому субаккаунту.
    • Все майнеры, подключенные к одному и тому же интеллектуальному агенту, принадлежат одному и тому же субаккаунту (то есть к субаккаунту, который вы ввели в интеллектуальном агенте), а настройки субаккаунтов самих майнеров при этом могут игнорироваться.
    • Если вы хотите, чтобы разные майнеры использовали разные субаккаунты для майнинга, вам нужно запустить несколько интеллектуальных агентов одновременно. См. раздел [Использование нескольких субаккаунтов].
  5. Если у вас есть выделенный IP-адрес майнинг-пула, вы можете щелкнуть знак «Плюс» справа от «Серверы майнинг-пула BTC», чтобы добавить новый элемент. Введите выделенный IP-адрес, порт (текущий порт 1800), имя субаккаунта и переместите его в верхнюю часть списка. Это обеспечит более стабильное соединение. (*.ss.btc.com останется в качестве резервного сервера)
  6. Теперь вы можете сохранить настройки и запустить прокси-сервер.
    • После изменения настроек нажмите «Сохранить и применить», прокси-сервер запустится самостоятельно.
    • Вы также можете нажать «Сохранить», а затем нажать кнопку «Пуск», чтобы запустить сервер.
    • Если вы не хотите сохранять измененные настройки, нажмите кнопку «Отмена».
  7. Рекомендуется установить флажок «Запуск и работа в автоматическом режиме» для интеллектуального агента, чтобы сервер агента мог восстановиться после перезагрузки системы.

    • При установке этого флажка в Windows 8/8.1/10 может появиться диалоговое окно «Контроль учетных записей», выберите «Да», в противном случае вам не удастся успешно переключиться на Автозапуск при включении.
    • Рекомендуется, чтобы на компьютерах, на которых запущен интеллектуальный агент, не был задан пароль или был установлен вход в систему без пароля, чтобы после сбоя или перезапуска системы работу агента можно было возобновить без вмешательства человека.
    1. Если после запуска службы появится диалоговое окно «Брандмауэр Windows», установите все флажки и нажмите «Разрешить доступ», иначе майнер не сможет подключиться к агенту.
      • Если вы пропустили это диалоговое окно, перейдите в «Панель управления> Система и безопасность> Брандмауэр Windows> Разрешить работу с приложением через брандмауэр Windows», нажмите «Изменить параметры», найдите «agent.exe» и установите все флажки для него, чтобы майнер мог подключиться к интеллектуальному агенту.
      • Если майнер все еще не может подключиться к интеллектуальному агенту, попробуйте отключить Брандмауэр Windows.
    2. После запуска прокси-сервера можно подключить майнер. Нажмите «Как настроить майнер» на интеллектуальном агенте и следуйте инструкциям по его настройке.
      • Новым пользователям: вам понадобится хотя бы один биткойн-майнер, чтобы начать добычу. Интеллектуальный агент сам по себе не может майнить, его роль заключается в оптимизации сетевого подключения между майнером и майнинг-пулом. Если у вас еще нет майнера, вы можете рассмотреть покупку Antminer, но любой майнер, поддерживающий «Протокол Stratum», будет работать с интеллектуальным агентом (большинство майнеров на рынке поддерживают этот протокол).

Для настройки см. следующее видео: ссылка на видео

Использование нескольких субаккаунтов

    1. Поскольку все майнеры, подключенные к одному и тому же интеллектуальному агенту, принадлежат к одному и тому же субаккаунту, для того, чтобы разные майнеры могли работать под разными субаккаунтами, вам необходимо одновременно запускать несколько интеллектуальных агентов.
    2. Несколько интеллектуальных агентов могут работать одновременно на одном компьютере, просто полностью скопируйте папку, в которой находится интеллектуальный агент, чтобы получить второй агент. Назначьте другой прокси-порт для второго агента, и он будет работать одновременно с первым. Впоследствии майнеры с разными субаккаунтами можно будет различить по разным прокси-портам.
      • Назначьте другой порт отслеживания для второго агента, и он будет работать одновременно с первым. IP-адреса отслеживания для обоих агентов могут быть идентичными. Впоследствии майнеры с разными субаккаунтами можно будет различить по подключению к разным портам.
    3. Независимо от того, сколько агентов вы включаете, настройка функции «Запуск и работа в автоматическом режиме» для каждого агента является независимой. Таким образом, вы можете настроить каждый агент на «Автозапуск при включении», чтобы они запускались одновременно при загрузке.

    Для настройки см. следующее видео: ссылка на видео

Частые вопросы

    1. Сообщение «Служба неожиданно остановлена ​​и была перезапущена автоматически n раз».
      • Обычно это вызвано неправильным заполнением имени субаккаунта. В частности, если имя субаккаунта не относится к региону, в котором находится сервер пула, например, для сервера пула «cn.ss.btc.com» эта проблема возникнет, если вы введете субаккаунт Южного Китая (China Telecom).
      • Если имя субаккаунта заполнено правильно, проблема может заключаться в неправильном заполнении номера порта майнинг-пула или в сетевом подключении.
      • Или, возможно, вы используете два интеллектуальных агента и заполнили один и тот же порт отслеживания? Обратите внимание, что первый интеллектуальный агент может быть скрыт в области уведомлений панели задач.
    2. Как узнать, успешно ли произошло подключение к майнинг-пулу?
      • В журнале появляется следующее сообщение об успешном подключении к пулу:
        • auth success, name: “Имясубаккаунта”, extraNonce1: число
    1. Как реагирует агент, когда майнер находится в режиме онлайн и офлайн?
      • Когда майнер онлайн, в журнале появляется следующее сообщение:
        • downsocket connected, sessionId: число
      • Когда майнер офлайн, в журнале появляется следующее сообщение:
        • downsocket closed, sessionId: число
    1. У меня есть вопрос, по которому я хотел бы получить обратную связь, как я могу отправить журналы, созданные интеллектуальным агентом, разработчику?
      • Все журналы, созданные интеллектуальным агентом в течение 7 дней, сохраняются в папке «log», которую можно сжать и отправить разработчику.
    2. Будут ли журналы, созданные интеллектуальным агентом, занимать место на моем жестком диске?
      • Обычно нет, потому что интеллектуальный агент автоматически удаляет журналы сроком больше семи дней.
    3. Какая пропускная способность требуется для использования интеллектуального агента?
      • Пропускная способность загрузки интеллектуального агента эквивалентна пропускной способности, используемой пятью майнерами, а пропускная способность отдачи зависит от количества майнеров, но требование к пропускной способности может быть уменьшено примерно в 20 раз в сравнении с оригиналом.
      • После использования интеллектуального агента сеть мобильной телефонной связи 3G/4G также сможет удовлетворить потребности майнинга на ферме, особенно большие затраты на трафик не потребуются.

 

Тестирование данных с помощью интеллектуального агента

Без использования BTCAgent:

Пропускная способность загрузки: каждая задача майнинга имеет размер 1440 байт, каждые 15 секунд появляется новая задача.

Пропускная способность отдачи: размер каждой передаваемой шары составляет 140 байт, каждые 10 секунд происходит новая передача.

Таким образом, пропускная способность делится на две части:

Выпуск задачи: фиксирован и составляет 1440 / 15= 96 Б/с

Передача шар: 140 / 10 = 14 Б/с

Общая пропускная способность (одного майнера) (1440 / 15) + (140 / 10) = 110 Б/с

Трафик за месяц (за один майнер):110 * 3600 * 24 * 30 = 266976000 Б = 272 МБ

40ГБ в месяц может израсходовать: 40 * 1024 / 272 = 150 машин

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

С использованием BTCAgent:

Пропускная способность загрузки: каждая задача майнинга имеет размер 1440 байт, каждые 15 секунд появляется новая задача, максимально можно получить до 5 задач одновременно.

Пропускная способность отдачи: размер каждой передаваемой шары составляет 60 байт, каждые 10 секунд происходит новая передача.

Таким образом, пропускная способность делится на две части:

Выпуск задачи: фиксирован и составляет 1440 / 15 * 5 = 480 Б/с,

За месяц 480 * 3600 * 24 * 30 = 1244160000 Б = 1,2ГБ

Передача шар: 60 / 10 = 6 Б/с,

За месяц 6 * 3600 * 24 * 30 = 15552000 Б = 15 МБ

40ГБ может израсходовать:  (40 – 1,2) * 1024 / 15 = 2648 машин

(намного меньше, нет необходимости подключать две системы Windows)

Если запустить N-ное количество BTCAgent, количество машин на объем трафика будет рассчитываться следующим образом:  (40 – 1,2 * N) * 1024 / 15

Примечание:

Фактический расход может быть немного больше теоретического значения.  Если на втором и третьем майнинг-пулах не используется BTCAgent, фактический трафик не может быть определен (майнеры могут получать задачи непосредственно из второго и третьего пулов, что приводит к резкому увеличению трафика. Максимальная экономия трафика при использовании BTCAgent достигается благодаря тому, что скорость загрузки эквивалентна работе 5 майнеров. Как только майнер получит задание непосредственно из пула, трафик вырастет в сотни раз)