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

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

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

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

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

Введение в Fractal Bitcoin

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

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

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

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

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

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

Процесс развертывания CAT20 делится на два этапа: "commit" и "reveal":

  1. Этап Коммита: в скрипте вывода транзакции записывается основная информация о токене, такая как название, символ и т. д. Хэш ID транзакции на этом этапе будет служить уникальным идентификатором этого токена.

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

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

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

Механизм Mint

Процесс Mint имеет следующие характеристики:

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

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

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

Инновации в построении сделок

CAT20 использует продуманный дизайн в построении сделок:

  1. Изменяя логику скрипта, пользователь может контролировать UTXO, не принадлежащие его адресу.
  2. Используя характеристики P2TR-адресов, настройте открытый ключ для генерации различных адресов в соответствии с ISSUE_PUBKEY.
  3. Minter как смарт-контракт, позволяет любому использовать свои UTXO в качестве входных данных.

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

Управление состоянием (версия V2)

CAT20 использует механизм двойного хранения состояния:

  • Хэш, хранящий текущее состояние выходов транзакции в OP_RETURN.
  • В контракте (Minter и Token) хранится оставшееся количество Mint.

Каждый раз после Mint количество mint нового Minter составляет половину от оставшегося количества для mint. Этот дизайн обеспечивает сбалансированное распределение процесса mint.

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

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

Перевод и сжигание

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

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

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

Резюме

Дизайн CAT20 подчеркивает гибкость и эффективность:

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

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

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

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

BTC0.13%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
GmGnSleepervip
· 08-02 11:13
Бычий рынок точно пришел
Посмотреть ОригиналОтветить0
RugPullAlarmvip
· 08-02 10:32
Проект слишком новый, будьте осторожны.
Посмотреть ОригиналОтветить0
DegenRecoveryGroupvip
· 08-01 05:46
Сначала займите выгодную позицию.
Посмотреть ОригиналОтветить0
ZenChainWalkervip
· 08-01 05:42
Наконец-то дождались эффекта ускорения.
Посмотреть ОригиналОтветить0
GasFeeTearsvip
· 08-01 05:25
btc онлайн смарт-контракты действительно хороши
Посмотреть ОригиналОтветить0
PebbleHandervip
· 08-01 05:19
Наконец-то дождались умного BTC.
Посмотреть ОригиналОтветить0
  • Закрепить