Одна-единственная, долго бездействовавшая строка кода, которая скрыта глубоко внутри исходного биткоин-стека, может ввести набор новых функциональных возможностей, которые потенциально приведут к тому, что биткоин-сеть будет конкурировать с Ethereum с точки зрения децентрализованной финансовой деятельности (DeFi).
Обновление называется «OP_CAT» (сокращение от operation code concatenate) и относится к нескольким простым строкам кода, первоначально представленным Сатоши Накамото. Этот код был частью первоначальной системы сценариев Биткоина и эффективно увеличил полезность его транзакций, расширив спектр операций, которые пользователи могли выполнять с помощью биткоина.
Однако изначально Сатоши Накамото был обеспокоен тем, что OP_CAT может подвергнуть сеть Биткоин угрозам безопасности, включая атаки типа «отказ в обслуживании» (DoS) и создание экспоненциальных требований к памяти, которые потенциально могут привести к перегрузке сети.
В результате в 2010 году Сатоши Накамото удалил OP_CAT из активных кодов операций в рамках более широких усилий по упрощению и повышению надежности Биткоина.
Но в октябре 2023 года криптограф Итан Хейлман (Ethan Heilman) и ведущий инженер Botanix Labs Армин Сабури (Armin Sabouri) вдохнули новую жизнь в идею OP_CAT, предложив повторно использовать код операции посредством софтфорка в сети Биткоин.
Если обновление будет одобрено, оно повлечет за собой ряд новых обновлений в сети, которые позволят увеличить количество подключений и расширить возможности Bitcoin Tapsprict и его функций, подобных смарт-контрактам.
С тех пор OP_CAT быстро завоевал популярность не только в биткоин-кругах, но и в более широком сообществе разработчиков.
25 апреля OP_CAT получила предложение по улучшению биткоина под номером 327, что стало первым реальным шагом к внедрению и принятию обновления программного обеспечения.
Хотя у обновления OP_CAT, безусловно, нет недостатка в сторонниках - в первую очередь, соучредители Taproot Wizard Уди Вертхаймер и Эрик Уолл, - генеральный директор StarkWare Эли Бен-Сассон является одним из ключевых отраслевых тяжеловесов со стороны Ethereum, которые настаивают на внедрении OP_CAT.
Простое дополнение с большим плюсом
В беседе Эли Бен-Сассон сказал, что его цель - помочь масштабировать сеть Bitcoin, чтобы она могла обрабатывать тысячи транзакций в секунду, и сделать Starknet первой сетью, которая работает одновременно на Bitcoin и Ethereum.
По словам Бен-Сассона, одобрение OP_CAT, которое обеспечит накопление, соглашения, защиту от мошенничества и масштабирование, является ключом к достижению подлинной масштабируемости Биткоина.
«Просто добавив OP_CAT, вы не сможете внедрить реальные смарт-контракты в сам Биткоин. Тем более, Биткоин не сможет запустить что-то подобное Uniswap, но вы легко можете использовать Ekubo, который похож на версию Uniswap v4 в Starknet, работающую в сети L2 (layer-2 network) поверх Биткоина, - добавил Эли Бен-Сассон. - Но даже с этим технически вы могли бы получить все возможности DeFi и даже больше: игры, социальные сети и DePIN».
Но не все убеждены в необходимости OP_CAT для роста Биткоина в долгосрочной перспективе, утверждая, что текущая структура сайдчейнов уже достаточна для масштабирования Биткоина.
Барт ван дер Воорт (Bart van der Voort), директор по стратегии ликвидного стекинга Bitcoin Protocol pSTAKE, сказал, что OP_CAT может представлять ненужный риск, учитывая относительный успех сайдчейнов Биткоина в масштабировании Биткоина на данный момент.
«Это создает определенный риск для Биткоина. Зачем портить то, что работает? - Спросил Барт ван дер Воорт. - Я действительно не знаю, так ли это необходимо, потому что вы уже можете видеть все эти побочные блокчейны, которые появляются и формируются вокруг самого Биткоина. Этого должно быть более чем достаточно».
Сайдчейны Биткоина - это такие сети, как CORE, Stacks, BitLayer и bSquared, которые представляют собой отдельные блокчейн-сети, работающие параллельно сети Биткоин, но подключенные к виртуальной машине Ethereum (EVM) и использующие мост для передачи активов между ними и родительской сетью.
CORE, как и другие сайдчейны Биткоина, позволяет биткойнерам подключать свои незанятые биткоины к основному DAO Protocol и получать доход от BTC, который в противном случае пассивно хранился бы в холодном кошельке.
Рисунок 1. Крупнейшие сайдчейны Биткоина, ранжированные по доле рынка. Источник: DefiLlama.
Бен-Сассон узнал о рисках, связанных с внедрением OP_CAT, и учредил исследовательский грантовый фонд в размере 1 миллиона долларов для разработчиков в рамках более широких усилий по оценке плюсов и минусов OP_CAT и обеспечению его безопасного внедрения.
Сайдчейнов недостаточно, чтобы сдвинуть дело с мертвой точки
Основатель Labrys Лахлан Фини придерживается другой точки зрения, утверждая, что сайдчейны просто не предлагают достаточно инноваций или безопасности, чтобы сделать их привлекательными для обычных биткойнеров.
«Сейчас в Биткоине нет реальных L2, кроме Lightning Network, которая делает не так уж много».
Лахлан Фини сказал, что большая часть нынешней когорты биткоин-сетей L2 - это, по сути, не что иное, как L2, основанные на EVM и прославленные мосты, которые часто ошибочно называют биткоин-сетями уровня 2.
«Многие из этих проектов даже работают на Ethereum и имеют связь с Биткоином, и хотя технически они привязаны к Биткоину, на самом деле их нельзя назвать настоящим Bitcoin L2».
«В этом и проблема, - сказал Фини. - Поскольку нынешняя сеть Биткоин-сайдчейнов изначально не привязана к сети, они принципиально не обеспечивают положительной обратной связи, которая была бы необходима для того, чтобы в один прекрасный день Биткоин стал конкурентом Ethereum в каком-либо значимом смысле. Все предлагаемые сейчас сайдчейны - это просто быстрые, краткосрочные решения. Единственный способ, которым Bitcoin DeFi может превзойти Ethereum DeFi, - это когда у пользователя есть крупные биткоин-киты, которые перемещают свой капитал и подключают их к протоколам. И чтобы сделать это, вам нужно перейти к созданию законной среды, не требующей доверия, и OP_CAT, безусловно, сыграет в этом очень большую роль».
Лахлан Фини говорит, что дальнейший путь для Bitcoin DeFi и других потенциальных приложений, созданных в сети после внедрения OP_CAT, не обязательно будет одним из внезапных массовых внедрений, заявив, что известным осторожным сторонникам биткоин-максимализма может потребоваться некоторое время, чтобы освоиться с программой:
«Я не думаю, что поклонники DeFi покинут Ethereum и внезапно начнут использовать Bitcoin L2, Bitcoin DeFi и что-то еще. У вас также есть огромный контингент сторонников биткоина, которые будут смотреть на многие из этих протоколов и приложений как на мошенничество и шиткоины и не захотят принимать в этом участия, особенно когда речь идет о сайдчейнах, которые подключаются к другим сетям».
По мнению Фини, OP_CAT решает эту проблему, предлагая реальную полезность и безопасность Биткоина на базовом уровне.
OP_CAT - это не просто обновление, это спасательный плот
Но Фини не просто считает, что OP_CAT - это хорошее обновление для Биткоина, которое может обеспечить DeFi и другие возможности. На самом деле это важнейший компонент для выживания сети в долгосрочной перспективе.
Общая озабоченность как критиков, так и сторонников сети Биткоин заключается в том, что она в конечном итоге достигнет точки, когда больше не сможет поддерживать себя в рамках своей нынешней экономической модели.
В настоящее время Биткоин почти полностью зависит от доходов и комиссионных сборов майнеров, и - за исключением идеалистического и маловероятного сценария, при котором цена BTC идеально удваивается каждые четыре года - вознаграждение за блокировку не сможет поддерживать и стимулировать интерес к обеспечению безопасности сети вечно.
Рисунок 2. Источник: Charles Guillemet.
«Биткоин не может существовать долго в том виде, в каком он есть сегодня. У него должна быть процветающая экосистема L2, - сказал Лахлан Фини. - Если довести до крайности, то примерно 90 с лишним процентов доходов майнеров сегодня приходится на вознаграждение за блокировку. В конце концов, вознаграждение за блокировку заканчивается, и его больше нет. Таким образом, доход майнеров должен быть получен за счет комиссионных за транзакции. Таким образом, в конечном итоге вы придете к тому, что Биткоин должен поддерживать себя за счет комиссионных за транзакции, иначе он умрет».
«Многие люди думают, что до этого еще 100 лет, но на самом деле это всего лишь один или два халвинга, когда вознаграждение за блок станет настолько мало, что его будет недостаточно для поддержания безопасности сети, и поэтому плата за транзакции должна существенно вырасти, - добавил он. - У него есть два варианта: Биткоину не удается создать экосистему L2, и он умирает, или у Биткоина есть процветающая экосистема L2, в которой Биткоин процветает».