Эффективный пул Монеро

Тема в разделе "Пулы", создана пользователем smartix, 26 июл 2018.

  1. smartix

    smartix Piconero

    Регистрация:
    26 июл 2018
    Сообщения:
    3
    Симпатии:
    0
    a
     
    #1 smartix, 26 июл 2018
    Последнее редактирование: 27 июл 2018
  2. АВТОР
    АТ
    smartix

    smartix Piconero

    Регистрация:
    26 июл 2018
    Сообщения:
    3
    Симпатии:
    0
    Немного поясню суть реализованного алгоритма нашего пула и программы xmr-stak-smart.

    Каждый майнер нашего пула с учетом скорости своего оборудования (хэшрейта) динамически получает свой диапазон из интервала [0...2^32-1] для поиска хэша и ищет хэш удовлетворяющий текущей сложности сети. Понятие локальной сложности отсутствует.

    Для сравнения на существующих пулах алгоритм поиска выглядит так:
    пусть у майнера есть 2 рига со скоростью 10 KH/s каждый и на каждом запущена программа xmr-stak. При появлении нового блока каждый из ригов начнет поиск решения с нуля! то есть оба рига делают параллельно одну и ту же работу и за секунду просчитают всего 10 тысяч различных хэшей и эффективная скорость этого майнера для цели найти блок составит эти же 10 KH/s. (аналог некоего зеркалирования / дублирования расчета ). А на пуле скорость майнера будет засчитана как 20 KH/s, хотя реально майнер перебирает 10 тыс различных комбинаций в секунду.

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

    Надеюсь немного прояснил суть алгоритма работы нашего пула и принципиальное отличие от всех остальных пулов.
     
  3. Mr. Pickles

    Команда форума Модератор Редактор

    Регистрация:
    11 сен 2017
    Сообщения:
    302
    Симпатии:
    108
    Кто автор этого чудесного релиза? Ссылки? Необдуманно глупо, по моему мнению, качать "уникальный" майнер xmr-stak-smart и тем более его запускать
     
    #3 Mr. Pickles, 26 июл 2018
    Последнее редактирование: 26 июл 2018
  4. АВТОР
    АТ
    smartix

    smartix Piconero

    Регистрация:
    26 июл 2018
    Сообщения:
    3
    Симпатии:
    0
    Опасения ваши вполне оправданы! Объясню почему протокол обмена с пулом и исходный код xmr-stak-smart не доступны.
    Поскольку xmr-stak-smart ищет только хэш удовлетворяющий текущей сложности сети, он не отправляет на пул промежуточные хэши ( т.е. хэши удовлетворяющие локальной сложности установленной пулом для каждого майнера) может появится соблазн написать приложение, которое подключится к нашему пулу, запросит задание но считать хэши просто не будет! При этом сам пул записывает в зачет этому "майнеру" этот запрошенный диапазон хотя по факту его никто не просчитывал а там могло находится решение! В данной концепции "пул-майнер" должно быть доверие между пулом и программой для майнинга.

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

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

    В любом случае можно проверить сетевым монитором адрес куда коннектится xmr-stak-smart...

    По расчетам разработчика нужна скорость на пуле 500-1000 килохэш что бы оценить всю прелесть предложенного решения
     
  5. XMRig

    XMRig Piconero

    Регистрация:
    14 сен 2017
    Сообщения:
    3
    Симпатии:
    5
    Ух, скажем так про 35,8 MH/s это правда, но как ни крути это в 12 раз меньше хешрейта сети и никакая магия и любая другая оптимизация не сможет сделать так чтоб пул с 35,8 MH/s внезапно начал находить 100% блоков сети.

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

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

    Ну и качать неведомый exe без исходинков, так себе идея, всем спасибо.
     
    #5 XMRig, 26 июл 2018
    Последнее редактирование: 26 июл 2018
    LeD XIII, MoneroRus, AJIekceu4 и ещё 1-му нравится это.
  6. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    202
    Симпатии:
    42
    Постойте постойте, если я правильно понял то это по сути соломайнинг.
    ну и
    это ж где столько взять? целый мегахэш.
    А что мне делать с моими 130h\s? :)
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.