Смарт-контракты на BTC: Исследование Fractal Bitcoin и протокола CAT20
Fractal Bitcoin как важная инновация в экосистеме BTC, недавно официально запустился в основной сети после нескольких раундов тестовой сети. Одной из основных особенностей этого проекта является внедрение функции смарт-контрактов, а также запуск нового токенного протокола CAT20. В этой статье мы глубоко проанализируем технический дизайн CAT20 и его потенциальное воздействие.
Введение в Фрактальный Биткойн
Фрактальный Биткойн, также известный как фрактальный биткойн, является полностью совместимой с BTC второй уровень сети. В отличие от основной сети Биткойн, он имеет более быстрое время подтверждения блоков, которое составляет всего 1 минуту. Его основная идея заключается в копировании нескольких сетей BTC, каждая из которых может обрабатывать транзакции, тем самым увеличивая общую скорость обработки.
Одним из крупных технических прорывов Fractal является повторное использование операционного кода OP_CAT, который был отвергнут в ранних версиях BTC по соображениям безопасности. Этот шаг значительно повысил функциональность Fractal Bitcoin, придавая ему потенциал смарт-контрактов.
Анализ протокола CAT20
CAT20 Протокол является новым стандартом токенов, разработанным на основе Fractal Bitcoin, аналогичным ERC20 на Ethereum. Его реализация зависит от поддержки базового оператора OP_CAT.
Процесс развертывания
Развертывание токенов CAT20 делится на два этапа: "commit" и "reveal":
Этап обязательств: запишите основную информацию о токене в скрипте вывода транзакции, такую как название, символ и т.д. HashId этой транзакции будет служить уникальным идентификатором токена.
Этап раскрытия: вывести OP_RETURN, содержащий хэш начального состояния CAT20, а также Minter для последующего процесса чеканки.
Механизм чеканки
Основные характеристики процесса чеканки включают:
Ввод представляет собой Minter(, первоначально сгенерированный транзакцией развертывания )
Каждый раз при создании генерируется один токен и произвольное количество выходов Minter
Порядок вывода фиксирован, Minter должен быть перед токеном
Важно отметить, что настройка количества Minter влияет на активность чеканки в сети. Увеличение вывода Minter может повысить доступность, но также увеличит транзакционные затраты.
Построение сделки
Торговая конструкция CAT20 использует умный дизайн скриптов, позволяя пользователям контролировать UTXO несуществующих адресов. Это достигается с помощью использования определенных пар публичных и приватных ключей в скрипте.
управление состоянием
CAT20 использует механизм двойного хранения состояния:
Хэш текущего состояния хранится в OP_RETURN выхода транзакции
смарт-контракты(Minter и Token) хранят конкретную информацию о состоянии
Каждый раз после чеканки новое сгенерированное количество чеканки Minter составляет половину от оставшегося количества, которое можно чеканить.
Перевод и уничтожение
При переводе количество входных и выходных токенов должно оставаться одинаковым. Для уничтожения токенов их достаточно перевести на обычный адрес.
Резюме
Дизайн протокола CAT20 предоставляет пользователям большую гибкость в действиях, но также предъявляет более высокие требования к логике проверки контрактов. Этот дизайн имеет следующие преимущества:
Упрощенный запрос о состоянии владения токенами, достаточно проверить UTXO токена.
Удобно контролировать ситуацию с чеканкой, можно осуществить поиск транзакций, содержащих "cat" в OP_RETURN.
Появление CAT20 открывает новые возможности для экосистемы биткойна и может способствовать развитию большего количества инновационных приложений. Однако его безопасность и стабильность все еще требуют дальнейшей проверки и доработки.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
15 Лайков
Награда
15
5
Поделиться
комментарий
0/400
liquidation_surfer
· 5ч назад
Снова занимаемся этой высокопарной чепухой, которая не имеет смысла.
Посмотреть ОригиналОтветить0
NftCollectors
· 12ч назад
Данные в блокчейне явно указывают, что CAT20 является новой эпохой освобождения искусства в Web3.
Посмотреть ОригиналОтветить0
BearMarketLightning
· 12ч назад
卧槽 Биткойн также играет в смарт-контракты
Посмотреть ОригиналОтветить0
LiquiditySurfer
· 12ч назад
Биткойн наконец-то собирается играть со смарт-контрактами
Фрактал Биткойн инновационный CAT20 Протокол: новая глава смарт-контрактов BTC
Смарт-контракты на BTC: Исследование Fractal Bitcoin и протокола CAT20
Fractal Bitcoin как важная инновация в экосистеме BTC, недавно официально запустился в основной сети после нескольких раундов тестовой сети. Одной из основных особенностей этого проекта является внедрение функции смарт-контрактов, а также запуск нового токенного протокола CAT20. В этой статье мы глубоко проанализируем технический дизайн CAT20 и его потенциальное воздействие.
Введение в Фрактальный Биткойн
Фрактальный Биткойн, также известный как фрактальный биткойн, является полностью совместимой с BTC второй уровень сети. В отличие от основной сети Биткойн, он имеет более быстрое время подтверждения блоков, которое составляет всего 1 минуту. Его основная идея заключается в копировании нескольких сетей BTC, каждая из которых может обрабатывать транзакции, тем самым увеличивая общую скорость обработки.
Одним из крупных технических прорывов Fractal является повторное использование операционного кода OP_CAT, который был отвергнут в ранних версиях BTC по соображениям безопасности. Этот шаг значительно повысил функциональность Fractal Bitcoin, придавая ему потенциал смарт-контрактов.
Анализ протокола CAT20
CAT20 Протокол является новым стандартом токенов, разработанным на основе Fractal Bitcoin, аналогичным ERC20 на Ethereum. Его реализация зависит от поддержки базового оператора OP_CAT.
Процесс развертывания
Развертывание токенов CAT20 делится на два этапа: "commit" и "reveal":
Этап обязательств: запишите основную информацию о токене в скрипте вывода транзакции, такую как название, символ и т.д. HashId этой транзакции будет служить уникальным идентификатором токена.
Этап раскрытия: вывести OP_RETURN, содержащий хэш начального состояния CAT20, а также Minter для последующего процесса чеканки.
Механизм чеканки
Основные характеристики процесса чеканки включают:
Важно отметить, что настройка количества Minter влияет на активность чеканки в сети. Увеличение вывода Minter может повысить доступность, но также увеличит транзакционные затраты.
Построение сделки
Торговая конструкция CAT20 использует умный дизайн скриптов, позволяя пользователям контролировать UTXO несуществующих адресов. Это достигается с помощью использования определенных пар публичных и приватных ключей в скрипте.
управление состоянием
CAT20 использует механизм двойного хранения состояния:
Каждый раз после чеканки новое сгенерированное количество чеканки Minter составляет половину от оставшегося количества, которое можно чеканить.
Перевод и уничтожение
При переводе количество входных и выходных токенов должно оставаться одинаковым. Для уничтожения токенов их достаточно перевести на обычный адрес.
Резюме
Дизайн протокола CAT20 предоставляет пользователям большую гибкость в действиях, но также предъявляет более высокие требования к логике проверки контрактов. Этот дизайн имеет следующие преимущества:
Появление CAT20 открывает новые возможности для экосистемы биткойна и может способствовать развитию большего количества инновационных приложений. Однако его безопасность и стабильность все еще требуют дальнейшей проверки и доработки.