Фрактал BTC Основная сеть запущена, протокол CAT20 открывает новую эру смарт-контрактов Биткойн

robot
Генерация тезисов в процессе

Смарт-контракты на BTC: исследование Fractal Bitcoin и CAT20 Протокол

Недавно в экосистеме Биткойна возникло новое развитие, которое стоит внимания. После нескольких раундов тестирования, Fractal BTC официально запустил основную сеть в сентябре. Одним из ярких моментов Fractal является наличие смарт-контрактов, и при запуске основной сети был одновременно представлен новый токен Протокол CAT20. Давайте深入了解 технический дизайн CAT20 и его выводы.

Технический анализ CAT20: новый токен Протокол на фрактальном BTC

Введение в Fractal Bitcoin

Перед тем как представить CAT20, нам нужно сначала понять его рабочую среду Fractal Bitcoin. Fractal Bitcoin, также известный как фрактальный биткойн, является полностью совместимой с BTC вторичной сетью. По сравнению с BTC, время подтверждения блоков у него короче, всего 1 минута. Его основной принцип заключается в том, что сеть BTC копируется несколько раз, и каждая цепочка может обрабатывать транзакции, тем самым повышая общую скорость обработки.

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

Технический анализ CAT20: новый токен-протокол на фрактальном Биткойне

Обзор протокола CAT

На основе поддержки OP_CAT, родился CAT Protocol. В настоящее время фактически работает протокол CAT20, на одной из торговых платформ также добавлена соответствующая панель управления.

CAT20 по названию похож на ERC20, на самом деле у них есть много схожих функций. Как CAT20 реализует аналогичный жизненный цикл токенов по сравнению с зрелым ERC20?

процесс развертывания

При развертывании токена CAT20 пользователи должны указать адрес кошелька и основную информацию о токене. Эта информация аналогична ERC20 и включает название, символ и т.д. Отличие заключается в том, что CAT20 позволяет устанавливать предварительно добываемое количество и лимит на одно создание.

Развертывание делится на два этапа: "commit" и "reveal":

  1. Этап Commit: Запишите основную информацию о токене в скрипт вывода транзакции. Хеш-идентификатор этой транзакции используется в качестве уникального идентификатора токена.

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

Этот двухступенчатый метод развертывания довольно распространен в проектах на блокчейне и может раскрывать некоторые данные проекта только на этапе reveal.

Технический анализ CAT20: Новый токен Протокол на фрактальном BTC

Механизм чеканки

Процесс чеканки CAT20 имеет следующие особенности:

  • Входом является minter, который изначально создается на этапе развертывания.
  • Каждый раз при создании токена есть только один minter в качестве входа, но может быть несколько minter в качестве выхода.
  • Каждый раз при создании генерируется один токен.
  • Порядок вывода фиксирован, после minter должен быть token.

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

Технический анализ CAT20: новый токен-протокол на фрактальном Биткойне

Построение сделки

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

Технический анализ CAT20: новый токен Протокол на фрактальном BTC

управление состоянием

CAT20 поддерживает информацию о состоянии в сделках, хранящуюся в OP_RETURN и смарт-контрактах (Minter и Token). OP_RETURN сохраняет хэш-значение состояния текущего выхода сделки, а в контракте хранится оставшееся количество чеканки. После каждой чеканки количество чеканки нового Minter составляет половину оставшегося количества, которое можно чеканить.

Стоит отметить, что токены CAT20 не хранятся напрямую на UTXO адреса пользователя, что отличает их от BRC20 или инскрипций.

Технический анализ CAT20: новый токен-протокол на фрактальном Биткойне

переводы и сжигание

При переводе количество токенов на входе и выходе транзакции должно оставаться одинаковым. Одна транзакция может содержать несколько различных токенов, достаточно, чтобы их количество на входе и выходе было сбалансировано.

Чтобы уничтожить токен, просто переведите его на обычный адрес.

Технический анализ CAT20: новый токен-протокол на фрактальном биткойне

Итоги

Дизайн CAT20 предоставляет пользователям большую гибкость в操作, что также требует строгой логики проверки со стороны смарт-контрактов. Этот дизайн приносит некоторые преимущества:

  1. Для проверки состояния владения токеном достаточно проверить UTXO токена, без необходимости обратного отслеживания.
  2. Легко просмотреть текущее состояние эмиссии, выполнив поиск транзакций, содержащих "cat" в OP_RETURN.

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

Технический анализ CAT20: новый токен Протокол на фрактальном BTC

Технический анализ CAT20: новый токен Протокол на фрактальном BTC

BTC-2.53%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
AllInAlicevip
· 07-28 07:44
Я давно этого ждал!
Посмотреть ОригиналОтветить0
fren.ethvip
· 07-26 12:38
Поверь этому, я просто вставлю один.
Посмотреть ОригиналОтветить0
DarkPoolWatchervip
· 07-25 23:49
BTC наконец-то можно использовать для торговли контрактами
Посмотреть ОригиналОтветить0
ThesisInvestorvip
· 07-25 23:44
btc старая экосистема стала интересной
Посмотреть ОригиналОтветить0
OnchainDetectivevip
· 07-25 23:39
Пришло время для этого куска торта
Посмотреть ОригиналОтветить0
  • Закрепить