Вскрытие спуска на воду «Океана», поддерживаемого Джеком Дорси Bitcoin Горный бассейн

By Bitcoin Журнал - 5 месяца назад - Время чтения: 10 минуты

Вскрытие спуска на воду «Океана», поддерживаемого Джеком Дорси Bitcoin Горный бассейн

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

Их второй был найден вскоре после этого, и майнеры правильно выплатили сумму, превышающую порог выплат, не связанную с хранением в цепочке монетной базы, так что проблема, по крайней мере, была решена, и их система выплат теперь работает правильно. Bitcoin Механик, сотрудник Ocean, уточнить они намерены фильтровать надписи из своих шаблонов. Таким образом, хотя запуск был чреват проблемами и недопониманием для общественности, они официально уладили проблемы с выплатами и на самом деле до сих пор им везло больше в производстве блоков, чем следовало бы по статистике, поскольку хешрейт сети составлял менее 1%.

Цензура как отвлечение

Я уверен, что многие люди не согласны с решением реализовать фильтрацию транзакций записи из шаблонов блоков, особенно в контексте представления пула как шага вперед в улучшении Bitcoinцензурное сопротивление. Лично мне это решение тоже не нравится, просто с точки зрения нейтралитета. Как люди решают совершать сделки со своими Bitcoin, пока они платят комиссию и транзакция действительна в соответствии с правилами консенсуса сети, это должно быть полностью на их совести. В то же время этот аргумент в равной степени справедлив, когда речь идет о майнерах (и майнинг-пулах), решающих, что включать в свои шаблоны блоков и на каких шаблонах блоков майнить.

Оба формата Bitcoin Механик и Люк публично выдвинули этот аргумент в ответ на утверждения о том, что они участвуют в цензуре, и, честно говоря, с чисто этической точки зрения они совершенно правы. Никого не принуждают майнить на своем пуле, и никто с этической точки зрения не обязан использовать свои ресурсы или личные действия так, как этого хотят другие люди.

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

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

Страт v2

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

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

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

Блочные шаблоны — это только половина дела

Люди могут рассматривать Stratum v2 как своего рода решение проблемы цензуры, и отчасти так оно и есть. После того, как Ocean интегрирует поддержку, любой майнер, желающий создать свои собственные шаблоны блоков, сможет сделать это и включить в эти шаблоны все, что он считает нужным. При этом остается вопрос об экономическом принуждении. Очевидно, что Ocean частично решила эту проблему с помощью своих некастодиальных выплат в транзакции Coinbase, но здесь все еще есть проблемы с масштабированием и ограничения. P2пул — это исторический пример того, что пыталось функционировать так же, как Элигиус (а теперь и Оушен) с ненадежными выплатами. Поскольку это был децентрализованный протокол, он не мог обеспечить соблюдение минимальных порогов выплат, как это делает Ocean. Это продемонстрировало огромные проблемы масштабирования, связанные с такой схемой выплат, не связанных с тюремным заключением. Фрагментация UTXO, собранных майнерами, приводит к огромным затратам на фактическую конденсацию и использование выплат за майнинг после их получения. Альтернативная стоимость потери комиссий, поскольку более крупные транзакции в базе монет оставляют меньше места в блоке для других комиссионных транзакций. Вот почему Ocean внедрила минимальный порог, как Eligius: они могут удерживать средства ниже порога, чтобы агрегировать их и выплачивать по мере достижения майнерами порога. Эта схема также позволяет посредством публичная публикация истории работы, прозрачная проверка того, что пул правильно выплачивает доход от майнинга. 

Это идеально? Нет. Делает ли это их опекой для мелких майнеров? Да. Однако это шаг в нужном направлении. Такие предложения, как Брейдпул постарайтесь полностью решить эту проблему, фактически соединив децентрализованный механизм построения шаблонов с полностью децентрализованным механизмом выплат, решающим проблемы масштабирования транзакции Coinbase путем интеграции выплат через второй уровень (в данном случае Lightning). Именно по этой причине Ocean планирует интегрировать Lightning для выплат мелким майнерам. Выплаты внутри сети в базе монет будут масштабироваться только до определенного момента и станут менее масштабируемыми по мере роста общего хешрейта сети и более зрелого рынка комиссий, создавая постоянно более высокое давление комиссий. Насколько мне известно, Ocean не планирует полностью не требующую доверия и атомарную схему выплат, которую планирует реализовать Braidpool, но даже базовая функция вывода средств Lightning позволяет им минимизировать время, в течение которого они хранят средства майнеров, и общую сумму, которую они будут получать. опекунство над мелкими горняками. Опять же, идеален ли здесь Океан? Нет. Но они двигают дело в правильном направлении.

Смерть мемпулу, да здравствует мемпул

Учитывая все вышеперечисленное, существует гораздо более важная проблема, которую, я думаю, Оушен прокладывает путь в попытках решить. Мемпул умирает, и его убивают, по сути, плохо согласованные стимулы. Недавний рост популярности ординалов резко усугубил эту динамику. Когда мемпул становится непредсказуемым или особенно если у вас есть нестандартная транзакция (действительная в соответствии с правилами консенсуса, но не передаваемая стандартной политикой мемпула узла), у пользователей появляется стимул попытаться передать транзакцию непосредственно майнеру. У майнеров есть стимул принимать эти транзакции, поскольку они представляют собой доход. Эти два стимула с обеих сторон создают динамику, которая доведена до своего естественного конца: публичного мемпула больше нет. Это имеет огромное значение для любого типа протокола второго уровня или Bitcoin система, которая зависит от наблюдения за мемпулом для обнаружения транзакций, на которые она должна реагировать. Запуск Ocean был сосредоточен на обсуждении динамики создания возможностей для майнинговых пулов, тех, кто фактически получает транзакции и внеполосные платежи за них, удержать этот поток доходов от реальных майнеров и оставить его себе.

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

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

Подумайте об этом в контексте внеполосных платежей и типов транзакций, которые эффективно обходят мемпул из-за множества стимулов для этого. Обычный пул представляет собой единое целое, которому должна передаваться информация, а Stratum v2 превращает его в гигантскую распределенную группу людей. Очень легко передать информацию одному человеку, и она останется тайной, но десять человек? Двадцать человек? Чем больше становится группа, тем более невозможным становится тайно передать информацию каждому из них и сохранить ее в тайне. Особенно, если вы хотите сделать это распределенным способом, не зависящим от какой-либо одной точки отказа.

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

Эта динамика также имеет серьезные последствия для таких угроз, как MEV (Miner Extractable Value), которая Bitcoin с этим неизбежно придется иметь дело на каком-то уровне, хотя оптимизация, вероятно, гораздо менее сложна и затратна, чем другие системы, такие как Ethereum. Майнеры, использующие стратегии MEV, хотят сохранить эти стратегии конфиденциальными и скрытыми от других майнеров, но в мире Stratum v2 это становится намного сложнее. Вы по-прежнему хотите и у вас есть стимул попытаться скрыть эту стратегию от других майнинговых пулов, но теперь у вас также есть стимул передать эти стратегии (или, по крайней мере, полученные шаблоны блоков) всем другим майнерам, которыми вы являетесь. добыча полезных ископаемых с. Если вы этого не сделаете, вы не получите от них прибыли, когда кто-то из вашей группы пула, кроме вас, найдет блок.

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

Он еще не реализован и не поддерживается Ocean, но протокол еще не готов к производству. Любой, кто знаком с недавно запущенным ПОТРЕБНОСТЬ пул, который изучил это, должен знать, что их реализация Stratum v2, по сути, представляет собой собственный прокси-сервер, который необходимо разместить посередине между их пулом и вашим устройством для майнинга, чтобы обойти отсутствие поддержки аппаратного обеспечения протокола для майнинга. Однако, как только он будет реализован, он откроет множество возможностей для радикального улучшения текущей динамики стимулов в экосистеме майнинга.

Подводя итог

Хотя запуск Ocean был минным полем глупостей и недопониманий, а люди в космосе не соглашались с обоими этими вещами, пул теперь жив и функционирует. Каждый не обязан соглашаться с каждой позицией, которую он занимает, я сам не согласен с решением фильтровать транзакции надписей, но вы можете майнить или не майнить с помощью Ocean. Никто не заставляет вас делать это или не делать этого. Это ваше собственное решение, которое вы должны принять самостоятельно.

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

Это больше, чем делает большинство. 

Исходный источник: Bitcoin Журнал