Анализ CAT20: Новое поколение токен-протокола на Fractal Bitcoin

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

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

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

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

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

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

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

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

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

Протокол CAT20 аналогичен ERC20 на Эфириуме и является стандартом токенов, реализованным на Fractal Bitcoin. Ниже подробно анализируется техническая реализация CAT20 в таких аспектах, как развертывание, чеканка и др.

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

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

  1. Этап Коммита: записать основные сведения о токене (, такие как название, символ и т.д. ) в скрипт вывода транзакции. HashId этой транзакции служит уникальным идентификатором токена.

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

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

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

Чеканка (Mint ) механизм

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

  • Каждый раз чеканка использует одного минтера в качестве входных данных
  • Можно выводить любое количество минтеров
  • Каждый раз при создании генерируется один токен

Установка количества майнеров имеет ключевое значение:

  • Установка на 1 приведет к перегрузке
  • Установка на 0 приведет к дефляции
  • Установка больше 1 увеличивает доступный minter, но требует дополнительных расходов

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

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

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

CAT20 разумно использует Bitcoin Script, который позволяет пользователям управлять UTXO, которые не являются их собственными адресами:

  • Запишите публичный и приватный ключи пользователя в скрипт
  • С помощью ISSUE_PUBKEY настройте открытый ключ для генерации различных адресов

minter использует OP_CAT для реализации функций смарт-контракта, но конкретные детали реализации ещё не были опубликованы.

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

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

CAT20 хранит состояние в OP_RETURN и смарт-контрактах:

  • OP_RETURN хранит хэш текущего состояния выхода транзакции
  • Остаток Mint для хранения контракта

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

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

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

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

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

Итог

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

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

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

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

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

FB-0.72%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
TBCChargeForwardvip
· 9ч назад
#TBC# TBC в настоящее время планирует запустить собственную платежную систему на основе QR-кода. Как я уже говорил в Гонконге, мы уже занимаемся этим проектом. В Корее ситуация аналогичная, мы уже договорились с правительством Гонконга. Это будет запущено в течение следующих двух месяцев, и это именно та единственная часть, которую мы хотим, чтобы все желающие могли ее использовать. Платежная система на основе криптоактивов? Они должны иметь возможность использовать свои криптоактивы или токены TBC для оплаты.
Посмотреть ОригиналОтветить0
WenMoonvip
· 15ч назад
btc наконец-то на луну
Посмотреть ОригиналОтветить0
TheMemefathervip
· 15ч назад
Хорошая сделка, сначала понюхаем.
Посмотреть ОригиналОтветить0
ZkSnarkervip
· 15ч назад
технически говоря... cat20 только что выпустил некоторый академический хопиум для btc максималистов
Посмотреть ОригиналОтветить0
  • Закрепить