CAT20 Протокол解析:Fractal BTC смарт-контракты новый век

Новый этап смарт-контрактов BTC: Анализ протокола CAT20 на фрактальном Бите

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

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

Введение в Фрактальный Биткойн

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

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

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

Анализ протокола CAT

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

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

  1. Этап Коммита:

    • Запишите основную информацию о токене (например, название, символ и т.д.) в сценарий выхода транзакции.
    • Сгенерированный хеш-транзакции служит уникальным идентификатором этого токена
  2. Этап раскрытия:

    • Вывести OP_RETURN, сохранить хэш начального состояния CAT20
    • Генерация Minter для последующего процесса чеканки

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

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

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

Процесс Mint имеет следующие особенности:

  • Входные данные для одного минтера (первоначально сгенерированного deploy)
  • Каждый раз mint может быть только один minter input, но может быть несколько minter output
  • Каждый раз при mint создается один токен
  • Фиксированный порядок вывода: после minter должен быть токен

Для балансировки сетевой эффективности и экономичности версия V2 по умолчанию генерирует два состояния, близких к Minter.

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

Инновации в построении транзакций

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

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

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

Состояние CAT20 хранится в двух местах:

  1. В OP_RETURN выхода транзакции (текущий хэш состояния)
  2. В смарт-контрактах (Minter и Token)

После каждого Mint количество mint новых Minter будет составлять половину от оставшегося количества для mint, пока всё не будет полностью зачислено.

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

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

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

Для уничтожения токена достаточно перевести его на обычный адрес.

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

Итог

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

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

Однако высокая степень гибкости также предъявляет более строгие требования к логике проверки смарт-контрактов, и некоторые уязвимости возникают именно из-за этого.

Запуск CAT20 открыл новые возможности для экосистемы Биткойн, и его инновационный дизайн может предоставить новые идеи для развития протоколов токенов блокчейна в будущем.

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

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

BTC0.16%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
ZKProofEnthusiastvip
· 07-25 14:33
Пока рано, не спешите открывать шампанское.
Посмотреть ОригиналОтветить0
AirdropBuffetvip
· 07-23 12:44
Аа, действительно вкусно, снова смогу поймать Аирдроп.
Посмотреть ОригиналОтветить0
TokenRationEatervip
· 07-22 20:34
Деньги нужно зарабатывать, но не стоит действовать импульсивно.
Посмотреть ОригиналОтветить0
LadderToolGuyvip
· 07-22 20:29
Есть перспектива, вперед!
Посмотреть ОригиналОтветить0
DefiPlaybookvip
· 07-22 20:25
Согласно данным, расчетная скорость роста TVL CAT20 на Основной сети составляет 9.2% в неделю, что является разумным диапазоном.
Посмотреть ОригиналОтветить0
PancakeFlippavip
· 07-22 20:17
Совершенно новинка, еще одна игрушка второго уровня
Посмотреть ОригиналОтветить0
  • Закрепить