BTCсмартконтракти нового часу: аналіз протоколу CAT20 на фрактальному Біткойні
Фрактальний Біткойн (Fractal Bitcoin) як другий рівень мережі Біткойн, після запуску основної мережі у вересні привернув велику увагу. Його головна особливість полягає в активації операційного коду OP_CAT, що надає Біткойну можливості смартконтрактів. Наступним кроком стало народження протоколу CAT20, який є аналогом стандарту токенів ERC20 і приносить нові можливості в екосистему Біткойн.
Вступ до Фрактального Біткойна
Фрактальний Біткойн - це повністю сумісна з BTC мережа другого рівня, що має більш швидкий час підтвердження блоків у 1 хвилину. Його основний принцип полягає в копіюванні мережі BTC кілька разів, кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки. Однак наразі офіційно не опубліковано детальної технічної документації.
Найбільша перевага фрактального Біткойна полягає в активації операційного коду OP_CAT. Хоча цей код вже давно був відкинутий BTC, його повторне введення у фрактальному Біткойні надало можливість для смартконтрактів Біткойна, значно розширивши його сфери застосування.
Аналіз протоколу CAT20
Протокол CAT20 є стандартом токенів, що базується на фрактальному Біткойні, подібно до ERC20 в Ethereum. Його життєвий цикл в основному включає кілька етапів: розгортання, карбування, переказ тощо.
процес розгортання
Розгортання CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Commit: записати основну інформацію про монету у скрипт виходу угоди, згенерований хеш угоди є унікальним ідентифікатором цієї монети.
Етап Reveal: виведіть OP_RETURN, що містить хеш початкового стану CAT20, а також Minter для подальшої емісії.
Цей двоступеневий спосіб розгортання є звичайною моделлю подання-розкриття для проектів блокчейн, що сприяє захисту інформації про проєкт.
механізм карбування
Процес карбування CAT20 має такі особливості:
Для кожного випуску можна використовувати лише один Minter як вхід
Вивід може містити кілька нових Minter
Кожного разу можна випустити лише один тип монети
Порядок виводу фіксований, Minter повинен бути перед токеном
Управління кількістю Minter є критично важливим. Якщо кожного разу випускати лише один Minter, це призведе до заторів у карбуванні; якщо випускати надто багато, це збільшить витрати на транзакції. У версії V2 за замовчуванням генерується два Minter, що знаходяться в близьких станах, щоб збалансувати ефективність і витрати.
Будівництво угоди
Торгова конструкція CAT20 має вишуканий дизайн:
За допомогою переписування логіки скрипта дозволити користувачам контролювати UTXO, що не належать їм.
Використовуючи характеристики адреси P2TR, налаштуйте відкритий ключ відповідно до ISSUE_PUBKEY для генерації різних адрес.
Minter є смартконтрактом, який може використовувати будь-хто, конкретні деталі реалізації ще не опубліковані.
управління станом
Стан CAT20 зберігається у двох місцях:
У виході транзакції OP_RETURN зберігається хеш поточного стану.
У контракті Minter зберігається залишкова кількість монет, що підлягають карбуванню.
Кожного разу після карбування кількість монет, яку може карбувати новий Minter, становить половину від залишкової загальної кількості, поки всі монети не будуть карбовані.
переказ та знищення
Під час переказу кількість вхідних та вихідних токенів одного й того ж типу повинна залишатися незмінною. Для знищення достатньо просто перевести токени на звичайну адресу.
Підсумок
Протокол CAT20 використовує гнучку модель самостійного побудови користувачами, в яку вбудовані строгі перевірки. Цей дизайн полегшує перевірку стану володіння монетами та прогресу карбування, але також слід звертати увагу на потенційні ризики безпеки.
В цілому, CAT20 приносить у екосистему Біткойна стандартизований протокол токенів, подібний до ERC20, який має потенціал для стимулювання нових інноваційних застосувань та розвитку смартконтрактів Біткойна.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
10 лайків
Нагородити
10
3
Поділіться
Прокоментувати
0/400
WinterWarmthCat
· 12год тому
Ще один альткоїн, занадто багато шарів.
Переглянути оригіналвідповісти на0
NestedFox
· 12год тому
Який сенс у цього другорядного непотрібного?
Переглянути оригіналвідповісти на0
GetRichLeek
· 13год тому
Ще одна можливість обману для дурнів, вже давно лежить в засідці, ха-ха.
CAT20 протокол: фрактальні монети на основі Біткойн відкривають нову еру смартконтрактів BTC
BTCсмартконтракти нового часу: аналіз протоколу CAT20 на фрактальному Біткойні
Фрактальний Біткойн (Fractal Bitcoin) як другий рівень мережі Біткойн, після запуску основної мережі у вересні привернув велику увагу. Його головна особливість полягає в активації операційного коду OP_CAT, що надає Біткойну можливості смартконтрактів. Наступним кроком стало народження протоколу CAT20, який є аналогом стандарту токенів ERC20 і приносить нові можливості в екосистему Біткойн.
Вступ до Фрактального Біткойна
Фрактальний Біткойн - це повністю сумісна з BTC мережа другого рівня, що має більш швидкий час підтвердження блоків у 1 хвилину. Його основний принцип полягає в копіюванні мережі BTC кілька разів, кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки. Однак наразі офіційно не опубліковано детальної технічної документації.
Найбільша перевага фрактального Біткойна полягає в активації операційного коду OP_CAT. Хоча цей код вже давно був відкинутий BTC, його повторне введення у фрактальному Біткойні надало можливість для смартконтрактів Біткойна, значно розширивши його сфери застосування.
Аналіз протоколу CAT20
Протокол CAT20 є стандартом токенів, що базується на фрактальному Біткойні, подібно до ERC20 в Ethereum. Його життєвий цикл в основному включає кілька етапів: розгортання, карбування, переказ тощо.
процес розгортання
Розгортання CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Commit: записати основну інформацію про монету у скрипт виходу угоди, згенерований хеш угоди є унікальним ідентифікатором цієї монети.
Етап Reveal: виведіть OP_RETURN, що містить хеш початкового стану CAT20, а також Minter для подальшої емісії.
Цей двоступеневий спосіб розгортання є звичайною моделлю подання-розкриття для проектів блокчейн, що сприяє захисту інформації про проєкт.
механізм карбування
Процес карбування CAT20 має такі особливості:
Управління кількістю Minter є критично важливим. Якщо кожного разу випускати лише один Minter, це призведе до заторів у карбуванні; якщо випускати надто багато, це збільшить витрати на транзакції. У версії V2 за замовчуванням генерується два Minter, що знаходяться в близьких станах, щоб збалансувати ефективність і витрати.
Будівництво угоди
Торгова конструкція CAT20 має вишуканий дизайн:
За допомогою переписування логіки скрипта дозволити користувачам контролювати UTXO, що не належать їм.
Використовуючи характеристики адреси P2TR, налаштуйте відкритий ключ відповідно до ISSUE_PUBKEY для генерації різних адрес.
Minter є смартконтрактом, який може використовувати будь-хто, конкретні деталі реалізації ще не опубліковані.
управління станом
Стан CAT20 зберігається у двох місцях:
У виході транзакції OP_RETURN зберігається хеш поточного стану.
У контракті Minter зберігається залишкова кількість монет, що підлягають карбуванню.
Кожного разу після карбування кількість монет, яку може карбувати новий Minter, становить половину від залишкової загальної кількості, поки всі монети не будуть карбовані.
переказ та знищення
Під час переказу кількість вхідних та вихідних токенів одного й того ж типу повинна залишатися незмінною. Для знищення достатньо просто перевести токени на звичайну адресу.
Підсумок
Протокол CAT20 використовує гнучку модель самостійного побудови користувачами, в яку вбудовані строгі перевірки. Цей дизайн полегшує перевірку стану володіння монетами та прогресу карбування, але також слід звертати увагу на потенційні ризики безпеки.
В цілому, CAT20 приносить у екосистему Біткойна стандартизований протокол токенів, подібний до ERC20, який має потенціал для стимулювання нових інноваційних застосувань та розвитку смартконтрактів Біткойна.