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

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

Смартконтракти на BTC: дослідження Fractal Bitcoin та CAT20 протоколу

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

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

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

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

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

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

Огляд протоколу CAT

На базі підтримки OP_CAT виник протокол CAT. Наразі фактично працює протокол CAT20, на певній торговій платформі також додано відповідну панель управління.

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

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

Під час розгортання токенів CAT20 користувачам необхідно вказати адресу гаманця та основну інформацію про токен. Ця інформація подібна до ERC20, включаючи назву, символ тощо. Відмінність полягає в тому, що CAT20 дозволяє встановлювати попередньо видобуту кількість і максимальну кількість одноразового карбування.

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

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

  2. Етап Reveal: містить два входи, що відповідають першим двом виходам етапу commit. Ця транзакція виведе OP_RETURN, зберігаючи хеш-значення початкового стану CAT20, а також Minter, що використовується для підтримки змін стану в подальшому процесі карбування.

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

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

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

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

  • Вхідні дані є мінтером, спочатку згенерованим на етапі розгортання.
  • Кожен раз, коли створюється токен, є лише один minter як вхід, може бути кілька minter як вихід.
  • Кожен раз, коли створюється токен.
  • Порядок виводу фіксований, після minter має бути token.

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

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

побудова угоди

Механізм побудови торгів CAT20 має свої особливості. На стадії reveal, шляхом хитрого зміни логіки скриптів, користувачі можуть контролювати UTXO, які виглядають як різні адреси. А на стадії minter, всі можуть використовувати ці UTXO як вхідні дані, що, можливо, стало можливим завдяки можливостям смартконтрактів, які надає OP_CAT.

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

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

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

Варто зауважити, що токени CAT20 не зберігаються безпосередньо на UTXO адреси користувача, що відрізняє їх від BRC20 або інскрипцій.

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

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

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

Щоб знищити токен, просто переведіть його на звичайну адресу.

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

Підсумок

Дизайн CAT20 надає користувачам велику гнучкість в операціях, що також вимагає суворої логіки перевірки в частині контракту. Цей дизайн приносить деякі переваги:

  1. Щоб перевірити інформацію про володіння токенами, потрібно лише перевірити UTXO токена, без необхідності зворотного відстеження.
  2. Шукаючи транзакції, що містять "cat" в OP_RETURN, ви можете легко переглянути поточну ситуацію з випуском.

Поява CAT20 відкриває нові можливості для екосистеми Bitcoin, демонструючи інноваційний підхід до реалізації функціоналу смартконтрактів на традиційній блокчейн-платформі. Зі зростанням кількості розробників та користувачів, ми сподіваємося побачити більше цікавих застосувань, основаних на цьому протоколі.

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

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

BTC-2.29%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
AllInAlicevip
· 07-28 07:44
Давно цього чекав!
Переглянути оригіналвідповісти на0
fren.ethvip
· 07-26 12:38
Вірю в це, я просто зроблю один.
Переглянути оригіналвідповісти на0
DarkPoolWatchervip
· 07-25 23:49
BTC нарешті може торгувати контрактами
Переглянути оригіналвідповісти на0
ThesisInvestorvip
· 07-25 23:44
Стара екосистема btc стала цікавою
Переглянути оригіналвідповісти на0
OnchainDetectivevip
· 07-25 23:39
Цей шматок торта.
Переглянути оригіналвідповісти на0
  • Закріпити