Blind Merged Mining

2020-04-06

BLIND MERGED MINING.jpg

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

Bitcoin Improvement Proposal (BIP) - это стандарт разработанный для помощи в изменении основного протокола Bitcoin, дословно “предложение по улучшению Bitcoin”. Такие предложения направлены на содействие согласованным критическим изменениям (soft и hard fork), или на трансформации связанные с базовой структурой Bitcoin.

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

BIP 301

Одним из предложений по улучшению Bitcoin является BIP 301 или Blind Merged Mining (“слепое” слитие). BMM - это идея перемещения хеша другой криптовалюты (другого блокчейна) в уникальное место на блокчейне Bitcoin и платы комиссий (fees) майнерам за возможность принятия этого хеша и фиксации комиссии внутри “родительского” блокчейна. По сути, механизм, который описывается в BIP 301 позволяет внешним блокчейнам (альткойнам, токенам) передавать часть доходов майнерам биткоин блокчейна.

Создателем этой идеи является Пол Шторц, разработчик и директор специализирующегося на верификации данных проекта Tierion.

Идея

Для обозначения главных элементов BMM используется “Саймон” - узел сайдчейна (боковой цепи), и “Мэри” - майнер мэйнчейна (основной цепи). Саймон знает, что блок сайдчейна стоит n, Саймону принадлежит n мэйнчейна: BTC. Саймон хочет, чтобы Мэри включила его хеш в основную цепочку. Если это будет сделано, блок сайдчейна будет успешно слито с мэйнчейном. В таком случае, Саймон может претендовать на n мэйнчейна: BTC.

Мэри ничего не знает о сайдчейне, но у нее есть возможность включать вещи в основную цепочку (практически бесплатно). Мэри предпочитает иметь больше денег, чем меньше.

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

По мере того как плата за транзакцию у Саймона увеличивается, Саймон может предложить Мэри больше n. Так как Мэри всегда хочется получать больше n, данный рынок можно считать конкурентным. Это имеет полезный побочный эффект - дает всем Саймонам сильный стимул максимизировать комиссию, когда они собирают блоки. Более того, Саймонс наказывается за сборку недействительных блоков - он ничего не получает за них, но все равно обязан заплатить Мэри полную цену.

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

Преимущества Blind Merged Mining

Используя эту опцию, майнеры зарабатывают комиссионные сборы (fees) за майнинг на сайдчейне по-настоящему «бесплатно». Им даже не нужно запускать узлы боковой цепи, а получаемые ими комиссионные сборы находятся в BTC основной цепочки. В результате сайдчейн одинаково влияет на всех майнеров и не влияют на экосистему майнинга.

Почему это выгодно альткоинам?

Это экономия ресурсов: вместо того, чтобы поддерживать ASIC, что требует большого объема электроэнергии, они платят биткойн майнерам, которые, в свою очередь, выполняют Proof-of-Work (PoW) для возможности осуществления платежа. Подобные действия увеличивают количество PoW в цепочке биткоинов, что повышает безопасность сети. Данный механизм является самым удобным в реализации и исполнении.

А есть ли недостатки?

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

Стоимость создания недействительных блоков должна быть защитой от атаки. В любой цепочке, даже обычной PoW, существует утверждение, что тот, кто может атаковать сеть созданием недействительных блоков, сможет украсть все средства. Это неотъемлемое свойство сайдчейна. Задача рынка - убедиться в наличии стимулов для предотвращения этого. Чем больше денег находится в сайдчейне, тем выше должна быть комиссия (fee), чтобы сделать его безопасным.

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