CAT20 Протокол解析:BTC生态迎来 смарт-контрактов新纪元

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

Экосистема BTC вступает в новую эру смарт-контрактов: Глубина анализа протокола CAT20

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Механизм Mint

Характеристики процесса Mint включают в себя:

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

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

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

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

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

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

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

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

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

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

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

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

Перевод и уничтожение

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

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

Технические особенности и перспективы

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

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

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

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

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

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

BTC-0.4%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
OvertimeSquidvip
· 07-30 21:13
BTC также может использовать смарт-контракты
Посмотреть ОригиналОтветить0
SchrodingersFOMOvip
· 07-30 02:38
Мода никогда не останавливается
Посмотреть ОригиналОтветить0
DecentralizeMevip
· 07-29 19:25
смарт-контракты нового времени
Посмотреть ОригиналОтветить0
quietly_stakingvip
· 07-29 19:21
BTC приобрел новое значение
Посмотреть ОригиналОтветить0
SatoshiSherpavip
· 07-29 19:11
Наконец-то дождался CAT20
Посмотреть ОригиналОтветить0
LucidSleepwalkervip
· 07-29 19:03
BTC又要 На луну啦
Посмотреть ОригиналОтветить0
  • Закрепить