OP_NET и Arch: Исследование смарт-контрактов на Bitcoin

НовичокSep 24, 2024
В этой статье обсуждаются две технологии смарт-контрактов, реализованные на основной сети Биткойн: OP_NET и Arch. В качестве слоя выполнения OP_NET реализует операции смарт-контрактов через конкретные транзакции Биткойн и имеет механизм сжигания биткойнов. Arch, с другой стороны, позиционируется как "слой Биткойн 1.5", используя собственный токен в качестве комиссии за газ для обработки и верификации транзакций через узлы.
OP_NET и Arch: Исследование смарт-контрактов на Bitcoin

За последние две недели, OPNET и Arch, два решения по реализации смарт-контрактов на основной сети Биткойн, вызвали значительные обсуждения. Интересно, что имя OP_NET довольно похоже на знакомый OP_CAT, оба начинаются с "OP".“, что может ввести в заблуждение и заставить людей думать, что они довольно похожи.

Давайте сначала упомянем OP_CAT. OP_CAT - это опкод Bitcoin, который сообщество, возглавляемое Уди Вертхаймером, основателем «Квантовых кошек» (также известных как Тапрут-волшебники), призывало «восстановить» с прошлого года. Термин «восстановить» используется потому, что OP_CAT был существующим опкодом Bitcoin, но Сатоши Накамото удалил его в 2010 году из-за потенциальных проблем с атаками DoS. CAT означает «конкатенацию», и, как следует из названия, функция OP_CAT состоит в объединении двух строк в одну.

Как этот опкод позволяет использовать смарт-контракты на Bitcoin? Честно говоря, это довольно абстрактно и трудно понять. Для тех, кто заинтересован, рекомендую прочитать статью другого автора, Джалила (Jaleel).“13 строк кода помогают Биткойн реализовать смарт-контракты? Понимание мягкого форка OP_CAT”. Здесь несколько ключевых моментов, которые я хотел бы кратко подытожить:

OP_CAT включает мягкую вилку сети Биткойн. Чтобы достичь этого шага, сначала необходимо пройти предложение BIP-347. В настоящее время это предложение продвигается только на втором этапе всего процесса предложения, на этапе «Предложено».

OP_CAT был возрожден на BCH и BSV уже несколько лет, но связанные с ним случаи использования все еще очень абстрактны. В текущих обсуждениях мы едва ли видим какие-либо четкие и прямые примеры того, какой вид dApp можно создать, используя OP_CAT.

OP_CAT - это не единственное решение. Восстановление OP_CAT больше похоже на первый шаг в разблокировке потенциала смарт-контрактов Bitcoin. Разумно ожидать, что если OP_CAT удастся успешно восстановить и появятся отличные примеры использования, возникнут дальнейшие дискуссии о разблокировке большего количества опкодов Bitcoin. Первым делом мы можем ожидать появления новых инноваций на Fractal, который активировал OP_CAT.

OPNET, с другой стороны, должен быть категоризирован с “протоколами” вроде инкрипций, BRC-20 и ARC-20. Хотя его имя также имеет “OP«, его метод реализации не имеет ничего общего с опкодами Bitcoin.

ON_NET

Структура OP_NET можно широко разделить на две части. Поскольку это решение для реализации смарт-контрактов на главной сети Биткойна, главная сеть Биткойна, конечно, занимает часть всей технической структуры. Можно сказать, что главная сеть Биткойна играет роль «слоя инициирования действий» и «слоя окончательного подтверждения» в технической структуре OP_NET. Выполнение и подтверждение состояния смарт-контрактов - это другая часть, которая представляет собой «слоя выполнения», совместно составленного узлами OP_VM и OP_NET.

Исходя из диаграммы технической структуры, мы можем просто объяснить процесс реализации смарт-контрактов OP_NET на основной сети Bitcoin. Сначала пользователи, развертывающие/взаимодействующие с контрактами, инициируют транзакции из основной сети Bitcoin. Поле данных этой транзакции будет содержать строку "BSI", позволяющую слою исполнения определить, что это транзакция взаимодействия с контрактом OP_NET. После подтверждения транзакции OP_VM выполняет соответствующие операции с контрактом и обновляет состояние, которое затем передается узлам OP_NET для подтверждения состояния, а затем предоставляет состояние Bitcoin dApp. После того как Bitcoin dApp получает результаты выполнения контракта и выполняет соответствующие действия, он также представляет результаты своих действий в основную сеть Bitcoin.

На этом этапе у вас может возникнуть знакомое чувство - разве это просто еще один внебиржевой индексатор с "внебиржевым исполнением, подтверждением на цепи"? Действительно, есть некоторые сходства. Однако у OP_NET есть интересный механизм в том, что он фактически "сжигает биткойны".

Комиссия за транзакцию OP_NET состоит из двух частей. Первая часть, естественно, представляет собой основную комиссию за сеть Биткойн для транзакции Биткойн, а вторая часть - комиссия за транзакцию OP_NET. Комиссия за транзакцию OP_NET дополнительно состоит из комиссии за выполнение и приоритетной комиссии, которые обе оплачиваются в Биткойнах. Комиссия за транзакцию OP_NET должна быть больше 330 сатоши, чтобы гарантировать, что она не будет считаться «пылью» (слишком маленький UTXO) и отвергнута узлами. Приоритетная комиссия позволяет действиям выполнения контракта повышать Газ, как в Ethereum, чтобы гарантировать, что их транзакции выполняются с приоритетом (OP_VM может определять, какие действия выполнять первыми).

Если комиссия за транзакцию OP_NET больше 0,0025 биткойна, то будет 'сожжено' 330 сатоши, а излишки будут выданы узловым операторам в качестве вознаграждения. Так называемая 'сожженная' сумма похожа на ситуацию, часто встречающуюся в Ethereum, где деньги, отправленные на адреса контрактов, не могут быть выведены, поскольку OP_NET фактически использует определенный тип биткойн-транзакции, 'потрат пути скрипта Taproot', для абстрагирования биткойн-адресов в адреса контрактов. Этот адрес контракта невозможно контролировать кем-либо, что достигается эффектом 'сжигания'.

Наконец, мы сделаем небольшое наблюдение об этом проекте, основанное на его предыстории. Команда, стоящая за этим проектом, - команда MotoSwap. Я не знаю, помните ли вы еще $OSHI, которая занимала третье место по общей рыночной стоимости токена BRC-20 во время рынка BRC-20. ОСМС занималась заявками. Позже у команды возникли некоторые разногласия. , часть из них была переведена на CBRC-20 для изготовления Moto. Несмотря на то, что сам OP_NET использует биткоин в качестве токена, используемого при взаимодействии протокола, он также имеет два встроенных стандарта: OP_20 и OP_721. Поэтому можно сказать, что стилистика этого проекта больше тяготеет к «новому протоколу, новому протоколу», с которым мы были знакомы в прошлом году. Актив».

ARCH

В отличие от OP_NET, Arch объявил, что получил инвестиции в размере 7 миллионов долларов США, возглавляемые Multicoin Capital, с участием OKX, Portal Ventures, Big Brain Holdings, ABCDE и др. У Arch будет свой токен, как плата за газ, так и залоговый токен для валидаторов своей сети PoS.

Поэтому позиционирование ARCH полностью отличается от OP_NET. Если OP_NET все еще склоняется к стилю «новый протокол, новые активы» по крайней мере в краткосрочной перспективе, то ARCH полностью представляет собой «слой смарт-контрактов, построенный на основной сети Биткойн», или, другими словами, «слой Биткойн 1.5».

Из изображения выше мы можем грубо объяснить рабочий процесс ARCH. Пользователи инициируют транзакции из основной сети биткойна. Узлы ARCH отслеживают транзакции, обрабатывают и проверяют их. Лидирующий узел отвечает за "блочные транзакции", то есть установление блоков сети ARCH. Он также отвечает за отправку окончательно подтвержденной транзакции биткойна. Возвращение на основную сеть биткойна.

Выглядит немного как OP_NET? Но на самом деле, если вы внимательно прочитаете официальные документы Arch, вы обнаружите, что они более подробны, чем OP_NET, в отношении обеспечения стабильности сети и других технических объяснений, связанных с «исполнительным слоем». Например, они использовали схему подписи «FROST + ROAST», которая позволяет Arch гарантировать, что если 51% участников сети являются честными и сотрудничают, они могут подписывать подписи для обеспечения стабильности сети.

Наконец, хотя у Arch есть собственный токен как "исполнительный слой", который является комиссией за газ сети Arch, пользователи всё ещё могут платить биткойнами при взаимодействии с контрактами через Arch, и конвертация комиссии будет выполняться на бэкэнде. Поэтому в плане использования Arch не потребует еще одного набора кошельков.

Заключение

OP_NET и Arch имеют некоторые сходства в своей технической реализации. В целом, можно сказать, что оба используют основную сеть Bitcoin в качестве «точки инициации» и «слоя подтверждения», в то время как «слоем выполнения» является их собственный. Однако эти два проекта имеют существенно различное позиционирование - первый является «протоколом», в то время как второй является «уровнем 1.5 Bitcoin».

Конечно, долгое время блокировки главной сети Bitcoin все еще может ограничивать эффективность dApps, разработанных на обеих платформах. Хотя их собственные процессы выполнения и подтверждения достаточно быстры, окончательное подтверждение в главной сети Bitcoin все еще зависит от эффективности майнеров Bitcoin. Тем не менее, мы все приветствуем непрерывное исследование экосистемы Bitcoin, поскольку только через исследование может происходить развитие.

В конце концов, стоит отметить, что токен Arch может провести свое TGE (Token Generation Event) в первом квартале следующего года. Поэтому, если в будущем будут запущены связанные с Arch тестовые деятельности или dApps, заинтересованные лица могут обратить на них внимание и взаимодействовать с ними. Что касается OP_NET, на данный момент на нем не так много возможностей для добычи. В настоящее время мы можем только надеяться, что на нем появятся некоторые популярные токены, но текущая активность всей экосистемы может затруднить развитие OP_NET, как это было в прошлом с протоколами, такими как ARC-20.

Утверждение:

  1. Эта статья воспроизведена с [ BlockBeats], авторские права принадлежат оригинальному автору [Печенье], если у вас есть возражения против перепечатки, пожалуйста, свяжитесь с Команда Gate Learn, команда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. Предупреждение: Взгляды и мнения, высказанные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.

  3. Другие языковые версии статьи переведены командой Gate Learn и не упоминаются в Gate.io, переведенная статья не может быть воспроизведена, распространена или скопирована.

OP_NET и Arch: Исследование смарт-контрактов на Bitcoin

НовичокSep 24, 2024
В этой статье обсуждаются две технологии смарт-контрактов, реализованные на основной сети Биткойн: OP_NET и Arch. В качестве слоя выполнения OP_NET реализует операции смарт-контрактов через конкретные транзакции Биткойн и имеет механизм сжигания биткойнов. Arch, с другой стороны, позиционируется как "слой Биткойн 1.5", используя собственный токен в качестве комиссии за газ для обработки и верификации транзакций через узлы.
OP_NET и Arch: Исследование смарт-контрактов на Bitcoin

За последние две недели, OPNET и Arch, два решения по реализации смарт-контрактов на основной сети Биткойн, вызвали значительные обсуждения. Интересно, что имя OP_NET довольно похоже на знакомый OP_CAT, оба начинаются с "OP".“, что может ввести в заблуждение и заставить людей думать, что они довольно похожи.

Давайте сначала упомянем OP_CAT. OP_CAT - это опкод Bitcoin, который сообщество, возглавляемое Уди Вертхаймером, основателем «Квантовых кошек» (также известных как Тапрут-волшебники), призывало «восстановить» с прошлого года. Термин «восстановить» используется потому, что OP_CAT был существующим опкодом Bitcoin, но Сатоши Накамото удалил его в 2010 году из-за потенциальных проблем с атаками DoS. CAT означает «конкатенацию», и, как следует из названия, функция OP_CAT состоит в объединении двух строк в одну.

Как этот опкод позволяет использовать смарт-контракты на Bitcoin? Честно говоря, это довольно абстрактно и трудно понять. Для тех, кто заинтересован, рекомендую прочитать статью другого автора, Джалила (Jaleel).“13 строк кода помогают Биткойн реализовать смарт-контракты? Понимание мягкого форка OP_CAT”. Здесь несколько ключевых моментов, которые я хотел бы кратко подытожить:

OP_CAT включает мягкую вилку сети Биткойн. Чтобы достичь этого шага, сначала необходимо пройти предложение BIP-347. В настоящее время это предложение продвигается только на втором этапе всего процесса предложения, на этапе «Предложено».

OP_CAT был возрожден на BCH и BSV уже несколько лет, но связанные с ним случаи использования все еще очень абстрактны. В текущих обсуждениях мы едва ли видим какие-либо четкие и прямые примеры того, какой вид dApp можно создать, используя OP_CAT.

OP_CAT - это не единственное решение. Восстановление OP_CAT больше похоже на первый шаг в разблокировке потенциала смарт-контрактов Bitcoin. Разумно ожидать, что если OP_CAT удастся успешно восстановить и появятся отличные примеры использования, возникнут дальнейшие дискуссии о разблокировке большего количества опкодов Bitcoin. Первым делом мы можем ожидать появления новых инноваций на Fractal, который активировал OP_CAT.

OPNET, с другой стороны, должен быть категоризирован с “протоколами” вроде инкрипций, BRC-20 и ARC-20. Хотя его имя также имеет “OP«, его метод реализации не имеет ничего общего с опкодами Bitcoin.

ON_NET

Структура OP_NET можно широко разделить на две части. Поскольку это решение для реализации смарт-контрактов на главной сети Биткойна, главная сеть Биткойна, конечно, занимает часть всей технической структуры. Можно сказать, что главная сеть Биткойна играет роль «слоя инициирования действий» и «слоя окончательного подтверждения» в технической структуре OP_NET. Выполнение и подтверждение состояния смарт-контрактов - это другая часть, которая представляет собой «слоя выполнения», совместно составленного узлами OP_VM и OP_NET.

Исходя из диаграммы технической структуры, мы можем просто объяснить процесс реализации смарт-контрактов OP_NET на основной сети Bitcoin. Сначала пользователи, развертывающие/взаимодействующие с контрактами, инициируют транзакции из основной сети Bitcoin. Поле данных этой транзакции будет содержать строку "BSI", позволяющую слою исполнения определить, что это транзакция взаимодействия с контрактом OP_NET. После подтверждения транзакции OP_VM выполняет соответствующие операции с контрактом и обновляет состояние, которое затем передается узлам OP_NET для подтверждения состояния, а затем предоставляет состояние Bitcoin dApp. После того как Bitcoin dApp получает результаты выполнения контракта и выполняет соответствующие действия, он также представляет результаты своих действий в основную сеть Bitcoin.

На этом этапе у вас может возникнуть знакомое чувство - разве это просто еще один внебиржевой индексатор с "внебиржевым исполнением, подтверждением на цепи"? Действительно, есть некоторые сходства. Однако у OP_NET есть интересный механизм в том, что он фактически "сжигает биткойны".

Комиссия за транзакцию OP_NET состоит из двух частей. Первая часть, естественно, представляет собой основную комиссию за сеть Биткойн для транзакции Биткойн, а вторая часть - комиссия за транзакцию OP_NET. Комиссия за транзакцию OP_NET дополнительно состоит из комиссии за выполнение и приоритетной комиссии, которые обе оплачиваются в Биткойнах. Комиссия за транзакцию OP_NET должна быть больше 330 сатоши, чтобы гарантировать, что она не будет считаться «пылью» (слишком маленький UTXO) и отвергнута узлами. Приоритетная комиссия позволяет действиям выполнения контракта повышать Газ, как в Ethereum, чтобы гарантировать, что их транзакции выполняются с приоритетом (OP_VM может определять, какие действия выполнять первыми).

Если комиссия за транзакцию OP_NET больше 0,0025 биткойна, то будет 'сожжено' 330 сатоши, а излишки будут выданы узловым операторам в качестве вознаграждения. Так называемая 'сожженная' сумма похожа на ситуацию, часто встречающуюся в Ethereum, где деньги, отправленные на адреса контрактов, не могут быть выведены, поскольку OP_NET фактически использует определенный тип биткойн-транзакции, 'потрат пути скрипта Taproot', для абстрагирования биткойн-адресов в адреса контрактов. Этот адрес контракта невозможно контролировать кем-либо, что достигается эффектом 'сжигания'.

Наконец, мы сделаем небольшое наблюдение об этом проекте, основанное на его предыстории. Команда, стоящая за этим проектом, - команда MotoSwap. Я не знаю, помните ли вы еще $OSHI, которая занимала третье место по общей рыночной стоимости токена BRC-20 во время рынка BRC-20. ОСМС занималась заявками. Позже у команды возникли некоторые разногласия. , часть из них была переведена на CBRC-20 для изготовления Moto. Несмотря на то, что сам OP_NET использует биткоин в качестве токена, используемого при взаимодействии протокола, он также имеет два встроенных стандарта: OP_20 и OP_721. Поэтому можно сказать, что стилистика этого проекта больше тяготеет к «новому протоколу, новому протоколу», с которым мы были знакомы в прошлом году. Актив».

ARCH

В отличие от OP_NET, Arch объявил, что получил инвестиции в размере 7 миллионов долларов США, возглавляемые Multicoin Capital, с участием OKX, Portal Ventures, Big Brain Holdings, ABCDE и др. У Arch будет свой токен, как плата за газ, так и залоговый токен для валидаторов своей сети PoS.

Поэтому позиционирование ARCH полностью отличается от OP_NET. Если OP_NET все еще склоняется к стилю «новый протокол, новые активы» по крайней мере в краткосрочной перспективе, то ARCH полностью представляет собой «слой смарт-контрактов, построенный на основной сети Биткойн», или, другими словами, «слой Биткойн 1.5».

Из изображения выше мы можем грубо объяснить рабочий процесс ARCH. Пользователи инициируют транзакции из основной сети биткойна. Узлы ARCH отслеживают транзакции, обрабатывают и проверяют их. Лидирующий узел отвечает за "блочные транзакции", то есть установление блоков сети ARCH. Он также отвечает за отправку окончательно подтвержденной транзакции биткойна. Возвращение на основную сеть биткойна.

Выглядит немного как OP_NET? Но на самом деле, если вы внимательно прочитаете официальные документы Arch, вы обнаружите, что они более подробны, чем OP_NET, в отношении обеспечения стабильности сети и других технических объяснений, связанных с «исполнительным слоем». Например, они использовали схему подписи «FROST + ROAST», которая позволяет Arch гарантировать, что если 51% участников сети являются честными и сотрудничают, они могут подписывать подписи для обеспечения стабильности сети.

Наконец, хотя у Arch есть собственный токен как "исполнительный слой", который является комиссией за газ сети Arch, пользователи всё ещё могут платить биткойнами при взаимодействии с контрактами через Arch, и конвертация комиссии будет выполняться на бэкэнде. Поэтому в плане использования Arch не потребует еще одного набора кошельков.

Заключение

OP_NET и Arch имеют некоторые сходства в своей технической реализации. В целом, можно сказать, что оба используют основную сеть Bitcoin в качестве «точки инициации» и «слоя подтверждения», в то время как «слоем выполнения» является их собственный. Однако эти два проекта имеют существенно различное позиционирование - первый является «протоколом», в то время как второй является «уровнем 1.5 Bitcoin».

Конечно, долгое время блокировки главной сети Bitcoin все еще может ограничивать эффективность dApps, разработанных на обеих платформах. Хотя их собственные процессы выполнения и подтверждения достаточно быстры, окончательное подтверждение в главной сети Bitcoin все еще зависит от эффективности майнеров Bitcoin. Тем не менее, мы все приветствуем непрерывное исследование экосистемы Bitcoin, поскольку только через исследование может происходить развитие.

В конце концов, стоит отметить, что токен Arch может провести свое TGE (Token Generation Event) в первом квартале следующего года. Поэтому, если в будущем будут запущены связанные с Arch тестовые деятельности или dApps, заинтересованные лица могут обратить на них внимание и взаимодействовать с ними. Что касается OP_NET, на данный момент на нем не так много возможностей для добычи. В настоящее время мы можем только надеяться, что на нем появятся некоторые популярные токены, но текущая активность всей экосистемы может затруднить развитие OP_NET, как это было в прошлом с протоколами, такими как ARC-20.

Утверждение:

  1. Эта статья воспроизведена с [ BlockBeats], авторские права принадлежат оригинальному автору [Печенье], если у вас есть возражения против перепечатки, пожалуйста, свяжитесь с Команда Gate Learn, команда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. Предупреждение: Взгляды и мнения, высказанные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.

  3. Другие языковые версии статьи переведены командой Gate Learn и не упоминаются в Gate.io, переведенная статья не может быть воспроизведена, распространена или скопирована.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!