В начале этого года, когда я писал статью «13 строк кода для реализации смарт-контракта в BTC? Понимание Soft Fork OP_CAT», для многих людей OP_CAT было еще незнакомым термином. Если бы проект Taproot Wizards для Невзаимозаменяемый токен BTC не запустил серию котов-квантов, чтобы привлечь внимание к OP_CAT, то, возможно, немногие знали бы об этой, казалось бы, скучной технической концепции.
Но всего через полгода OP_CAT уже стал горячим, даже считается следующим "Сеть Lighting ". Недавно популярная сеть Fractal Bitcoin, фактически, реализация кода OP_CAT в BTC, Токен FB увеличился в цене в три-четыре раза всего за несколько дней после запуска. Поэтому в экосистеме BTC за один день появилось несколько Протоколы, основанных на OP_CAT, например, CAT20 на сети Fractal, также основанный на концепции OP_CAT, в дни майнинга поднял цену GAS в сети Fractal до более чем 5000, в настоящее время цена одного CAT на внебиржевом рынке колеблется около 5,5 доллара, и даже есть едва ли Мейкеры, поздние майнеры получили прибыль от 5 до 20 раз. А котенок по-прежнему может поддерживать цену в 0,25 BTC, став лучшим выбором для BTC Невзаимозаменяемый токен.
Похоже, как только это касается OP_CAT, этот предмет может памп.
Не только в сообществе это популярно, но и технология OP_CAT обсуждается среди разработчиков BTC. Я просмотрел текущие новости BTC Optech и встречи разработчиков BTC в этом году, и OP_CAT часто упоминается в дискуссиях как постоянный гость.
На данный момент черновик OP_CAT BTC BIP, разработанный Ethan Heilman и Armin Sabouri, разработчиками Bitcoin Core, получил официальное название BIP347. Многие ведущие фигуры в области BTC, такие как Tadge Dryja, автор вайтпейпера Сети Lighting, Olaoluwa Osuntokun, главный разработчик Сети Lighting в Lightning Labs, а также Andrew Poelstra, руководитель исследований в Blockstream, выразили крайнюю поддержку OP_CAT.
Почему разработчики сети Lighting предпочитают OP_CAT?
Чтобы понять это явление, нужно начать с Сеть Lighting. В 2011 году Сатоши в письме упомянул Сеть Lighting как ключевое решение для масштабирования BTC и увеличения скорости платежей. Сеть Lighting с самого начала привлекла множество разработчиков, чтобы следовать за ней.
За последние два года концепция «BTC экосистемы» набирает обороты, появляются различные схемы масштабирования BTC, такие как сайдчейны и виртуальные машины, которые привлекают многих инвесторов, но в глазах опытных разработчиков BTC они не являются существенными и не могут занять высокое место. В конце концов, Сеть Lighting является лучшей «платежной сетью» в BTC, наиболее значимым наследничеством Сатоши Накамото и «правомерным сыном» духа BTC сообщества. См. также: «Семь лет заточения, происхождение и вызовы Сети Lighting».
Однако за последний год произошли резкие изменения. Несколько разработчиков объявили о своем уходе из работы, связанной с сетью Lighting, и постоянно звучат отрицательные отзывы о сети Lighting, особенно со стороны некоторых опытных разработчиков. Основатель Nostr Fiatjaf не стесняется заявить, что сеть Lighting обманывает пользователей BTC, отнимая у них время, энергию и деньги на протяжении 6 лет.
В таком контексте некоторые разработчики ищут следующую «Сеть Lighting». Однако многие разработчики BTC считают, что OP_CAT станет следующим значительным прорывом после Сети Lighting. Поскольку OP_CAT является технически сложным, давайте сначала познакомимся с разработчиками BTC, которые высоко оценивают OP_CAT, прежде чем обсуждать, что это такое и что может делать OP_CAT.
Разработчик BTC, поддерживающий OP_CAT
Автор Вайтпейпера Сети Lighting
Tadge Dryja - один из авторов Вайтпейпера Сети Lighting. В 2015 году Tadge Dryja и другой автор Вайтпейпера Сети Lighting, Джозеф Пун, при поддержке Элизабет Старк основали Lightning Labs. В отличие от другой компании по Сети Lighting BTC - BlockStream, две основные различия между ними заключаются в том, что Lightning Labs использует язык программирования Go, а Blockstream - язык программирования C.
Однако в конце 2016 года Тэдж Драйя не смог прийти к соглашению с командой Lightning Labs и выбрал покинуть ее, присоединившись вместо этого к инициативному сообществу Цифровые деньги Массачусетского технологического института (DCI), чтобы продолжить свои исследования по Сети Lighting. В MIT DCI он участвовал в нескольких исследовательских проектах, сосредоточенных в основном на масштабируемости и взаимодействии Криптовалюта и Смарт-контракт. В том числе, в разработке проекта Utreexo, новой технологии масштабируемости BTC, которая позволяет сделать BTCУзел более маленьким и быстрым. В 2022 году Тэдж Драйя присоединился к компании Lightspark в качестве старшего научного сотрудника. В Lightspark он продолжает работу по решению проблем масштабируемости BTC и блокчейна, используя свои навыки, полученные как соавтор Сети Lighting.
**Именно благодаря его глубоким знаниям в области смарт-контрактов BTC и технологий масштабирования Tadge Dryja уже давно обнаружил потенциал OP_CAT и постоянно поддерживал тестирование OP_CAT на тестовой сети BTC, а также стимулировал разработчиков попробовать “взломать” OP_CAT для выявления потенциальных проблем.
Технический директор Lightning Labs
Olaoluwa Osuntokun (Roasbeef) - еще один из сооснователей и технический директор Lightning Labs, а также выдающийся разработчик BTC, который внес значительный вклад в разработку сети Lighting. Можно сказать, что ранний коллектив Lightning Labs не уступает Blockstream ни на йоту.
Говоря о Olaoluwa Osuntokun, нельзя не упомянуть о его “gentlemen’s dispute” с Tadge Dryja. Интересно, что одной из основных причин ухода Tadge Dryja из Lightning Labs был Olaoluwa. Когда Tadge Dryja работал в Lightning Labs, первая версия Протокола, названная LIT, которую он разработал, несовместима с BOLT, разработанным Blockstream, в то время как Протокол, разработанный Olaoluwa, совместим с ним. Поэтому он постепенно получил больше признания и предпочтения у разработчиков, что в конечном итоге ускорило уход Dryja, в некотором смысле.
Однако история всегда полна драматизма. Сегодня эти два «врага» из Lightning Labs в настоящее время совместно поддерживают OP_CAT.
Руководитель исследования Blockstream
В народе всегда ходят слухи, что Blockstream является ‘человеком за кулисами’ BTC. Такие слухи не появились из ниоткуда. В 2014 году ‘отец PoW’ Адам Бэк собрал известных ранних разработчиков BTC, таких как Мэтт Коралло, Грег Максвелл, Питер Уйле и других, и основал компанию Blockstream. В ходе последующей войны за масштабирование BTC они явно выступили на стороне и активно продвигали сеть Lightning, благодаря чему она заняла сегодняшнее положение.
И на данный момент Эндрю Поэлстра (Andrew Poelstra), глава исследовательского отдела Blockstream, является человеком, который никогда не сможет обойти стороной дискуссию об ОП_CAT. Эндрю Поэлстра — директор по исследованиям в Blockstream и опытный разработчик криптографических сценариев BTC с сильным присутствием в отрасли. 30 января 2021 года он обсудил OP_CAT в статье под названием «CAT и трюки Шнорра I», указав, что использование OP_CAT в сочетании с CHECKSIGFROMSTACK может обеспечить умный способ интроспекции транзакций.
Хотя Blockstream в настоящее время не создает отдельный блокчейн для OP_CAT, они поддержали тестирование OP_CAT через Bitcoin Inquisition, тестовую сеть, используемую для оценки новых функций для BTC. Это похоже на создание безопасного «тренировочного полигона» для ОП_CAT где исследователи могут поближе познакомиться с тем, как он работает в реальных условиях.
Андрей Поэльстра также сравнил OP_CAT с другими решениями, такими как OP_CTV, и отметил, что OP_CAT обеспечивает более широкие возможности гибкости, в то время как OP_CTV узконаправлен на нерекурсивные смарт-контракты.
Автор предложения BIP 347
В рамках продвижения OP_CAT разработчики BTC Ethan Heilman и Armin Sabouri внесли значительный вклад, совместно разработав и продвинув предложение по OP_CAT, которое было официально назначено BIP 347. Данное предложение направлено на повторное определение операционного кода OP_SUCCESS126 через Софтфорк для возможности повторной активации OP_CAT.
Армин Сабури ранее уделял внимание улучшению BTC сценариев и консенсусного уровня, он считает, что OP_CAT, хотя и не является окончательным решением, но предоставляет возможность для реализации различных новых функций, что является важным шагом в улучшении BTC сценариев.
И Итан Хейлман также был тем, кто повлиял на мышление Эндрю Поэлстры. Именно они на закрытом обмене осенью 2019 года изменили свое мнение о так называемой функции BTCСмарт-контракт, которую изначально не поддерживал Эндрю Поэльстра. Итан Хейлман (Ethan Heilman) отмечает, что, несмотря на опасения по поводу так называемой функции BTCСмарт-контракта, на самом деле с помощью CHECKMULTISIG можно реализовать эти кажущиеся вредными смарт-контракты. Чтобы доказать это, Итан Хейлман обратился к социальным сетям, чтобы призвать людей придумать жизнеспособный «темный» смарт-контракт, но пока никому это не удалось.
StarkWare
StarkWare - это компания, специализирующаяся на разработке технологий масштабирования блокчейна, особенно в области использования технологии Доказательства с нулевым разглашением (ZKPs) для повышения конфиденциальности и эффективности транзакций. Компания стремится вынести сложные вычисления из основной блокчейн (например, Ethereum) на вторичные сети, не жертвуя при этом безопасностью и основными принципами Децентрализация. Таким образом, StarkWare решает проблему масштабируемости блокчейна, одновременно сохраняя прозрачность и верифицируемость транзакций.
Инициатива StarkWare по распространению OP_CAT обусловлена интересом к масштабированию сети BTC и возможностям смарт-контрактов. OP_CAT - это операционный код BTC, который позволяет выполнять более сложные транзакции и контракты на сети BTC путем последовательной связи данных. Активируя OP_CAT, StarkWare пытается реализовать возможности смарт-контрактов, подобные тем, что есть на Ethereum, на сети BTC, расширяя тем самым ее использование и функциональность.
В июле 2022 года компания StarkWare запустила исследовательский фонд на сумму в 1 миллион долларов, предназначенный специально для изучения плюсов и минусов внедрения OP_CAT на BTC. Этот фонд призван поддерживать исследователей и разработчиков, которые имеют оригинальные идеи по безопасной и эффективной реализации OP_CAT на BTC.
Кроме того, StarkWare также продемонстрировала потенциал использования OP_CAT для реализации Доказательство с нулевым разглашением в тестовой среде BTC, особенно на Signet. В этих работах показано, как с помощью OP_CAT могут быть реализованы более сложные операции в сети BTC, такие как применение Доказательство с нулевым разглашением, которые являются ключевыми частями функционала Смарт-контракт. Недавно StarkWare также вступила в партнерство с sCrypt для изучения дизайна моста PoC (Proof of Concept), основанного на магии OP_CAT и ZK, предполагая, что StarkWare также может запустить протокол, связанный с OP_CAT в ближайшем будущем.
Другое
Другие несколько разработчиков не так известны, давайте о них поговорим вместе.
Salvatore Ingala всегда глубоко изучал BTC пулы оплаты и смарт-контракты. Он предложил использовать схему оптимизации выходного процесса пула оплаты с помощью OP_CAT, считая, что это может значительно снизить затраты на данные и операции в блокчейне. Ingala рассматривает OP_CAT как потенциальный плагин для других стратегий масштабирования BTC, таких как Arc и Coinpools, а также для будущих оптимистичных роллапов BTC, чтобы повысить эффективность и безопасность.
Антони Таунс является одним из ведущих разработчиков Bitcoin Inquisition, это инструмент, аналогичный тестовой сети, но более гибкий, используемый для тестирования изменений в BTC Протоколе, которые еще не получили широкого признания. Таунс активно способствовал активации OP_CAT на платформе Inquisition, обеспечивая безопасную “песочницу” для OP_CAT. Несмотря на то, что Таунс понимает важность OP_CAT в тестировании новых функций и исследовании возможностей BTC-скриптов, он все же осторожно относится к увеличению Программируемости BTC, опасаясь возможного увеличения риска контроля или цензуры BTC.
Робин Линус - создатель BitVM, который считает, что восстановление OP_CAT предоставляет мощный инструмент для BTC, особенно для поддержки проектов, таких как BitVM, которые делают проверку произвольных вычислений на BTC более простой и эффективной. С выполнением OP_CAT экосистема BTC может создавать более универсальный и выразительный смарт-контракт, способствуя созданию более функциональной и практичной среды блокчейна. См. также: «Что думают опытные разработчики о BitVM для вычислений на BTC?»
Почему так следуют разработке сети Lighting?
Разработчики сети Lighting настолько заинтересованы в OP_CAT, что стоит задаться вопросом, в чем здесь подвох? Чтобы понять это, сначала нужно понять суть OP_CAT.
Что такое OP_CAT?
OP_CAT - это один из операционных кодов в сценарии BTC, который используется для объединения двух фрагментов данных в стеке в один более крупный элемент. Несмотря на то, что его функциональность кажется простой, он может обеспечить сети BTC больше возможностей для смарт-контрактов, что позволяет разработчикам создавать и обрабатывать более сложные данные и логику сделок.
OP_CAT не является новым операционным кодом, он существовал в ранних версиях BTC, но был отключен в более поздних версиях из-за проблем безопасности и сложности. Однако, по мере развития BTC все больше разработчиков считают, что пришло время снова включить OP_CAT. Более подробную информацию можно найти в статье “13 строк кода для реализации смарт-контрактов BTC? Понимание OP_CAT софтфорка”.
Но почему такое простое действие вызывает такое обсуждение среди разработчиков Биткойна? Одна из ключевых причин заключается в том, что оно значительно повышает возможности смарт-контрактов в сети Биткойна, позволяя разработчикам реализовывать функции, которые сложно или даже невозможно реализовать в текущих сценариях Биткойна.
OP_CAT Возможность использования в платежах
OP_CAT в платежной системе проявляет огромный потенциал применения, особенно вне блокчейнаПротоколе и сети платежных каналов. Его повторное включение значительно улучшит эффективность работы этих систем и снизит нагрузку на транзакции в блокчейне. Основные функции после реализации OP_CAT также включают:
Оптимизация мультиподписи: В сценарии мультиподписи OP_CAT может помочь пользователям объединить несколько подписей и объединить их в один блок данных, сократив количество подписей, которые необходимо отправить. Это не только экономит в блокчейне место, но и уменьшает комиссию за транзакцию. Мультиподпись очень важна в управлении безопасностью и обменом BTC-платежами, особенно в таких приложениях, как Сеть Lighting, и OP_CAT может сделать этот процесс более эффективным.
Государственные контракты: OP_CAT также может быть использован для государственных контрактов. Этот тип контракта представляет собой форму смарт-контракта, которая может поддерживать состояние в нескольких транзакциях, а с помощью OP_CAT разработчики могут объединять информацию о состоянии различных транзакций для достижения более сложной логики контракта на BTC. Например, некоторые сложные платежные приложения или распределенные приложения (такие как лотереи, лотереи или другие сложные финансовые продукты), которым необходимо поддерживать определенное состояние между несколькими вблокчейне транзакциями, могут быть достигнуты с помощью OP_CAT.
Расширяемость платежной сети: еще одной важной областью применения OP_CAT является платежная сеть, подобная Сети Lighting. В платежной сети пользователи обычно совершают множество микроплатежей вне блокчейна, и только окончательные поселения происходят на цепи. Функция объединения OP_CAT позволяет более эффективно управлять и проверять промежуточные транзакции в платежном канале. С помощью объединения различных платежных запросов пользователи могут выполнять более сложные платежные операции, не увеличивая нагрузку на блокчейн. Таким образом, пропускная способность и эффективность платежного канала могут значительно повыситься.
С учетом продвижения предложения BIP347 и присоединения большего числа разработчиков и исследователей к исследованию OP_CAT, мы имеем все основания полагать, что этот ранее приостановленный операционный код принесет новую жизнь сети BTC. Как Сеть Lighting от понятия к основным потребностям, восстановление OP_CAT также может стать следующим важным этапом в масштабировании BTC и инновациях в платежах.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Почему вы хотите следовать за OP_CAT BTC? Самая большая история после сети Lighting.
В начале этого года, когда я писал статью «13 строк кода для реализации смарт-контракта в BTC? Понимание Soft Fork OP_CAT», для многих людей OP_CAT было еще незнакомым термином. Если бы проект Taproot Wizards для Невзаимозаменяемый токен BTC не запустил серию котов-квантов, чтобы привлечь внимание к OP_CAT, то, возможно, немногие знали бы об этой, казалось бы, скучной технической концепции.
Но всего через полгода OP_CAT уже стал горячим, даже считается следующим "Сеть Lighting ". Недавно популярная сеть Fractal Bitcoin, фактически, реализация кода OP_CAT в BTC, Токен FB увеличился в цене в три-четыре раза всего за несколько дней после запуска. Поэтому в экосистеме BTC за один день появилось несколько Протоколы, основанных на OP_CAT, например, CAT20 на сети Fractal, также основанный на концепции OP_CAT, в дни майнинга поднял цену GAS в сети Fractal до более чем 5000, в настоящее время цена одного CAT на внебиржевом рынке колеблется около 5,5 доллара, и даже есть едва ли Мейкеры, поздние майнеры получили прибыль от 5 до 20 раз. А котенок по-прежнему может поддерживать цену в 0,25 BTC, став лучшим выбором для BTC Невзаимозаменяемый токен.
Похоже, как только это касается OP_CAT, этот предмет может памп.
Не только в сообществе это популярно, но и технология OP_CAT обсуждается среди разработчиков BTC. Я просмотрел текущие новости BTC Optech и встречи разработчиков BTC в этом году, и OP_CAT часто упоминается в дискуссиях как постоянный гость.
На данный момент черновик OP_CAT BTC BIP, разработанный Ethan Heilman и Armin Sabouri, разработчиками Bitcoin Core, получил официальное название BIP347. Многие ведущие фигуры в области BTC, такие как Tadge Dryja, автор вайтпейпера Сети Lighting, Olaoluwa Osuntokun, главный разработчик Сети Lighting в Lightning Labs, а также Andrew Poelstra, руководитель исследований в Blockstream, выразили крайнюю поддержку OP_CAT.
Почему разработчики сети Lighting предпочитают OP_CAT?
Чтобы понять это явление, нужно начать с Сеть Lighting. В 2011 году Сатоши в письме упомянул Сеть Lighting как ключевое решение для масштабирования BTC и увеличения скорости платежей. Сеть Lighting с самого начала привлекла множество разработчиков, чтобы следовать за ней.
За последние два года концепция «BTC экосистемы» набирает обороты, появляются различные схемы масштабирования BTC, такие как сайдчейны и виртуальные машины, которые привлекают многих инвесторов, но в глазах опытных разработчиков BTC они не являются существенными и не могут занять высокое место. В конце концов, Сеть Lighting является лучшей «платежной сетью» в BTC, наиболее значимым наследничеством Сатоши Накамото и «правомерным сыном» духа BTC сообщества. См. также: «Семь лет заточения, происхождение и вызовы Сети Lighting».
Однако за последний год произошли резкие изменения. Несколько разработчиков объявили о своем уходе из работы, связанной с сетью Lighting, и постоянно звучат отрицательные отзывы о сети Lighting, особенно со стороны некоторых опытных разработчиков. Основатель Nostr Fiatjaf не стесняется заявить, что сеть Lighting обманывает пользователей BTC, отнимая у них время, энергию и деньги на протяжении 6 лет.
В таком контексте некоторые разработчики ищут следующую «Сеть Lighting». Однако многие разработчики BTC считают, что OP_CAT станет следующим значительным прорывом после Сети Lighting. Поскольку OP_CAT является технически сложным, давайте сначала познакомимся с разработчиками BTC, которые высоко оценивают OP_CAT, прежде чем обсуждать, что это такое и что может делать OP_CAT.
Разработчик BTC, поддерживающий OP_CAT
Автор Вайтпейпера Сети Lighting
Tadge Dryja - один из авторов Вайтпейпера Сети Lighting. В 2015 году Tadge Dryja и другой автор Вайтпейпера Сети Lighting, Джозеф Пун, при поддержке Элизабет Старк основали Lightning Labs. В отличие от другой компании по Сети Lighting BTC - BlockStream, две основные различия между ними заключаются в том, что Lightning Labs использует язык программирования Go, а Blockstream - язык программирования C.
Однако в конце 2016 года Тэдж Драйя не смог прийти к соглашению с командой Lightning Labs и выбрал покинуть ее, присоединившись вместо этого к инициативному сообществу Цифровые деньги Массачусетского технологического института (DCI), чтобы продолжить свои исследования по Сети Lighting. В MIT DCI он участвовал в нескольких исследовательских проектах, сосредоточенных в основном на масштабируемости и взаимодействии Криптовалюта и Смарт-контракт. В том числе, в разработке проекта Utreexo, новой технологии масштабируемости BTC, которая позволяет сделать BTCУзел более маленьким и быстрым. В 2022 году Тэдж Драйя присоединился к компании Lightspark в качестве старшего научного сотрудника. В Lightspark он продолжает работу по решению проблем масштабируемости BTC и блокчейна, используя свои навыки, полученные как соавтор Сети Lighting.
**Именно благодаря его глубоким знаниям в области смарт-контрактов BTC и технологий масштабирования Tadge Dryja уже давно обнаружил потенциал OP_CAT и постоянно поддерживал тестирование OP_CAT на тестовой сети BTC, а также стимулировал разработчиков попробовать “взломать” OP_CAT для выявления потенциальных проблем.
Технический директор Lightning Labs
Olaoluwa Osuntokun (Roasbeef) - еще один из сооснователей и технический директор Lightning Labs, а также выдающийся разработчик BTC, который внес значительный вклад в разработку сети Lighting. Можно сказать, что ранний коллектив Lightning Labs не уступает Blockstream ни на йоту.
Говоря о Olaoluwa Osuntokun, нельзя не упомянуть о его “gentlemen’s dispute” с Tadge Dryja. Интересно, что одной из основных причин ухода Tadge Dryja из Lightning Labs был Olaoluwa. Когда Tadge Dryja работал в Lightning Labs, первая версия Протокола, названная LIT, которую он разработал, несовместима с BOLT, разработанным Blockstream, в то время как Протокол, разработанный Olaoluwa, совместим с ним. Поэтому он постепенно получил больше признания и предпочтения у разработчиков, что в конечном итоге ускорило уход Dryja, в некотором смысле.
Однако история всегда полна драматизма. Сегодня эти два «врага» из Lightning Labs в настоящее время совместно поддерживают OP_CAT.
Руководитель исследования Blockstream
В народе всегда ходят слухи, что Blockstream является ‘человеком за кулисами’ BTC. Такие слухи не появились из ниоткуда. В 2014 году ‘отец PoW’ Адам Бэк собрал известных ранних разработчиков BTC, таких как Мэтт Коралло, Грег Максвелл, Питер Уйле и других, и основал компанию Blockstream. В ходе последующей войны за масштабирование BTC они явно выступили на стороне и активно продвигали сеть Lightning, благодаря чему она заняла сегодняшнее положение.
И на данный момент Эндрю Поэлстра (Andrew Poelstra), глава исследовательского отдела Blockstream, является человеком, который никогда не сможет обойти стороной дискуссию об ОП_CAT. Эндрю Поэлстра — директор по исследованиям в Blockstream и опытный разработчик криптографических сценариев BTC с сильным присутствием в отрасли. 30 января 2021 года он обсудил OP_CAT в статье под названием «CAT и трюки Шнорра I», указав, что использование OP_CAT в сочетании с CHECKSIGFROMSTACK может обеспечить умный способ интроспекции транзакций.
Хотя Blockstream в настоящее время не создает отдельный блокчейн для OP_CAT, они поддержали тестирование OP_CAT через Bitcoin Inquisition, тестовую сеть, используемую для оценки новых функций для BTC. Это похоже на создание безопасного «тренировочного полигона» для ОП_CAT где исследователи могут поближе познакомиться с тем, как он работает в реальных условиях.
Андрей Поэльстра также сравнил OP_CAT с другими решениями, такими как OP_CTV, и отметил, что OP_CAT обеспечивает более широкие возможности гибкости, в то время как OP_CTV узконаправлен на нерекурсивные смарт-контракты.
Автор предложения BIP 347
В рамках продвижения OP_CAT разработчики BTC Ethan Heilman и Armin Sabouri внесли значительный вклад, совместно разработав и продвинув предложение по OP_CAT, которое было официально назначено BIP 347. Данное предложение направлено на повторное определение операционного кода OP_SUCCESS126 через Софтфорк для возможности повторной активации OP_CAT.
Армин Сабури ранее уделял внимание улучшению BTC сценариев и консенсусного уровня, он считает, что OP_CAT, хотя и не является окончательным решением, но предоставляет возможность для реализации различных новых функций, что является важным шагом в улучшении BTC сценариев.
И Итан Хейлман также был тем, кто повлиял на мышление Эндрю Поэлстры. Именно они на закрытом обмене осенью 2019 года изменили свое мнение о так называемой функции BTCСмарт-контракт, которую изначально не поддерживал Эндрю Поэльстра. Итан Хейлман (Ethan Heilman) отмечает, что, несмотря на опасения по поводу так называемой функции BTCСмарт-контракта, на самом деле с помощью CHECKMULTISIG можно реализовать эти кажущиеся вредными смарт-контракты. Чтобы доказать это, Итан Хейлман обратился к социальным сетям, чтобы призвать людей придумать жизнеспособный «темный» смарт-контракт, но пока никому это не удалось.
StarkWare
StarkWare - это компания, специализирующаяся на разработке технологий масштабирования блокчейна, особенно в области использования технологии Доказательства с нулевым разглашением (ZKPs) для повышения конфиденциальности и эффективности транзакций. Компания стремится вынести сложные вычисления из основной блокчейн (например, Ethereum) на вторичные сети, не жертвуя при этом безопасностью и основными принципами Децентрализация. Таким образом, StarkWare решает проблему масштабируемости блокчейна, одновременно сохраняя прозрачность и верифицируемость транзакций.
Инициатива StarkWare по распространению OP_CAT обусловлена интересом к масштабированию сети BTC и возможностям смарт-контрактов. OP_CAT - это операционный код BTC, который позволяет выполнять более сложные транзакции и контракты на сети BTC путем последовательной связи данных. Активируя OP_CAT, StarkWare пытается реализовать возможности смарт-контрактов, подобные тем, что есть на Ethereum, на сети BTC, расширяя тем самым ее использование и функциональность.
В июле 2022 года компания StarkWare запустила исследовательский фонд на сумму в 1 миллион долларов, предназначенный специально для изучения плюсов и минусов внедрения OP_CAT на BTC. Этот фонд призван поддерживать исследователей и разработчиков, которые имеют оригинальные идеи по безопасной и эффективной реализации OP_CAT на BTC.
Кроме того, StarkWare также продемонстрировала потенциал использования OP_CAT для реализации Доказательство с нулевым разглашением в тестовой среде BTC, особенно на Signet. В этих работах показано, как с помощью OP_CAT могут быть реализованы более сложные операции в сети BTC, такие как применение Доказательство с нулевым разглашением, которые являются ключевыми частями функционала Смарт-контракт. Недавно StarkWare также вступила в партнерство с sCrypt для изучения дизайна моста PoC (Proof of Concept), основанного на магии OP_CAT и ZK, предполагая, что StarkWare также может запустить протокол, связанный с OP_CAT в ближайшем будущем.
Другое
Другие несколько разработчиков не так известны, давайте о них поговорим вместе.
Salvatore Ingala всегда глубоко изучал BTC пулы оплаты и смарт-контракты. Он предложил использовать схему оптимизации выходного процесса пула оплаты с помощью OP_CAT, считая, что это может значительно снизить затраты на данные и операции в блокчейне. Ingala рассматривает OP_CAT как потенциальный плагин для других стратегий масштабирования BTC, таких как Arc и Coinpools, а также для будущих оптимистичных роллапов BTC, чтобы повысить эффективность и безопасность.
Антони Таунс является одним из ведущих разработчиков Bitcoin Inquisition, это инструмент, аналогичный тестовой сети, но более гибкий, используемый для тестирования изменений в BTC Протоколе, которые еще не получили широкого признания. Таунс активно способствовал активации OP_CAT на платформе Inquisition, обеспечивая безопасную “песочницу” для OP_CAT. Несмотря на то, что Таунс понимает важность OP_CAT в тестировании новых функций и исследовании возможностей BTC-скриптов, он все же осторожно относится к увеличению Программируемости BTC, опасаясь возможного увеличения риска контроля или цензуры BTC.
Робин Линус - создатель BitVM, который считает, что восстановление OP_CAT предоставляет мощный инструмент для BTC, особенно для поддержки проектов, таких как BitVM, которые делают проверку произвольных вычислений на BTC более простой и эффективной. С выполнением OP_CAT экосистема BTC может создавать более универсальный и выразительный смарт-контракт, способствуя созданию более функциональной и практичной среды блокчейна. См. также: «Что думают опытные разработчики о BitVM для вычислений на BTC?»
Почему так следуют разработке сети Lighting?
Разработчики сети Lighting настолько заинтересованы в OP_CAT, что стоит задаться вопросом, в чем здесь подвох? Чтобы понять это, сначала нужно понять суть OP_CAT.
Что такое OP_CAT?
OP_CAT - это один из операционных кодов в сценарии BTC, который используется для объединения двух фрагментов данных в стеке в один более крупный элемент. Несмотря на то, что его функциональность кажется простой, он может обеспечить сети BTC больше возможностей для смарт-контрактов, что позволяет разработчикам создавать и обрабатывать более сложные данные и логику сделок.
OP_CAT не является новым операционным кодом, он существовал в ранних версиях BTC, но был отключен в более поздних версиях из-за проблем безопасности и сложности. Однако, по мере развития BTC все больше разработчиков считают, что пришло время снова включить OP_CAT. Более подробную информацию можно найти в статье “13 строк кода для реализации смарт-контрактов BTC? Понимание OP_CAT софтфорка”.
Но почему такое простое действие вызывает такое обсуждение среди разработчиков Биткойна? Одна из ключевых причин заключается в том, что оно значительно повышает возможности смарт-контрактов в сети Биткойна, позволяя разработчикам реализовывать функции, которые сложно или даже невозможно реализовать в текущих сценариях Биткойна.
OP_CAT Возможность использования в платежах
OP_CAT в платежной системе проявляет огромный потенциал применения, особенно вне блокчейнаПротоколе и сети платежных каналов. Его повторное включение значительно улучшит эффективность работы этих систем и снизит нагрузку на транзакции в блокчейне. Основные функции после реализации OP_CAT также включают:
Оптимизация мультиподписи: В сценарии мультиподписи OP_CAT может помочь пользователям объединить несколько подписей и объединить их в один блок данных, сократив количество подписей, которые необходимо отправить. Это не только экономит в блокчейне место, но и уменьшает комиссию за транзакцию. Мультиподпись очень важна в управлении безопасностью и обменом BTC-платежами, особенно в таких приложениях, как Сеть Lighting, и OP_CAT может сделать этот процесс более эффективным.
Государственные контракты: OP_CAT также может быть использован для государственных контрактов. Этот тип контракта представляет собой форму смарт-контракта, которая может поддерживать состояние в нескольких транзакциях, а с помощью OP_CAT разработчики могут объединять информацию о состоянии различных транзакций для достижения более сложной логики контракта на BTC. Например, некоторые сложные платежные приложения или распределенные приложения (такие как лотереи, лотереи или другие сложные финансовые продукты), которым необходимо поддерживать определенное состояние между несколькими вблокчейне транзакциями, могут быть достигнуты с помощью OP_CAT.
Расширяемость платежной сети: еще одной важной областью применения OP_CAT является платежная сеть, подобная Сети Lighting. В платежной сети пользователи обычно совершают множество микроплатежей вне блокчейна, и только окончательные поселения происходят на цепи. Функция объединения OP_CAT позволяет более эффективно управлять и проверять промежуточные транзакции в платежном канале. С помощью объединения различных платежных запросов пользователи могут выполнять более сложные платежные операции, не увеличивая нагрузку на блокчейн. Таким образом, пропускная способность и эффективность платежного канала могут значительно повыситься.
С учетом продвижения предложения BIP347 и присоединения большего числа разработчиков и исследователей к исследованию OP_CAT, мы имеем все основания полагать, что этот ранее приостановленный операционный код принесет новую жизнь сети BTC. Как Сеть Lighting от понятия к основным потребностям, восстановление OP_CAT также может стать следующим важным этапом в масштабировании BTC и инновациях в платежах.