Связаться с нами

BTC МАЙНИНГ-СТЭКА
‍ОБНОВЛЕНИЕ

Наша миссия - дать вам полный контроль над вашим Биткоин-майнингом — от прошивки на ваших машинах до транзакций в ваших блоках.

Приносим свои извинения, но эта страница еще не переведена на русский язык.
ОБНОВЛЕННАЯ
МАЙНИНГ-ПРОШИВКА
ПЕРЕПИСАННОЕ
МАЙНИНГ-ПО
ПЕРЕСМОТРЕННЫЙ
МАЙНИНГ ПРОТОКОЛ
БЕЗОПАСНОСТЬ
Предотвращение “атаки посредника”.

Возможность шифрования передачи данных для обеспечения их целостности и конфиденциальности. Это защищает протокол от атаки «человек посередине», а именно, от схемы хищения хешрейта, при котором злоумышленник перехватывает шеры майнера и представляет их как свои собственные, чтобы украсть выплаты.

ЭФФЕКТИВНОСТЬ
Полный переход на двоичный формат для оптимизации передачи данных.

V2 обладает полностью двоичным форматом, что предотвращает излишнюю передачу данных. Это сохраняет "немного" пропускной способности сети (то есть в 2-3 раза по сравнению со Stratum V1) и сокращает задержки.

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

ГИБКОСТЬ
Создан для удовлетворения потребностей фермы любых мощностей.

Stratum V2 сделает вашу жизнь проще, независимо от того, управляете ли вы огромной майнинг-фермой или парой Асиков в своем гараже. Такие функции, как упрощенный майнинг только по заголовкам, переключение на сервер с нулевым временем и многие другие, позволяют создавать всевозможные уникальные настройки.

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

ДЕЦЕНТРАЛИЗАЦИЯ
Сопротивление цензуре наравне с эпохой соло-майнинга.

Мы были вдохновлены идеей BetterHash о предоставлении пользователям возможности свободно выбирать свой собственный набор транзакций. Предоставляя собственный механизм выбора работы, мы интегрировали эту функцию в Stratum V2.

At the same time, the protocol gives mining pools the ability to reject externally negotiated mining jobs that are invalid, all while ensuring that mining rewards will be fair and that security is not sacrificed.

В настоящее время мы имеем встроенную поддержку Stratum V2 в Braiins OS и Braiins OS+, с тысячами пользователей по всему миру. Также доступен прокси-сервер перевода Stratum V2->V1, позволяющий общаться с пулами, которые поддерживают только Stratum V1 (на данный момент требуется прокатка версии).

Документация Startum V2
Видео

& BOSminer

Предложение нового протокола для пул-майнинга - это одно, но действительно поддержать широкое распространение этого протокола в Bitcoin майнинге - это нечто другое. С Braiins OS & Braiins OS+ мы упрощаем майнерам обновление до Stratum V2 пделая V2 реализации нативной в open-source Braiins OS и в прошивке с автонастройкой Braiins OS+.

Изучить Braiins OS

Поднимите свой
майнинг
на новые высоты

Мы всегда открыты для идей и приветствуем вклады других представителей майнинга.

Если вы хотите внести свой вклад в модернизацию майнинга BTC или помочь в распространении новых внедрений, мы хотим вас слышать.

Введение
Features
Stratum V2
Braiins OS
BOSminer
FAQ

FAQ

ДЕЦЕНТРАЛИЗАЦИЯ

Как Stratum V2 улучшает децентрализацию Биткойна?

Это очень важно для централизации майнинга. Вместо того, чтобы сосредоточиться на централизации пулов, мы можем теперь сосредоточиться на централизации реальных майнеров/владельцев ферм. Вы можете увидеть, как это может изменить распределение хешрейта на диаграмме ниже из презентации Мэтта Коралло о централизации групп на основе консенсуса. Что касается производительности, то это сложно. При правильно оптимизированном клиенте и достаточно хорошем интернет-соединении, процесс может быть более быстрым, чем получение работы из пула. Но пулы должны также усиленно работать над правильной оптимизацией своих настроек, чтобы сделать это возможным.

Каковы стимулы для майнера для согласования своей собственной транзакции, установленной с пулом?

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

Имеют ли пулы право вето на отклонение действительных транзакций?

С V2 пулы всегда могут активно отклонять весь блок, предложенный майнером, но они не могут отклонять отдельные транзакции внутри блока. То есть пулы выполняют полную проверку блоков и отклоняют любые блоки, содержащие недопустимые транзакции.

БЕЗОПАСНОСТЬ

Каковы основные преимущества использования шифрования в V2?

Аутентификация действительно важна. Без этого злоумышленник может попробовать “атаку посредника” (MITM), чтобы просто украсть деньги, перенаправив хешрейт в другой пул. Аутентификация подписи с открытым ключом не идеальна, потому что она довольно медленная, поэтому проверка подписи для каждого сообщения будет очень неэффективной.

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

В версии V1 злоумышленник может украсть и изменить назначения работы от пула до того, как она достигнет майнеров, а затем перехватить работу, когда майнер пытается ее передать обратно пулу — и все это без ведомости пула или майнера! V2 предотвращает такого рода атаки, называемые “хищение хэшрейта”.

Сколько накладных расходов добавляет шифрование?

Накладные расходы на майнинг коммуникацию пул-майнер составляют около 5%, что весьма незначительное значение. Для обмена данными между майнерами и пулами добавляется 16 байтов (более 50%), но важно учитывать контекст. Даже при использовании шифрования, объем передаваемых сообщений в V2 более чем на 50% меньше, чем в V1. Кроме того, общая сумма трансферов уменьшается, так что в конечном итоге мы фактически не говорим о большом количестве дополнительных данных из-за шифрования.

Принятие Stratum V2

Каковы стимулы для различных видов майнинга для перехода на V2?

Одним из главных стимулов для майнеров является повышение пропускной способности, которая позволяет стабильно работать даже без супер-быстрого интернет-соединения. В то же время, это может улучшить скорость передачи данных, что, в свою очередь, уменьшает дисперсию хешрейта (и, следовательно, вознаграждения в системах вознаграждений на основе оценок, таких как PPLNS). Кроме того, с точки зрения эффективности, это возможность для пулов распространять будущие шаблоны блоков для майнеров заблаговременно (отдельно от сообщения “SetNewPrevHash”) и должно исключить использование пустых блоков. Наконец, переход от основанного на JSON (то есть читаемого человеком) кода к полностью двоичной (то есть машиночитаемой) кодовой базе значительно уменьшает объем передаваемых данных.

Другим стимулом, который нельзя преуменьшить, является криптографическая аутентификация. Сегодня, если вы занимаетесь майнингом, вполне возможно, что ваш провайдер молча крадет 1% вашего хешрейта.

Шифрование в V2 решает эту проблему.

Каковы сроки реализации, освоения и принятия?

Существует базовая линия для эталонной реализации в репозитории Braiins с открытым исходным кодом, который в настоящее время обновляется, чтобы отразить последнюю версию спецификации. По нашим оценкам, для решения любых возможных проблем потребуется не менее 3-5 месяцев, прежде чем протокол будет готов к масштабному развертыванию. Что касается реализации, это довольно просто. Фермы могут использовать прокси-сервер перевода V1-V2 на месте, а пулы могут также использовать прокси-серверы V2-V1 в качестве первого уровня принятия перед внедрением поддержки непосредственно в stratum.

Эталонная реализация является частью BOSminer, нашей замены устаревшего CGMiner.

Braiins OS и BOSminer

Какая разница между Braiins OS и Braiins OS+?

Braiins OS+ - это корпоративный вариант Braiins OS, который включает в себя запатентованные алгоритмы для выполнения автонастройки для каждого чипа на ASIC. Автонастройка - это способ оптимизации эффективности работы майнинг машины (т.е. повышения выходной мощности TH/W) путем калибровки частот и напряжений на отдельных хэширующих чипах таким образом, чтобы чипы с высоким качеством кремния выполняли больше работы, чем чипы с более низким качеством.

Какова была мотивация для разработки Braiins OS?

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

Какова была мотивация для разработки BOSminer?

BOSminer является заменой CGMiner. Причина, по которой CGMiner необходимо заменить, заключается в том, что, хотя это был проект с открытым исходным кодом, производители оборудования разрабатывают свои собственные кодовые базы CGMiner за закрытым кодом. Они часто не публикуют свой код, пока не пройдут месяцы или годы после того, как они начнут его использовать, и к тому времени он уже не актуален. Это усложняет поддержку новых поколений ASIC-майнеров с микропрограммным обеспечением сторонних производителей, поскольку микропрограммное обеспечение должно адаптироваться к различным (и закрытым) версиям CGMiner на каждой машине. Создание BOSminer и поддерживание его открытого исходного кода, значительно снижает сложность разработки прошивки для новых ASIC-майнеров.

Почему BOSminer и Braiins OS написаны в языке Rust?

Вы можете прочитать все о наших причинах работы с Rust здесь.