Вот модификации микропрограмм, которые потребуются для использования BFL синглов на P2Pool:
- Добавить новый "ZDX"-как команды, которая принимает ряд нонса для сканирования, это бы добавить накладные расходов связи, но позволит программному обеспечению минирования контролировать максимальное время ожидания смены работы. Это будет работать очень похоже на cgminer -I "интенсивность" контролировать размер работы партии. Это также позволило бы разделив один getwork между несколькими устройствами. Хотя не совершенен в изоляции, эта модификация должна быть достаточно простой и сделает добычу на P2Pool по крайней мере, возможно.
- Сделать новый "Выполнять работу" команда отмены и заменить текущую работу. Это приведет к снижению времени реакции на longpoll значительно. Несколько сложнее реализовать, чем предыдущие изменения, но все равно должны осуществимым с текущей аппаратной (с предположением здесь).
- После того, как нонс, что хэш до приемлемого значения, сообщать о находке хозяина сразу, а не ждать окончания работы партии. Это изменение намного труднее, чем другие, так как это требует изменений хэширования внутреннего контура и разорвет текущий протокол. Это позволит сократить stales значительно.
Я бы очень признателен, если кто-то из БФЛ может позвонить в на этом и скажите нам, если это вообще возможно.
Эти изменения предпочтительно только требуют изменений прошивки, но я не знаю, если это возможно, как аппаратный BFL черный ящик (каламбур).
Любые комментарии приветствуются.