Фракальний BTC запустив Основну мережу протоколу CAT20, що приносить нові можливості для смартконтрактів в екосистемі Біткойна.

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

Екосистема Біткойна зустрічає нові можливості смартконтрактів

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

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

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

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

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

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

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

На основі підтримки OP_CAT з'явився CAT Protocol. Серед них CAT20 є основним протоколом, який вже впроваджений в експлуатацію. З назви не важко зрозуміти, що CAT20 у своєму дизайні запозичив стандарти ERC20 з Ethereum. То як же CAT20 реалізує функції, подібні до ERC20, в екосистемі Біткойн?

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

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

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

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

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

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

Механізм Mint

Основні характеристики процесу Mint включають:

  • Кожен раз Mint використовуйте лише один Minter як вхід
  • Вивід може містити кілька Minter
  • Кожного разу Mint генерує лише один Token
  • Вихідний порядок фіксований: спочатку Minter, потім Token

Кількість Minter безпосередньо впливає на зручність Mint. Щоб збалансувати завантаженість мережі та економічні витрати, версія V2 за замовчуванням генерує два Minter, що мають схожі стани.

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

Принципи побудови угод

Торгове побудування CAT20 використовує гнучкість скриптів Біткойна. За допомогою майстерно розробленої логіки скриптів досягається контроль над різними адресами UTXO. На етапі reveal використовується відкоригований публічний ключ, тоді як Minter може реалізувати функціональність смартконтрактів на основі OP_CAT.

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

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

Статусна інформація CAT20 зберігається в OP_RETURN та смартконтрактах. OP_RETURN зберігає хеш поточного стану виходу транзакції, а в контракті зберігається залишок Mint. Після кожного Mint новий Minter отримує кількість Mint, що дорівнює половині залишкової кількості, яку можна Mint.

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

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

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

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

Підсумок

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
DataBartendervip
· 07-04 09:30
Нарешті дочекалися btc смартконтракти, непогано, непогано
Переглянути оригіналвідповісти на0
LayerZeroHerovip
· 07-01 10:02
Чекаємо на більше великих перемог L2
Переглянути оригіналвідповісти на0
GateUser-bd883c58vip
· 07-01 10:01
Все ще готую layer2, все зрозуміли для мене.
Переглянути оригіналвідповісти на0
DefiOldTrickstervip
· 07-01 09:58
Знайшов нові можливості для арбітражу. Тихіше заробляти гроші, коли ціна злетіла, то можна пасткою покинути.
Переглянути оригіналвідповісти на0
  • Закріпити