BTC смарт-контракты новое достижение: Fractal BTC Основная сеть запускает протокол CAT20

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

Смарт-контракты на BTC: Анализ Fractal BTC и протокола CAT20

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Механизм Mint

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

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

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

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

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

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

  1. Этап раскрытия: с помощью хитрой модификации логики скрипта добиться контроля над UTXO, не принадлежащими этому адресу.

  2. Этап Minter: предположительно, это функция смарт-контрактов, реализованная с использованием OP_CAT, позволяющая всем использовать UTXO минтера в качестве входных данных.

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

Статус сделки (V2)

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

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

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

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

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

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

Резюме

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

  1. Для проверки состояния владения токенами достаточно проверить UTXO токена
  2. Быстрый способ узнать состояние mint — это поиск транзакций с "cat" в OP_RETURN.

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

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

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

BTC1.79%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
RadioShackKnightvip
· 08-10 04:54
BTC где здесь Метавселенная?
Посмотреть ОригиналОтветить0
AirdropHunterXMvip
· 08-10 04:53
Оказывается, это так играется бык啊
Посмотреть ОригиналОтветить0
LadderToolGuyvip
· 08-10 04:52
btc наконец-то разобрался, На луну~
Посмотреть ОригиналОтветить0
MEV_Whisperervip
· 08-10 04:51
Хорошо покопали, подтверждение через минуту, войти в позицию, войти в позицию
Посмотреть ОригиналОтветить0
NftCollectorsvip
· 08-10 04:51
С точки зрения фрактальной размерности, масштабируемость BTCzk так тесно связана с теорией пространственного искусства Пикассо, что просто удивительно. Письменность постепенно углубляется.
Посмотреть ОригиналОтветить0
LiquidityWhisperervip
· 08-10 04:45
Эта волна BTC наконец-то может использовать смарт-контракты. Не зря это же большой пирог!
Посмотреть ОригиналОтветить0
  • Закрепить