Анализ CAT20: инновационный токен-протокол на фрактальном Биткойне

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

Анализ нового токен-протокола CAT20 на фрактальном Биткойне

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

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

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

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

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

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

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

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

Токен развертывание

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

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

  1. Этап Коммита: записать основную информацию о токене в скрипт вывода транзакции. Хэш ID этой транзакции выступает в качестве уникального идентификатора токена.

  2. Этап Reveal: вывод хэша начального состояния CAT20 с помощью OP_RETURN, а также Minter для последующего чеканки.

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

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

Токен铸造

Процесс создания CAT20 имеет следующие характеристики:

  • Каждый раз ввод для чеканки - это Minter(, изначально созданный с помощью транзакции развертывания )
  • Вывод может содержать несколько новых Minter
  • Каждый раз при создании генерируется один выходной Токен
  • Фиксированный порядок вывода: Minter впереди, Токен сзади

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

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

Построение транзакции

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

  • На стадии reveal, путем настройки процесса генерации открытого ключа, так что один и тот же закрытый ключ может контролировать UTXO разных адресов.
  • Этап Minter использует OP_CAT для реализации функций смарт-контрактов, позволяя любому использовать UTXO Minter.

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

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

Состояние CAT20 хранится в двух местах:

  1. Хэш состояния хранится в OP_RETURN выходов транзакции
  2. Хранение конкретного состояния в смарт-контрактах Minter и токенов

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

Следует отметить, что токен CAT20 не хранится непосредственно на UTXO адреса пользователя, а управляется смарт-контрактом.

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

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

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

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

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

Итог

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

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

CAT20 как стандарт токенов на фрактальном Биткойне демонстрирует исследования экосистемы Биткойна в области смарт-контрактов. Его уникальный дизайн предоставляет пользователям больше возможностей, но также сталкивается с вызовами в области безопасности. С развитием экосистемы, CAT20 ожидается, что принесет больше инновационных приложений на уровне Биткойна.

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

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

BTC0.46%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
alpha_leakervip
· 4ч назад
Еще один "Биткойн-убийца"?
Посмотреть ОригиналОтветить0
0xSherlockvip
· 4ч назад
Скорость цепочки довольно хорошая, она намного быстрее BTC.
Посмотреть ОригиналОтветить0
airdrop_whisperervip
· 4ч назад
Снова альткоин с мгновенными платежами?
Посмотреть ОригиналОтветить0
DataChiefvip
· 4ч назад
Занимались этим полдня, а всё ради повышения TPS~
Посмотреть ОригиналОтветить0
DaisyUnicornvip
· 4ч назад
Ух ты, этот маленький цветок так быстро распускается! Вчера только посадил, а сегодня уже прошёл тест~
Посмотреть ОригиналОтветить0
  • Закрепить