CAT20 Протокол解析:Fractal BTC如何实现Биткойн смарт-контракты

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

BTC смарт-контракты скоро появятся? Анализ нового токена протокола Fractal BTC CAT20

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Механизм эмиссии

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

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

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

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

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

CAT20 может использовать UTXO не-собственных адресов для создания транзакций, благодаря умному дизайну сценариев:

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

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

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

В минтере сохранена информация о состоянии, включая:

  1. Хеш-значение состояния текущего выхода транзакции, хранящееся в OP_RETURN
  2. Хранение оставшегося количества для Mint в смарт-контрактах

Новое количество, которое может быть сгенерировано Minter, составляет половину от оставшегося общего объема, до тех пор, пока весь Mint не будет завершен.

Токен CAT20 сам по себе также является смарт-контрактом, который фиксирует количество и адреса владения. Это отличает его от механизмов, таких как BRC20.

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

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

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

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

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

Резюме

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

  1. Чтобы проверить наличие токена, просто выполните поиск UTXO токена.
  2. Легко отслеживать прогресс mint через данные OP_RETURN

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

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

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

BTC-1.53%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
SignatureAnxietyvip
· 07-22 15:23
И это нужно писать так долго? У меня от этого голова болит.
Посмотреть ОригиналОтветить0
RugDocDetectivevip
· 07-22 15:21
Еще один слой, куча кода
Посмотреть ОригиналОтветить0
liquiditea_sippervip
· 07-22 15:21
Ещё один слой жилета, смотреть на него голова болит.
Посмотреть ОригиналОтветить0
RegenRestorervip
· 07-22 15:13
Тот год Биткойн стоил 2000 токенов, теперь жалею.
Посмотреть ОригиналОтветить0
  • Закрепить