BTC смарт-контракты скоро появятся? Анализ нового токена протокола Fractal BTC CAT20
Недавно в экосистеме биткойна была официально запущена основная сеть второго уровня под названием Fractal BTC после многократного тестирования. Одним из основных достоинств Fractal BTC является наличие функции смарт-контрактов, и в момент запуска основной сети был представлен новый токен Протокол CAT20. Какие хитроумные технические решения предлагает CAT20? Чему мы можем из этого научиться?
Введение в Фрактальный Биткойн
Перед тем как понять CAT20, нам нужно сначала кратко познакомиться с Fractal Bitcoin. Fractal Bitcoin — это полностью совместимая с BTC сеть "второго уровня", время подтверждения блока составляет всего 1 минуту, что быстрее, чем у BTC. Его основным принципом является многократное копирование сети BTC, каждая цепочка может обрабатывать транзакции, что увеличивает общую скорость обработки.
Одной из ключевых особенностей Fractal является активация операционного кода OP_CAT, который был отменен в ранних версиях BTC по соображениям безопасности. Это дает Fractal Bitcoin возможность, аналогичную смарт-контрактам, и открывает больше возможностей для будущего развития.
Обзор протокола CAT
На основе поддержки базового OP_CAT был разработан CAT Protocol. В настоящее время фактически работает протокол CAT20, который также добавил соответствующую поддержку на одной из торговых платформ. CAT20 по названию и функциям схож с ERC20, так как он реализует аналогичный жизненный цикл, как же он этого добивается?
Процесс развертывания
При развертывании токена CAT20 пользователю необходимо указать адрес кошелька и основную информацию о токене. В отличие от ERC20, CAT20 можно установить предмайнинг и лимит на одно создание.
Развертывание делится на два этапа: "commit" и "reveal":
Этап Коммита: записать основные сведения о токене в скрипт вывода транзакции.
Этап раскрытия: сохраните хэш-значение начального состояния CAT20 и создайте Minter для последующего чеканки.
Этот двухступенчатый метод развертывания довольно распространен в проектах блокчейна и позволяет раскрыть полную информацию о проекте только на этапе раскрытия.
Механизм эмиссии
Процесс Mint имеет следующие характеристики:
Входные данные представляют собой minter, изначально сгенерированный при развертывании
Каждый раз при mint есть только один minter в качестве входа, но может быть несколько minter в качестве выхода.
Каждый раз mint создает токен
Порядок вывода фиксирован, после minter должен быть токен
Управление количеством минтеров очень важно. Если каждый раз выводить только 1, это приведет к перегрузке; если выводить слишком много, это увеличит затраты. В версии V2 по умолчанию создаются два минтера с близкими состояниями, чтобы сбалансировать эффективность и затраты.
Построение сделки
CAT20 может использовать UTXO не-собственных адресов для создания транзакций, благодаря умному дизайну сценариев:
Через изменение способа генерации открытого ключа, реализовать контроль над UTXO различных адресов
минтер сам по себе является смарт-контрактом, позволяющим любому использовать
Управление состоянием
В минтере сохранена информация о состоянии, включая:
Хеш-значение состояния текущего выхода транзакции, хранящееся в OP_RETURN
Хранение оставшегося количества для Mint в смарт-контрактах
Новое количество, которое может быть сгенерировано Minter, составляет половину от оставшегося общего объема, до тех пор, пока весь Mint не будет завершен.
Токен CAT20 сам по себе также является смарт-контрактом, который фиксирует количество и адреса владения. Это отличает его от механизмов, таких как BRC20.
Перевод и сжигание
При переводе количество входящих и исходящих токенов должно оставаться одинаковым. Можно перевести несколько токенов в одной транзакции.
Чтобы уничтожить токен, просто переведите его на обычный адрес.
Резюме
CAT20 обладает высокой гибкостью в дизайне, пользователи могут самостоятельно создавать различные операции. Это проект имеет следующие преимущества:
Чтобы проверить наличие токена, просто выполните поиск UTXO токена.
Легко отслеживать прогресс mint через данные OP_RETURN
Но гибкость также приносит с собой угрозы безопасности, и необходимо усилить логику проверки в смарт-контрактах. В общем, CAT20 открывает новые возможности для экосистемы BTC, и нам стоит продолжать следить за его развитием.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
4
Поделиться
комментарий
0/400
SignatureAnxiety
· 11ч назад
И это нужно писать так долго? У меня от этого голова болит.
Посмотреть ОригиналОтветить0
RugDocDetective
· 11ч назад
Еще один слой, куча кода
Посмотреть ОригиналОтветить0
liquiditea_sipper
· 11ч назад
Ещё один слой жилета, смотреть на него голова болит.
CAT20 Протокол解析:Fractal BTC如何实现Биткойн смарт-контракты
BTC смарт-контракты скоро появятся? Анализ нового токена протокола Fractal BTC CAT20
Недавно в экосистеме биткойна была официально запущена основная сеть второго уровня под названием Fractal BTC после многократного тестирования. Одним из основных достоинств Fractal BTC является наличие функции смарт-контрактов, и в момент запуска основной сети был представлен новый токен Протокол CAT20. Какие хитроумные технические решения предлагает CAT20? Чему мы можем из этого научиться?
Введение в Фрактальный Биткойн
Перед тем как понять CAT20, нам нужно сначала кратко познакомиться с Fractal Bitcoin. Fractal Bitcoin — это полностью совместимая с BTC сеть "второго уровня", время подтверждения блока составляет всего 1 минуту, что быстрее, чем у BTC. Его основным принципом является многократное копирование сети BTC, каждая цепочка может обрабатывать транзакции, что увеличивает общую скорость обработки.
Одной из ключевых особенностей Fractal является активация операционного кода OP_CAT, который был отменен в ранних версиях BTC по соображениям безопасности. Это дает Fractal Bitcoin возможность, аналогичную смарт-контрактам, и открывает больше возможностей для будущего развития.
Обзор протокола CAT
На основе поддержки базового OP_CAT был разработан CAT Protocol. В настоящее время фактически работает протокол CAT20, который также добавил соответствующую поддержку на одной из торговых платформ. CAT20 по названию и функциям схож с ERC20, так как он реализует аналогичный жизненный цикл, как же он этого добивается?
Процесс развертывания
При развертывании токена CAT20 пользователю необходимо указать адрес кошелька и основную информацию о токене. В отличие от ERC20, CAT20 можно установить предмайнинг и лимит на одно создание.
Развертывание делится на два этапа: "commit" и "reveal":
Этот двухступенчатый метод развертывания довольно распространен в проектах блокчейна и позволяет раскрыть полную информацию о проекте только на этапе раскрытия.
Механизм эмиссии
Процесс Mint имеет следующие характеристики:
Управление количеством минтеров очень важно. Если каждый раз выводить только 1, это приведет к перегрузке; если выводить слишком много, это увеличит затраты. В версии V2 по умолчанию создаются два минтера с близкими состояниями, чтобы сбалансировать эффективность и затраты.
Построение сделки
CAT20 может использовать UTXO не-собственных адресов для создания транзакций, благодаря умному дизайну сценариев:
Управление состоянием
В минтере сохранена информация о состоянии, включая:
Новое количество, которое может быть сгенерировано Minter, составляет половину от оставшегося общего объема, до тех пор, пока весь Mint не будет завершен.
Токен CAT20 сам по себе также является смарт-контрактом, который фиксирует количество и адреса владения. Это отличает его от механизмов, таких как BRC20.
Перевод и сжигание
При переводе количество входящих и исходящих токенов должно оставаться одинаковым. Можно перевести несколько токенов в одной транзакции.
Чтобы уничтожить токен, просто переведите его на обычный адрес.
Резюме
CAT20 обладает высокой гибкостью в дизайне, пользователи могут самостоятельно создавать различные операции. Это проект имеет следующие преимущества:
Но гибкость также приносит с собой угрозы безопасности, и необходимо усилить логику проверки в смарт-контрактах. В общем, CAT20 открывает новые возможности для экосистемы BTC, и нам стоит продолжать следить за его развитием.