Новый прорыв в экосистеме BTC: Fractal Bitcoin запускает смарт-контракты CAT20 Протокол

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

В экосистеме BTC произошло новое достижение в области смарт-контрактов

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

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

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

Перед тем как углубиться в понимание CAT20, нам нужно сначала кратко познакомиться с Fractal Bitcoin. Связь между ними аналогична ERC20 и ETH, протокол CAT20 развертывается на Fractal Bitcoin.

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

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

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

В настоящее время разработчики реализовали аналог протокола ERC20 на Fractal Bitcoin.

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

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

Название CAT20 вызывает ассоциации с ERC20, и у них действительно есть сходства. Как CAT20 реализует подобный жизненный цикл токенов по сравнению с зрелым протоколом ERC20?

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

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

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

Развертывание делится на два этапа: "commit" и "reveal". На этапе commit базовая информация о токене записывается в скрипте вывода транзакции. Хэш-идентификатор транзакции этого этапа служит идентификатором токена и используется для различения других токенов.

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

Весь процесс развертывания использует распространённые на блокчейне два этапа: подача и раскрытие, что является типичным способом развертывания проектов.

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

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

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

  • Вводом является один minter, изначально созданный на этапе развертывания.
  • На каждую эмиссию есть только один minter в качестве входа, может быть несколько minter в качестве выхода
  • Каждый раз при создании токена создается один токен
  • Требования к порядку вывода: minter перед токеном

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

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

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

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

В торговой конструкции CAT20 есть несколько важных технических деталей:

  1. reveal UTXO: с помощью хитрой переработки логики скрипта реализовать управление UTXO на разных адресах с помощью одного и того же приватного ключа.

  2. minter UTXO: Предполагается, что это функция смарт-контрактов, реализованная с использованием OP_CAT, которая позволяет всем использовать эти UTXO в качестве входных данных.

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

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

В минтере сохраняется информация о состоянии, которая хранится в OP_RETURN и смарт-контрактах. OP_RETURN хранит хэш текущего состояния выходов транзакций, а в контракте хранится количество оставшихся вызовов на чеканку. После каждой чеканки новое количество чеканки Minter составляет половину оставшегося количества, которое можно чеканить.

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

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

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

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

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

Резюме

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

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

Инновации CAT20 открывают новые возможности для экосистемы биткойнов, и нам стоит продолжать следить за их развитием и перспективами применения.

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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 8
  • Поделиться
комментарий
0/400
HashBardvip
· 4ч назад
хмм... еще один копипаста экосистемы btc, если честно
Посмотреть ОригиналОтветить0
WuDivip
· 14ч назад
Биткойн экосистема удивительный Класс
Посмотреть ОригиналОтветить0
WuDivip
· 14ч назад
快войти в позицию!🚗
Посмотреть ОригиналОтветить0
FromMinerToFarmervip
· 14ч назад
Майнинг Рект, сменил на неудачники.
Посмотреть ОригиналОтветить0
ThatsNotARugPullvip
· 14ч назад
Снова новшества~ Эггг
Посмотреть ОригиналОтветить0
LiquidityNinjavip
· 14ч назад
вдохновленный духом ERC
Посмотреть ОригиналОтветить0
AirdropworkerZhangvip
· 14ч назад
Ну и что, это просто скамкоин с новой оболочкой.
Посмотреть ОригиналОтветить0
failed_dev_successful_apevip
· 14ч назад
кот Ах, еще одна подделка shib
Посмотреть ОригиналОтветить0
  • Закрепить