Новый токен протокола CAT20 на фрактальном Биткойне: технический анализ
В последнее время, фрактальный Биткойн ( Fractal Bitcoin ) после многократного тестирования в тестовой сети официально запустился в основной сети. В качестве совместимой с BTC второго уровня сети, одной из особенностей Fractal Bitcoin является поддержка функций смарт-контрактов. В то же время был представлен новый токен Протокол CAT20. В данной статье будет рассмотрен с технической точки зрения дизайн и реализация CAT20.
Введение в Фрактальный Биткойн
Фрактальный Биткойн — это полностью совместимая с BTC сеть второго уровня, время подтверждения блока составляет всего 1 минуту. Его основной принцип заключается в том, чтобы создать несколько копий сети BTC, каждая цепочка может обрабатывать транзакции, что увеличивает общую скорость обработки транзакций.
Одной из главных особенностей Fractal Bitcoin является активация операции OP_CAT, которая была отказана от использования в ранних версиях BTC по соображениям безопасности. Это наделяет Fractal Bitcoin возможностями для смарт-контрактов и создает основу для реализации таких протоколов, как CAT20.
Анализ протокола CAT20
Протокол CAT20 аналогичен ERC20 на Эфириуме и является стандартом токенов, реализованным на Fractal Bitcoin. Ниже подробно анализируется техническая реализация CAT20 в таких аспектах, как развертывание, чеканка и др.
Процесс развертывания
Развертывание CAT20 делится на две стадии: "commit" и "reveal":
Этап Коммита: записать основные сведения о токене (, такие как название, символ и т.д. ) в скрипт вывода транзакции. HashId этой транзакции служит уникальным идентификатором токена.
Этап раскрытия: вывод OP_RETURN, сохранение Hash начального состояния CAT20; одновременно вывод Minter, используемый для последующего процесса чеканки.
Этот двухступенчатый способ развертывания является распространенной моделью подачи-раскрытия в проектах блокчейна, которая позволяет раскрывать ключевые данные только на этапе раскрытия.
Чеканка (Mint ) механизм
Процесс чеканки CAT20 имеет следующие особенности:
Каждый раз чеканка использует одного минтера в качестве входных данных
Можно выводить любое количество минтеров
Каждый раз при создании генерируется один токен
Установка количества майнеров имеет ключевое значение:
Установка на 1 приведет к перегрузке
Установка на 0 приведет к дефляции
Установка больше 1 увеличивает доступный minter, но требует дополнительных расходов
Версия V2 по умолчанию создает два состояния, близких к Minter.
Построение сделки
CAT20 разумно использует Bitcoin Script, который позволяет пользователям управлять UTXO, которые не являются их собственными адресами:
Запишите публичный и приватный ключи пользователя в скрипт
С помощью ISSUE_PUBKEY настройте открытый ключ для генерации различных адресов
minter использует OP_CAT для реализации функций смарт-контракта, но конкретные детали реализации ещё не были опубликованы.
Управление состоянием
CAT20 хранит состояние в OP_RETURN и смарт-контрактах:
OP_RETURN хранит хэш текущего состояния выхода транзакции
Остаток Mint для хранения контракта
Количество новых монет, созданных Minter, составляет половину от оставшегося количества, которое можно создать.
Перевод и сжигание
При переводе количество входящих и исходящих Токенов должно быть одинаковым. Для уничтожения достаточно просто перевести Токен на обычный адрес.
Итог
CAT20 обладает высокой гибкостью в дизайне, но также предъявляет более высокие требования к логике проверки контрактов. Преимущества этого дизайна включают:
Для проверки состояния владения Токеном достаточно проверить UTXO токена.
Чтобы просмотреть состояние mint, вы можете искать транзакции, содержащие "cat" в OP_RETURN.
В целом, CAT20 привнес новые возможности в экосистему Биткойн, за его развитием стоит продолжать следить.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
4
Поделиться
комментарий
0/400
TBCChargeForward
· 9ч назад
#TBC# TBC в настоящее время планирует запустить собственную платежную систему на основе QR-кода. Как я уже говорил в Гонконге, мы уже занимаемся этим проектом. В Корее ситуация аналогичная, мы уже договорились с правительством Гонконга. Это будет запущено в течение следующих двух месяцев, и это именно та единственная часть, которую мы хотим, чтобы все желающие могли ее использовать. Платежная система на основе криптоактивов? Они должны иметь возможность использовать свои криптоактивы или токены TBC для оплаты.
Посмотреть ОригиналОтветить0
WenMoon
· 15ч назад
btc наконец-то на луну
Посмотреть ОригиналОтветить0
TheMemefather
· 15ч назад
Хорошая сделка, сначала понюхаем.
Посмотреть ОригиналОтветить0
ZkSnarker
· 15ч назад
технически говоря... cat20 только что выпустил некоторый академический хопиум для btc максималистов
Анализ CAT20: Новое поколение токен-протокола на Fractal Bitcoin
Новый токен протокола CAT20 на фрактальном Биткойне: технический анализ
В последнее время, фрактальный Биткойн ( Fractal Bitcoin ) после многократного тестирования в тестовой сети официально запустился в основной сети. В качестве совместимой с BTC второго уровня сети, одной из особенностей Fractal Bitcoin является поддержка функций смарт-контрактов. В то же время был представлен новый токен Протокол CAT20. В данной статье будет рассмотрен с технической точки зрения дизайн и реализация CAT20.
Введение в Фрактальный Биткойн
Фрактальный Биткойн — это полностью совместимая с BTC сеть второго уровня, время подтверждения блока составляет всего 1 минуту. Его основной принцип заключается в том, чтобы создать несколько копий сети BTC, каждая цепочка может обрабатывать транзакции, что увеличивает общую скорость обработки транзакций.
Одной из главных особенностей Fractal Bitcoin является активация операции OP_CAT, которая была отказана от использования в ранних версиях BTC по соображениям безопасности. Это наделяет Fractal Bitcoin возможностями для смарт-контрактов и создает основу для реализации таких протоколов, как CAT20.
Анализ протокола CAT20
Протокол CAT20 аналогичен ERC20 на Эфириуме и является стандартом токенов, реализованным на Fractal Bitcoin. Ниже подробно анализируется техническая реализация CAT20 в таких аспектах, как развертывание, чеканка и др.
Процесс развертывания
Развертывание CAT20 делится на две стадии: "commit" и "reveal":
Этап Коммита: записать основные сведения о токене (, такие как название, символ и т.д. ) в скрипт вывода транзакции. HashId этой транзакции служит уникальным идентификатором токена.
Этап раскрытия: вывод OP_RETURN, сохранение Hash начального состояния CAT20; одновременно вывод Minter, используемый для последующего процесса чеканки.
Этот двухступенчатый способ развертывания является распространенной моделью подачи-раскрытия в проектах блокчейна, которая позволяет раскрывать ключевые данные только на этапе раскрытия.
Чеканка (Mint ) механизм
Процесс чеканки CAT20 имеет следующие особенности:
Установка количества майнеров имеет ключевое значение:
Версия V2 по умолчанию создает два состояния, близких к Minter.
Построение сделки
CAT20 разумно использует Bitcoin Script, который позволяет пользователям управлять UTXO, которые не являются их собственными адресами:
minter использует OP_CAT для реализации функций смарт-контракта, но конкретные детали реализации ещё не были опубликованы.
Управление состоянием
CAT20 хранит состояние в OP_RETURN и смарт-контрактах:
Количество новых монет, созданных Minter, составляет половину от оставшегося количества, которое можно создать.
Перевод и сжигание
При переводе количество входящих и исходящих Токенов должно быть одинаковым. Для уничтожения достаточно просто перевести Токен на обычный адрес.
Итог
CAT20 обладает высокой гибкостью в дизайне, но также предъявляет более высокие требования к логике проверки контрактов. Преимущества этого дизайна включают:
В целом, CAT20 привнес новые возможности в экосистему Биткойн, за его развитием стоит продолжать следить.