Проблема:
Существует серьезная необходимость для одного шахтера, который может хэширование нескольких алгоритмов. Есть много вил действующего cgminer, и мы должны иметь один шахтер, который может поддерживать различный Algos в стабильном и масштабируемом способе. (Отношение XKCD https://xkcd.com/927/)
Что это значит для меня?:
Вы сможете взять ваш любимый / текущий горнодобывающий OS (Bamt, Linux собственно, СМА, картофельный, окно) и заменить существующий "cgminer" и иметь возможность легко перемещаться между монетами / Algos / бассейнами в наитию.
* Споры * Теперь Multipools может воспользоваться переключением Algo-х и монет для дальнейшего изнасилования и разграбить криптовалюту пейзаж. Вы можете или не можете быть в пользу этого, так что пытаться не превратить это в спор о multipools.
Существует уже х проект в работах так STFU:
Большой! Я надеюсь на это, но похоже, никто не имеет достаточно сделать его калибр статического развертывания cgminer. Название игры здесь является стабильность и масштабируемость. Если кто-то уже близок к тому, чтобы это рынок, то этот пост просто исчезает. Но если они застряли, или что еще хуже, никто не действительно получил где-нибудь, то, возможно, это превратится в большой сессии мозгового штурма.
Подход:
Надеюсь, вы по-прежнему заботиться в этой точке, причиной этого является, где нам нужно усилие сообщества!
Я не утверждаю, что есть углубленное понимание C, OpenCL, архитектуры GPU, почему BCX действует так, или любимый завтрак зерновых ckolivas' ... но я сделал компилировать sgminer к делать keccak один раз, и я подумал, что было чертовски круто.
Что должно быть сделано:
- Создание единого OpenCL набор инструкций, который содержит все алгоритмы таким образом, чтобы они разобранные только тогда, когда вызывается активным алгоритмом. Что-то вроде функций в PHP (да я знаю, PHP является только языками я знаю)
- Изменение Stratum, чтобы поддержать прохождение флага или параметра клиента, указывающий на изменение ALGo. Что-то механизм VARDIFF уже используется делает
- Используйте один конфигурационный файл, чтобы указать, что Algos включены на какие бассейны, и к чему устройство конфигурация должна выглядеть для каждого алгоритма. http://pastebin.com/UrgTirjr
Как это поможет ?:
Это дает нам возможность аккуратно заменить существующие вилки, имеет один экземпляр cgminer работает в то время, не требуют графических процессоров крутиться вниз / вверх по изменениям в резко, нет необходимости перезагружать весь процесс шахтера, и позволяет новый Algos быть легко добавлены в путем создания необходимого набора команд в главном .cl.
Ну дерьмо, как мы делаем это ?:
Fucked, если я знаю человека, я сказал вам ... Если я мог бы сделать это сам, я бы. Я даже не знаю, если он может работать таким образом .... Я просто выбрасывая идеи, надеясь, что сообщество приимет и что-то из этого выйдет.
Обсудить ...