CAT20 протокол: фрактальні монети на основі Біткойн відкривають нову еру смартконтрактів BTC

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

BTCсмартконтракти нового часу: аналіз протоколу CAT20 на фрактальному Біткойні

Фрактальний Біткойн (Fractal Bitcoin) як другий рівень мережі Біткойн, після запуску основної мережі у вересні привернув велику увагу. Його головна особливість полягає в активації операційного коду OP_CAT, що надає Біткойну можливості смартконтрактів. Наступним кроком стало народження протоколу CAT20, який є аналогом стандарту токенів ERC20 і приносить нові можливості в екосистему Біткойн.

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

Вступ до Фрактального Біткойна

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

Найбільша перевага фрактального Біткойна полягає в активації операційного коду OP_CAT. Хоча цей код вже давно був відкинутий BTC, його повторне введення у фрактальному Біткойні надало можливість для смартконтрактів Біткойна, значно розширивши його сфери застосування.

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

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

Протокол CAT20 є стандартом токенів, що базується на фрактальному Біткойні, подібно до ERC20 в Ethereum. Його життєвий цикл в основному включає кілька етапів: розгортання, карбування, переказ тощо.

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

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

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

  1. Етап Commit: записати основну інформацію про монету у скрипт виходу угоди, згенерований хеш угоди є унікальним ідентифікатором цієї монети.

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

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

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

механізм карбування

Процес карбування CAT20 має такі особливості:

  • Для кожного випуску можна використовувати лише один Minter як вхід
  • Вивід може містити кілька нових Minter
  • Кожного разу можна випустити лише один тип монети
  • Порядок виводу фіксований, Minter повинен бути перед токеном

Управління кількістю Minter є критично важливим. Якщо кожного разу випускати лише один Minter, це призведе до заторів у карбуванні; якщо випускати надто багато, це збільшить витрати на транзакції. У версії V2 за замовчуванням генерується два Minter, що знаходяться в близьких станах, щоб збалансувати ефективність і витрати.

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

Будівництво угоди

Торгова конструкція CAT20 має вишуканий дизайн:

  1. За допомогою переписування логіки скрипта дозволити користувачам контролювати UTXO, що не належать їм.

  2. Використовуючи характеристики адреси P2TR, налаштуйте відкритий ключ відповідно до ISSUE_PUBKEY для генерації різних адрес.

  3. Minter є смартконтрактом, який може використовувати будь-хто, конкретні деталі реалізації ще не опубліковані.

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

управління станом

Стан CAT20 зберігається у двох місцях:

  1. У виході транзакції OP_RETURN зберігається хеш поточного стану.

  2. У контракті Minter зберігається залишкова кількість монет, що підлягають карбуванню.

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

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

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

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

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

Підсумок

Протокол CAT20 використовує гнучку модель самостійного побудови користувачами, в яку вбудовані строгі перевірки. Цей дизайн полегшує перевірку стану володіння монетами та прогресу карбування, але також слід звертати увагу на потенційні ризики безпеки.

В цілому, CAT20 приносить у екосистему Біткойна стандартизований протокол токенів, подібний до ERC20, який має потенціал для стимулювання нових інноваційних застосувань та розвитку смартконтрактів Біткойна.

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

BTC-1.4%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
WinterWarmthCatvip
· 12год тому
Ще один альткоїн, занадто багато шарів.
Переглянути оригіналвідповісти на0
NestedFoxvip
· 12год тому
Який сенс у цього другорядного непотрібного?
Переглянути оригіналвідповісти на0
GetRichLeekvip
· 13год тому
Ще одна можливість обману для дурнів, вже давно лежить в засідці, ха-ха.
Переглянути оригіналвідповісти на0
  • Закріпити