Аналіз CAT20: нове покоління Токен протоколу на Fractal Bitcoin

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Етап Reveal: вивести OP_RETURN, зберегти хеш початкового стану CAT20; одночасно вивести Minter, для подальшого процесу карбування.

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

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

) Лиття###Mint( механізм

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

  • Кожен випуск використовує одного мінтера як вхід
  • Можна виводити будь-яку кількість minter
  • Кожен раз, коли створюється токен

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

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

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

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

) Побудова угоди

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

  • Написати публічний та приватний ключі користувача у скрипті
  • Налаштуйте генерацію різних адрес за допомогою ISSUE_PUBKEY для регулювання публічного ключа

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

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

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

CAT20 зберігає стан в OP_RETURN та смарт-контрактах:

  • OP_RETURN зберігає хеш стану виходу поточної транзакції
  • Залишок Mint для контрактного зберігання

Новосформована кількість mint для Minter становить половину від залишкової кількості, що підлягає mint.

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

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

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

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

Підсумок

Гнучкість дизайну CAT20 дуже висока, але також висуває вищі вимоги до логіки перевірки контракту. Переваги такого дизайну включають:

  1. Для перевірки стану володіння Токеном потрібно лише перевірити UTXO токена
  2. Перегляньте ситуацію з mint, ви можете шукати транзакції, що містять "cat" в OP_RETURN

В цілому, CAT20 відкриває нові можливості для екосистеми Біткойн, і його розвиток варто продовжувати спостерігати.

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

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

FB-0.72%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
TBCChargeForwardvip
· 9год тому
#TBC# TBC наразі планує запустити свою платіжну систему на базі QR-коду. Як я вже казав у Гонконгу, ми вже працюємо над цим проектом. У Кореї ситуація схожа, ми вже домовилися з урядом Гонконгу. Це буде запущено протягом наступних двох місяців, і це саме те, що ми хочемо, а саме щоб всі, хто бажає використовувати цю послугу, змогли це зробити. Платіжна система на базі криптоактивів? Вони повинні мати можливість використовувати свої криптоактиви або токени TBC для здійснення платежів.
Переглянути оригіналвідповісти на0
WenMoonvip
· 15год тому
btc нарешті має До місяця
Переглянути оригіналвідповісти на0
TheMemefathervip
· 15год тому
Гарна пропозиція, спочатку понюхаємо.
Переглянути оригіналвідповісти на0
ZkSnarkervip
· 15год тому
технічно кажучи... cat20 просто випустив деякий академічний хопіум для btc maxis
Переглянути оригіналвідповісти на0
  • Закріпити