Fractal Bitcoin и CAT20: BTC вступает в новую эпоху смарт-контрактов

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

смарт-контракты на BTC: Fractal Bitcoin и CAT20 Протокол

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

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

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

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

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

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

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

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

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

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

Как CAT20 реализует аналогичный жизненный цикл токенов по сравнению с成熟ными ERC20 Протоколами?

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

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

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

  1. Этап "commit": в скрипте вывода транзакции записывается базовая информация о токене, такая как название, символ и т.д. Хэш-идентификатор этой транзакции служит уникальным идентификатором токена.

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

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

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

Процесс Mint

У Mint-транзакций есть следующие особенности:

  • Вводом является один minter, изначально сгенерированный deploy
  • Каждый раз mint только один minter в качестве ввода, может быть несколько minter в качестве вывода
  • Каждый раз при mint создается один токен
  • Требование к порядку вывода: minter перед токеном

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

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

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

Процесс Reveal контролирует различные адреса UTXO с помощью巧妙改写脚本 логики, используя собственный приватный ключ. На этапе Minter, возможно, использовались возможности смарт-контрактов OP_CAT, конкретные детали реализации пока не раскрыты.

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

Статус транзакции (V2)

Состояние хранится в OP_RETURN и смарт-контрактах. OP_RETURN хранит текущий хэш состояния выходов, контракт хранит оставшееся количество mint. Количество mint для нового Minter составляет половину от оставшегося количества mint.

В отличие от BRC20 или мемов, CAT20 не существует в UTXO на адресах пользователей.

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

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

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

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

Резюме

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

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

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

Посмотреть Оригинал
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.
  • Награда
  • 5
  • Поделиться
комментарий
0/400
GateUser-83c49268vip
· 12ч назад
opcat уже давно мертв, как еще кто-то может это рекомендовать, разве вы не забыли про бесконечное эмитирование и дамп в прошлый раз? К счастью, это только обмануло FB, если бы это вышло на Основную сеть, это бы привело к краху Биткойна.
Посмотреть ОригиналОтветить0
MetaverseLandlordvip
· 17ч назад
Действительно, нужно смотреть на btc, остальные шиткоины все заглохли.
Посмотреть ОригиналОтветить0
AirdropSkepticvip
· 17ч назад
Смарт-контракты? Что в этом интересного?
Посмотреть ОригиналОтветить0
HashBardvip
· 17ч назад
ещё один день, ещё одна обертка btc... *вздох* когда мы научимся
Посмотреть ОригиналОтветить0
DegenWhisperervip
· 17ч назад
Ещё один OP играет с фокусами?
Посмотреть ОригиналОтветить0
  • Закрепить