CAT20 протокол: Глибина аналізу нових突破їв у BTC смартконтрактах

robot
Генерація анотацій у процесі

Новий тип смартконтрактів на BTC: Глибокий аналіз протоколу CAT20

Нещодавно в екосистемі Bitcoin з'явився помітний новий розвиток - Fractal BTC офіційно запустив основну мережу у вересні після численних тестувань. Однією з основних особливостей Fractal є наявність можливості смартконтрактів, і на початку запуску основної мережі був запущений новий токен протоколу під назвою CAT20. У цій статті буде глибоко проаналізовано концепцію дизайну CAT20 з технічної точки зору.

Технічний аналіз CAT20: новий токен-протокол на фрактальному BTC

Вступ до фрактального Bitcoin

Фрактальний Біткойн, також відомий як розподільний Біткойн, є повністю сумісною з BTC другим рівнем мережі. У порівнянні з BTC, час підтвердження блоків значно скорочений до 1 хвилини. Його основний принцип полягає в тому, щоб копіювати мережу BTC кілька разів, причому кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки.

Однією з ключових особливостей Fractal є активація оператора OP_CAT, який був відкинутий BTC на початкових етапах через міркування безпеки. Це значно посилило функціональні можливості Fractal, надавши йому здатність до створення смартконтрактів і відкривши можливості для більшої кількості інноваційних застосувань.

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

Аналіз протоколу CAT20

процес розгортання

Розгортання токена CAT20 поділяється на два етапи: commit та reveal:

  1. Етап Commit: Записати базову інформацію про токен (, таку як назва, символ тощо, у скрипт виводу транзакції. Хеш-ідентифікатор цієї транзакції використовується як ідентифікатор токена.

  2. Етап Reveal: виведення, що містить хеш початкового стану в OP_RETURN, а також Minter, що використовується для подальшого Mint.

Ця двоетапна модель розгортання є досить поширеною в проектах блокчейн, що дозволяє розкрити частину ключової інформації на етапі reveal.

![Технічний погляд на CAT20: новий токен-протокол на основі фрактального BTC])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(

) Механізм Mint

Особливості Mint-транзакції:

  • Вхідні дані для одного мінтера
  • Виведіть, що містить будь-яку кількість minter та один token
  • Вихідний порядок фіксований, minter повинен бути перед token

Налаштування кількості Minter є ключовим:

  • Встановлення на 1 призведе до заторів
  • Встановлення більше ніж 1 може збільшити доступний minter, але також збільшує витрати
  • Встановлення на 0 призведе до дефляції майнера

Версія V2 за умовчанням генерує два Minter з близькими станами, щоб збалансувати вищезазначені фактори.

![Технічний аналіз CAT20: новий токен-протокол на основі фрактального Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(

) Технічні деталі побудови угоди

CAT20 майстерно використовує сценарій BTC, дозволяючи користувачам контролювати UTXO, які, здавалося б, не належать їхній адресі:

  • шляхом переписування логіки скрипта, використовуючи свої публічні та приватні ключі
  • Використання особливостей адрес P2TR для налаштування публічного ключа

Minter як смартконтракт може бути використаний будь-ким, конкретна реалізація може залежати від OP_CAT.

![Технічний аналіз CAT20: новий токен протоколу на фрактальному біткоїні]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(

) Управління станом угод ###V2(

  • OP_RETURN зберігає хеш стану виходу поточної транзакції
  • Зберігання залишкових Mint-операцій токенів у смартконтракті
  • Кількість mint нового Minter становить половину залишкової кількості доступних для mint.

![Технічний погляд на CAT20: новий токен-протокол на фрактальному Bitcoin])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(

) переказ та знищення

Під час переказу кількість введення та виведення одного й того ж токена повинна залишатися незмінною. Для знищення достатньо перевести токени на звичайну адресу.

![Технічний погляд на CAT20: новий токен-протокол на фрактальному біткоїні]###https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(

Підсумок

Гнучкість дизайну CAT20 дуже висока, користувачі можуть самостійно створювати різні операції. Такий дизайн полегшує перевірку стану володіння токенами та прогресу mint, але також вимагає від контракту ретельної перевірки, щоб уникнути вразливостей.

CAT20 як новий смартконтрактний протокол в екосистемі BTC приносить більше можливостей для біткоїна, тому варто продовжувати слідкувати за його розвитком.

![Технічний аналіз CAT20: новий токен-протокол на основі фрактального Bitcoin])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(

![Технічний аналіз CAT20: новий токен-протокол на фрактальному BTC])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(

BTC-0.42%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Репост
  • Поділіться
Прокоментувати
0/400
TopBuyerBottomSellervip
· 15год тому
Знову на небесах нагрівається монета, роздрібний інвестор точно втратить.
Переглянути оригіналвідповісти на0
TokenomicsTrappervip
· 15год тому
смх ще один l2 понці, що впливає на btc... класичний патерн виходу пампа завантажується
Переглянути оригіналвідповісти на0
tx_pending_forevervip
· 16год тому
Увесь день граю з новими штуками btc, монета вже розпродана[垂死]
Переглянути оригіналвідповісти на0
  • Закріпити