Size: a a a

2020 February 17

AP

Alex Petrov in ББ-чат
Ustin
2) 15минут?! 7минут?! Вы о чём? Майнер получает новую задачу, считай, каждую транзакцию - как только меняется результат getblocktemplate, свинье приходит mining.notify с флагом clean-jobs, и все старые шары летят в stale!
Это ваще как - кто-то посчитал блок, а мы 15 минут работаем над старым?!

На автопрофит-пулах просто extranonce1  одинаковый для всех коинов, и переключение НИЧЕГО майнеру не стоит.

Или я вас не понимаю, или хешрейт битфури может утроиться путём замены ряда сотрудников
Переключи свой майнер на новый пул, или на новую сеть и его хешрейт не будет моментально 100%, внутри майнера пока с пула до финального чипа дойдет новая задача пройдет время. ASIC'ик выполняет задачи с сомента подания на него питания, и прервать майнер от финализации задачи, кроме как отключить от питания или если предусмотрен вариант ресета по шине - его нельзя... поэтому он по инерции считает старые задачи, и также как пока разгонется на новые задачи занимает время. (даже с клин флагом, чипы hw продолжают гнать старые задачи, просто майнер их внутри реджектит и не шлет, софтом, кратко но есть).
Ustin - еще один момент, вы считаете виртуально, один майнер переключить просто и быстро, а по факту 1Экса хеш это 20.000-35.000 майнеров, создайте себе стратегию переключения 10.000 майнеров и все поймете.
источник

AP

Alex Petrov in ББ-чат
Ustin
2) 15минут?! 7минут?! Вы о чём? Майнер получает новую задачу, считай, каждую транзакцию - как только меняется результат getblocktemplate, свинье приходит mining.notify с флагом clean-jobs, и все старые шары летят в stale!
Это ваще как - кто-то посчитал блок, а мы 15 минут работаем над старым?!

На автопрофит-пулах просто extranonce1  одинаковый для всех коинов, и переключение НИЧЕГО майнеру не стоит.

Или я вас не понимаю, или хешрейт битфури может утроиться путём замены ряда сотрудников
осадите коней, у нас реальный опыт, не теории все посчитано, почитайте betterhash концепт, stratum v2 который я тож разрабатывал и все поймете. теория включить 1 майнер секунда, включить 10.000 майнеров чутка больше времени, также как и переключение даже с автоматизированным софтом и stratum-proxy, занимает не секунду.
в теории - переключил 10Th/s "как просто",  на практике переключение 10Exa как бы куда сложнее примерно как 10Watt и 10MW - почти в геометрии более сложная задачка.
источник

U

Ustin in ББ-чат
Alex Petrov
Переключи свой майнер на новый пул, или на новую сеть и его хешрейт не будет моментально 100%, внутри майнера пока с пула до финального чипа дойдет новая задача пройдет время. ASIC'ик выполняет задачи с сомента подания на него питания, и прервать майнер от финализации задачи, кроме как отключить от питания или если предусмотрен вариант ресета по шине - его нельзя... поэтому он по инерции считает старые задачи, и также как пока разгонется на новые задачи занимает время. (даже с клин флагом, чипы hw продолжают гнать старые задачи, просто майнер их внутри реджектит и не шлет, софтом, кратко но есть).
Ustin - еще один момент, вы считаете виртуально, один майнер переключить просто и быстро, а по факту 1Экса хеш это 20.000-35.000 майнеров, создайте себе стратегию переключения 10.000 майнеров и все поймете.
Я не переключаю один виртуальный майнер - я высылаю mining.notify и всё работает
источник

AP

Alex Petrov in ББ-чат
Ustin
Я не переключаю один виртуальный майнер - я высылаю mining.notify и всё работает
окей, даже если у тебя локальный прокси/пул, для эксперимента проделай 100 переключений все увидишь по стейлам.
источник

AP

Alex Petrov in ББ-чат
Ustin
2) 15минут?! 7минут?! Вы о чём? Майнер получает новую задачу, считай, каждую транзакцию - как только меняется результат getblocktemplate, свинье приходит mining.notify с флагом clean-jobs, и все старые шары летят в stale!
Это ваще как - кто-то посчитал блок, а мы 15 минут работаем над старым?!

На автопрофит-пулах просто extranonce1  одинаковый для всех коинов, и переключение НИЧЕГО майнеру не стоит.

Или я вас не понимаю, или хешрейт битфури может утроиться путём замены ряда сотрудников
😊 парадокс ожидания работает для solo/pool операций, при существенно изменение мощности и переклбчении пула либо при мощностях выще 1Exa.
- вариант с переключением 200Th/s  между пулами не в счет, но не забывайте учитывать PPLNS пула и инертность тоже. extranonce1 одинаковый только внутри одного пула знающего уже майнер и его хешрейт, но может быть разным для разных сетей.
источник

U

Ustin in ББ-чат
Я не против опыта. Но, по вашей логике, виртуальный майнер найсхеша должен выдавать огромное количество устаревших шар. По факту этого не происходит. Почему?
Потому что, когда моей железке (antiminer_xx - много их было разных) приходит set-extranonce или notify с clean job, он больше не выдаёт старых задач, а, так как скорость не падает на nh, делаем вывод, что в чипы новая задача поступает очень быстро.


Если бы смена задач не была практически мгновенной, не было бы смысла в найсхеше
источник

U

Ustin in ББ-чат
Alex Petrov
😊 парадокс ожидания работает для solo/pool операций, при существенно изменение мощности и переклбчении пула либо при мощностях выще 1Exa.
- вариант с переключением 200Th/s  между пулами не в счет, но не забывайте учитывать PPLNS пула и инертность тоже. extranonce1 одинаковый только внутри одного пула знающего уже майнер и его хешрейт, но может быть разным для разных сетей.
E1 при автопрофите НЕ меняется при переходе от монеты к монете - найсхешный виртуальный майнер не умеет в set_extranonce - иначе его закольцовывали бы на себя
источник

AP

Alex Petrov in ББ-чат
Ustin
Я не переключаю один виртуальный майнер - я высылаю mining.notify и всё работает
Я не сомневаюсь что работает, мы обсуждаем есть потери или нет. хотите проверить что потерь нету, увеличте выборку, сделайте 100 переключений - если вы считаете что потерь нету, все будет ок, если же они будут вы увидите картину потерь, и сможете высчитать их количество.
(еще раз мы говорим про переключение между разными сетями - на одном 1 пуле autoswitch более чем 100 манеров, либо про переключение между разными пулами майнеров.)
источник

U

Ustin in ББ-чат
Alex Petrov
окей, даже если у тебя локальный прокси/пул, для эксперимента проделай 100 переключений все увидишь по стейлам.
? Так майнить в этом эксперименте можно что-то с оч быстрыми блоками (типа dgb). И, удивительно, всё майнится без большого отличия в количестве stale по сравнению с btc
источник

AP

Alex Petrov in ББ-чат
Ustin
Я не против опыта. Но, по вашей логике, виртуальный майнер найсхеша должен выдавать огромное количество устаревших шар. По факту этого не происходит. Почему?
Потому что, когда моей железке (antiminer_xx - много их было разных) приходит set-extranonce или notify с clean job, он больше не выдаёт старых задач, а, так как скорость не падает на nh, делаем вывод, что в чипы новая задача поступает очень быстро.


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

U

Ustin in ББ-чат
Alex Petrov
Я не сомневаюсь что работает, мы обсуждаем есть потери или нет. хотите проверить что потерь нету, увеличте выборку, сделайте 100 переключений - если вы считаете что потерь нету, все будет ок, если же они будут вы увидите картину потерь, и сможете высчитать их количество.
(еще раз мы говорим про переключение между разными сетями - на одном 1 пуле autoswitch более чем 100 манеров, либо про переключение между разными пулами майнеров.)
Если стратум-сервер не меняет экстранонс (а это наруливается софтово), то откуда потери?!
источник

AP

Alex Petrov in ББ-чат
Ustin
Я не против опыта. Но, по вашей логике, виртуальный майнер найсхеша должен выдавать огромное количество устаревших шар. По факту этого не происходит. Почему?
Потому что, когда моей железке (antiminer_xx - много их было разных) приходит set-extranonce или notify с clean job, он больше не выдаёт старых задач, а, так как скорость не падает на nh, делаем вывод, что в чипы новая задача поступает очень быстро.


Если бы смена задач не была практически мгновенной, не было бы смысла в найсхеше
Возмите тестовую сеть и начните посылать клин флаги, раз в 5-15-25-45 секунд, посмотрите на вашу скорость хешрейта - опять все станет заметно, заодно высчитаете задержку по графику.
источник

AP

Alex Petrov in ББ-чат
Ustin
Если стратум-сервер не меняет экстранонс (а это наруливается софтово), то откуда потери?!
Разные Пул сервера,  дадут разные Экстранос. Также как разные сети дадут для майнера разные экстраносы.
источник

U

Ustin in ББ-чат
Alex Petrov
Виртаульный майнер найс-хеша, майнит одну сеть по долгу и переключает мощность плавно, используя переключения (отклбчения/подключения/рестарт на блоках) майнеров - для вас это почти незаметный процесс. но это крайне важно.
Я представляю как работает виртмайнер найсхеша, у меня логи каждый день перед глазами )

Ещё раз: если мы не дрочим его реконнектами, потерь при автопрофитсвитче не вижу откуда может быть
источник

U

Ustin in ББ-чат
Alex Petrov
Разные Пул сервера,  дадут разные Экстранос. Также как разные сети дадут для майнера разные экстраносы.
А автопрофитный пул ОДИН
источник

U

Ustin in ББ-чат
Я переключалку нормальную прозрачную так и не сделал из-за того, e1 неуправляемо разный.
Вот какие тут идеи кстати? Можно ли пул заставить отдавать тебе 0 экстранонс? Я понимаю, что это доля энтропии пула - но если бы он был как-то прогнозируем, всем было бы хорошо.
Btw, stratumV2 что-то говорил про Zero-time backend switching - будем ждать
источник

AP

Alex Petrov in ББ-чат
Ustin
А автопрофитный пул ОДИН
Autoprofit пулов более 50 штук.
включая очень старые типа multipool (since 2011), prohashing (2014), f2pool, bitcoin.com ... не говоря про кучи маленьких частных на своих stratum-proxy. autoprofit не новая штука, она сущестовала еще для getwork в 2012 году. изучите получше тему. в том числе есть софты которые дергают сами майнеры с сети/пула на пул, но это все игрушки. профит и смысл автопрофита - описан давно.
источник

AP

Alex Petrov in ББ-чат
Ustin
Я переключалку нормальную прозрачную так и не сделал из-за того, e1 неуправляемо разный.
Вот какие тут идеи кстати? Можно ли пул заставить отдавать тебе 0 экстранонс? Я понимаю, что это доля энтропии пула - но если бы он был как-то прогнозируем, всем было бы хорошо.
Btw, stratumV2 что-то говорил про Zero-time backend switching - будем ждать
Нечего ждать уже тесты stratumv2 и да он эффективнее, свитчинг там задуман для backup/балансироваки и переключения на тот же пул но с разных линков без потерь, он не теряет jobid разных потоков
- с автопрофитом и курсами вы можете играться, но это другая песня из другой оперы.
источник

U

Ustin in ББ-чат
Дёргалки - бессмыслены из-за неупр е1
При этом заворачивание блоктемплейта в стратум прозрачно для майнера - задача стратум-сервера, который может и не менять экстранонсы (его пишет оператор пула).

Сложнее переключаться тем, кто ниже по иерархии - они на пульный экстранонс никак не влияют.
Я могу немного переписать генерацию e1 в ckpool, но не могу в ckproxy.

Но! Большие пулы умеют бесплатно переключать свинью с монеты на монету (иначе они бы требовали set-extranonce support и nh бы на них не работал), а я слишком маленький чтобы майнить в соло. Поэтому ждём stratumv2.
источник

U

Ustin in ББ-чат
А начали мы с того, что под пятак экзахешей ушло с основной цепи в форки в течении месяца, и поэтому блоки майнятся дольше и сложность в след эпоху процентов на 4 упадёт.

И это так и есть
источник