Braidpool: еще одно решение в области децентрализации майнинга

Braidpool: еще одно решение в области децентрализации майнинга

Braidpool – это протокольное предложение для полностью децентрализованного майнингового пула, которое не оставляет на пуле никакой ответственности в качестве централизованного субъекта.

Недавно фонд Human Rights Foundation объявил о выделении новых грантов на самые разнообразные проекты. Я хочу сосредоточиться на одном конкретном проекте – Braidpool и гранте, который получил Кулприт Сингх, чтобы продолжить свою работу по его фактической реализации.

В последние несколько недель шли дискуссии о недавнем запуске Ocean и их решении фильтровать записи и другие типы транзакций, которые они считают спамом. Разговор о фильтрации транзакций полностью затмил тему улучшения децентрализации майнинговой экосистемы.

Надеемся, что Braidpool сможет стать свежим глотком воздуха по этой теме. В то время как Ocean – это централизованный пул, целью которого является децентрализация некоторых частей своей работы, а именно создание блочных шаблонов и выплат за майнинг (по крайней мере, выше порога, который является экономически жизнеспособным), Braidpool – это полностью децентрализованный протокол пула для майнинга. Ни один аспект пула при его разработке не был оставлен на усмотрение централизованной организации.

Обычно пул выполняет три основные функции:

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

Braidpool обрабатывает все три из них распределенным образом.

  • В Braidpool каждый отдельный хешер должен запускать свой собственный полный узел и в процессе создавать свои собственные шаблоны блоков.
  • Чтобы отслеживать кто и какую работу выполнил, Braidpool реализует своего рода блокчейн, состоящий из «слабых блоков». Эти слабые блоки, по сути, являются абсолютно действительными Биткоин-блоками, которые майнят участники Braidpool, за исключением того, что они не соответствуют целевым требованиям сложности основной сети. Они достигают цели меньшей сложности, установленной в Braidpool. Эти слабые блоки играют роль долей в схеме, позволяя отдельным майнерам отслеживать, кто сколько усилий вложил по поиску блока.
  • Braidpool, как и Ocean, стремится обеспечить распределение вознаграждений за майнинг среди майнеров некастодиальным способом, но использует совсем другой подход, чем Ocean. Этот аспект протокола сильно изменился со времени моей последней статьи. Вместо интеграции с хабом Lightning для облегчения атомарных выплат майнерам при обнаружении блока с базой монет, делающей выплаты хабу, они перешли к модели на основе порога мультиподписи с использованием мультиподписи FROST, схемы Шнорра m-из-n. Все майнеры в пуле отправляют вознаграждение на адрес FROST, состоящий из всех отдельных майнеров с необходимым большинством подписи 2/3, и после нахождения блока они предварительно подписывают транзакцию, вознаграждающую отдельных майнеров за их вклад. Периодически пул берет все прошлые выходные данные из базы монет, которые можно было потратить, сжимает их в один UTXO, а затем обновляет дерево транзакций, которые выплачивают каждому майнеру его пропорциональный доход.

Одной из проблем с Braidpool будет та же проблема, с которой изначально боролся Оушен: бутстрап (начальная загрузка). Однако, в отличие от Ocean, не существует «компании Braidpool», которая могла бы субсидировать начальный период нестабильной удачи и неуверенности в поиске блока. Возникает вопрос: кто будет первым? Любой реальный Braidpool должен быстро вырасти до достаточно значительной части сети, чтобы сгладить волатильность удачи, иначе те майнеры, которые останутся в пуле и не добьются такого роста, просто потеряют деньги. Кроме того, поскольку не существует «поставщика шаблонов последней инстанции», к которому можно было бы прибегнуть, каким станет Ocean после интеграции Stratum v2, майнерам придется запускать свои собственные узлы. Для этого требуется удобный и интуитивно понятный пользовательский интерфейс, чтобы не отвлекать майнеров от участия в протоколе. Будучи проектом с открытым исходным кодом, а не компанией, этот пользовательский опыт можно будет доработать и оптимизировать в течение следующего года, пока он находится в разработке.

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

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

Надеемся, что Braidpool может стать альтернативным путем решения этих проблем без принятия спорных решений, которые привели к саботированию Ocean своих собственных усилий. В течение следующих нескольких дней необходимо следить за ситуацией, чтобы поближе познакомиться с Braidpool на уровне протокола.

Op_Cat: Идеальное решение для ковенантов? Op_Cat: Идеальное решение для ковенантов? Детальное описание OP_CAT и того, что он позволяет делать. Киара Бикерс 05 мая 2024
Инициатива PayPal по экологическому майнингу не имеет смысла Инициатива PayPal по экологическому майнингу не имеет смысла Анализ недавнего предложения PayPal по внедрению схемы, согласно которой только авторизованные майнеры, работающие на возобновляемых источниках энергии, могут получать комиссии за транзакции. Шиноби 04 мая 2024
Устойчивость Биткоина: как сеть защищается от атак Устойчивость Биткоина: как сеть защищается от атак Биткоин не является неуязвимым, но в его основе лежит устойчивость. Bitcoin Magazine 04 мая 2024