Почему Stratum V2?

Stratum V2 (SV2) обновление протокола майнинга Stratum (SV1), представленного в 2012 году, когда майнинг был в основном хобби. SV2 разработан для современного майнинга и устраняет неэффективность SV1. Протокол создали Ян Чапек и Павел Моравец вместе с Мэттом Коралло; сегодня его поддерживает независимое open-source-сообщество.

Снижение трафика на ~70%

Экономия для пулов и майнеров

Сообщения SV1 в формате JSON потребляют много трафика, тогда как SV2 использует компактный бинарный формат. Это снижает нагрузку на CPU и сокращает объём передаваемых данных примерно на 60% для пулов и на 70% для майнеров, уменьшая операционные расходы и помогая майнерам с ограниченным каналом работать стабильнее.

Майнер
10110101
00110011
11100101
Пул
STRATUM V2
Майнер
{"method":"mining.submit"}
{"id":42, "params":[...]}
{"error":null}
{"jsonrpc": "2.0"}
{"difficulty": 1024}
{"worker":"full_node_1"}
{"job_id":"0x83a..."}
Пул
LEGACY V1

Компоненты для инноваций

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

Stratum V2
Библиотеки Rust
Эталонная реализация
Эталонные приложения
Языковые привязки
Поддержка Docker
Чёткая спецификация

SV2 Внедрение

Проверено и внедрено лидерами отрасли в оборудовании, прошивках и инфраструктуре пулов.

Оборудование и прошивки

Auradine Нативная поддержка SV2 на всех ASIC через FluxOS
BraiinsOS Нативная поддержка Stratum V2 в прошивке
Proto, Block Inc. Объявлено о работе над совместимостью с SV2

Пулы

Braiins Pool Пул в продакшене
DMND Пул в продакшене с поддержкой шаблонов, выбираемых майнерами

Внедрение и тестирование

Hashlabs Площадка для прямого сравнения V1 и V2
StarkWare Прототип на базе Stratum V2 с доказательствами с нулевым разглашением
Pluto Mining ПО для управления майнингом с поддержкой SV2 (в разработке)
Используете SV2? Расскажите нам в Discord →

Поддержка Stratum V2

Сообщество

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