Алгоритм AsicBoost позволит экономить расход на электричество у асика Antminer S9. Избранное
Чешская компания Braiins Systems, которая является разработчиком операционной системы для майнинговых устройств Braiins OS (bOS), обнаружила что в майнер Antminer S9 от компании Bitmain можно легко внедрить алгоритм оптимизации протокола AsicBoost открытого типа.
Иследования показали, что такая технология позволяет съэкономить аж до 13% от затрат на электричество. В ближайшее время Braiins Systems будут обновлять текущюю версию и предоставят общих доступ к алгоритму AsicBoost.
В компании Braiins утверждают, что программное обеспечение bmminer от Bitmain при запросе у пула необходимых битов в заголовке блока через stratum-расширение которое может быть неизвестно и несовместимо с BIP310. И тут возникает сложность, что bmminer не указывает бэкенду программируемой вентильной матрицы, какие именно биты в version field можно модифицировать.
В процессе работы если задана некоректная version field - bmminer активирует необходимое свойство мультиверсии и получает все четыре midstate [первая половина 128-байтового хеша], но из них 3 из 4-х шар (подписей для блока), не будут приниматься пулами.
Именно поэтому разработчики утверждают что самым правильным решением будет полность с нуля переписать битовый поток программируемой вентильной матрицы, благодаря чему можно будет внедрить AsicBoost и генерировать midstate из корректных первых 64 байтов заголовка блока. Но данные изменения должны сделать непосредственно в компании Bitmain и переписать необходимую часть кода для bmminer и сделать его открытым для разработчиков. После этого новшевство будет незамедлительно внедрено в операционную систему bOS.
Чуть раньше, bOS была продемонстрирована в конце сентября. Операционная система помогает стандартизировать принципы работы майнеров с взаимодействием со Slush Pool, в результате пользователи имеют полный контроль над своими майнерами, чтобы избежать внедрения производителями майнеров разных изменений в прошивку своего оборудования.