Topics Біткоїн

Що таке стандарт CAT20 і як він працює?

Просунутий
Біткоїн
Oct 9, 2024

Коли блокчейн Ethereum (ETH) з’явився на горизонті в 2015 році з його функцією смарт-контрактів, негрошовими токенами (NFT) та децентралізованими застосунками (DApps), багато хто в індустрії блокчейну припустив, що Bitcoin (BTC) зрештою впаде в нечітку перспективу. Найстаріший у світі блокчейн просто не мав жодної з нових функцій, якими його молодший суперник мав. Швидкий шлях до майже десятиліття потому, а кілька інноваційних протоколів і стандартів токенів прийшли в еру цілком нового Bitcoin, який має власні NFT, фунгітні токени та навіть функціональність, схожу на смарт-контракти.

Протягом останніх двох років протокол Ординалів Bitcoin увімкнув NFT на основі Bitcoin. Стандарт токенів BRC-20 на основі тієї ж ординальної теорії написання, потім запровадив здатність створювати веселі токени в ланцюзі. Незабаром після цього протокол Runes відкрив спосіб створити фунгітні активи набагато легше, ніж токени BRC-20. З усіма цими інноваціями здається, що Bitcoin нарешті знайшла свою нитку в новому світі блокчейну.

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

Ключові висновки:

  • CAT20 — це новий запропонований стандарт фунгітувального токена для Bitcoin. Серед переваг токенів CAT20 — їхня здатність підтримувати відносно складну композитність, безпеку на рівні Bitcoin, кросчейн-сумісність і сумісність з моделлю транзакцій UTXO блокчейну.

  • Токени CAT20 можуть працювати в будь-якому ланцюжку, що підтримує опкод OP_CAT (робочий код), який наразі вимкнено на Bitcoin. Обговорення у спільноті триває щодо того, чи потрібно повторно ввімкнути OP_CAT у блокчейні Bitcoin.

EN_2409-T35020_Learn_Read_to_Earn_728x90.png

Знайомство з протоколом CAT

CAT20 — це новий запропонований стандарт фунгітувального токена для блокчейну Bitcoin (CAT — це автентифікований токен Covenant). Токен CAT20:

  • на основі нативної моделі транзакцій UTXO Bitcoin

  • захищено процедурою майнінгу

  • відповідає базовому механізму безпеки блокчейну;

Крім того, токен CAT20:

  • підтримує програмоване майнінг 

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

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

Стандарт був запропонований у вересні 2024 року командою протоколу CAT і застосовний до будь-якого блокчейну, який підтримує OP_CAT opcode. Опкоди — це особливі сценарії, які надають інструкції щодо блокчейн-транзакцій для виконання певних операцій. Блокчейн Bitcoin підтримував OP_CAT opcode до 2010 року, коли анонімного засновника платформи Сатоші Накамото видалив його через проблеми з безпекою та ефективністю транзакцій.

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

Нещодавно запропонований стандарт CAT20 не слід плутати з набагато більш раннім (і не пов’язаним) стандартом CAT20 для відповідних токенів безпеки та токенізованих цінних паперів, запровадженим у 2018 році в костюмі розвитку блокчейну Securrency.

Розуміння стандарту CAT20

Щоб зрозуміти токени CAT20, важливо знати, що робить OP_CAT opcode. Спочатку вона доступна на Bitcoin, вона дає розробникам змогу спільно запрошувати (звідси йти на ім’я) дві частини даних, потенційно відкриваючи спосіб створення складних функцій транзакцій. Однак OP_CAT також має певний потенціал для використання для здійснення атак на відмову в обслуговуванні (DOS) та застійу мережі Bitcoin.

Через ці вразливості Satoshi Nakamoto деактивував OP_CAT разом з кількома іншими opcodes. OP_CAT, на який значно покладається стандарт CAT20, на початку жовтня 2024 року все ще не працює в Bitcoin. Основне обґрунтування рішення Накамото, ймовірно, залежить від бажання на той час зберігати Bitcoin у суворій основі для безпечної передачі та зберігання активів.

Однак за останні кілька років блокчейн перемістився за межі свого початкового стану, а протоколи й стандарти, як-от BRC-20, білети та написи ординалів, що сягають епохи вищого рівня активності мережі. Крім того, ціла низка рішень рівня 2, пов’язаних із Bitcoin, сприяла розвитку екосистеми ланцюга. 

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

У кінці дня, якщо токени BRC-20 мають право рости в ланцюзі, а різні протоколи рівня 2 запровадили для нього функції, схожі на смарт-контракти, чому було б зроблено виняток для OP_CAT? Голоси, які приховують OP_CAT для відновлення, з часом стають гучнішими, і є очікування, що опкод можна знову ввімкнути. 

Якщо це станеться, CAT20 може підтримати створення та використання токенів Bitcoin зі значною композицією. Важливо те, що це може відкрити можливості для використання різних DApps в екосистемі Bitcoin.

Як стандарт CAT20 впливає на блокчейн Bitcoin?

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

У той же час здатність надавати складні функціональні можливості може призвести до перевантаження в мережі через обсяг і складність операцій, які ці токени можуть виробляти. Bitcoin уже має труднощі з новими стандартами та протоколами — написами BRC-20, бігу та ординалів — що призвело до значного зростання активності в його мережі. Введення токенів CAT20 на блокчейні може ще більше підвищити рівень трафіку.

Переваги стандарту CAT20

Безпека на рівні Bitcoin

Токени CAT20 відповідають базовому механізму безпеки Bitcoin, який ґрунтується на процедурі майнінгу підтвердження роботи (PoW). Він відіграє важливу роль у встановленні репутації блокчейна як надзвичайно безпечного середовища для транзакцій. Використовуючи PoW, токени CAT20 гарантують, що їхні операції захищені на тому ж рівні, що й нативні активи BTC.

Від корінних до Bitcoin (на основіUTXO)

Крім PoW, ще одним елементом, що забезпечує безпеку Bitcoin, є його шанова модель транзакцій UTXO, при цьому баланси та перекази Bitcoin представлені виходами за більш ранні транзакції. Токени CAT20 базуються на UTXO та безпосередньо використовують власний сценарій Bitcoin у рівні 1. Це означає, що ці токени не потрібно покладатися на офчейн-індексерів — програмне забезпечення, яке використовується для організації транзакцій і спрощення запитів блокчейну.

Міжчейнова взаємодія

Стандарт CAT20 створює можливості для кросчейн-операцій, оскільки його можна реалізувати в будь-якій мережі, яка підтримує OP_CAT opcode. Ми відзначили вище, що бічнийчейн рівня 2 за фрактальним Bitcoin є прикладом мережі з підтримкою OP_CAT. Крім Fractal Bitcoin, є два помітних виделки Bitcoin з увімкненими функціями OP_CAT — Bitcoin Cash (BCH) і Bitcoin SV (BSV).

Легкий

Токени CAT20 мають вбудовану функціональність для спрощення перевірки платежів (SPV). Ця технологія дає змогу легким клієнтам, як-от мобільні телефони, перевіряти автентичність токенів CAT20 децентралізованим і ефективним способом.

Недоліки стандарту CAT20

Обмежено мережами OP_CAT

Хоча CAT20 має певний потенціал для міжчейнової сумісності, існуюча мережа мереж, які підтримують OP_CAT (і які, таким чином, теоретично можуть підтримувати CAT20), досить обмежена. Проєкт Fractal Bitcoin — це нове рішення рівня 2, яке все ще перебуває на ранніх етапах його присутності на ринку, тоді як Bitcoin Cash і Bitcoin SV є незначними гравцями у світі мереж, які можна використовувати в смарт-контрактах. Обидві ці дві платформи підтримують певний ступінь розумної функціональності за допомогою власних унікальних механізмів. 

Однак їхні можливості DApp значно відрізняються можливостями Ethereum та інших смарт-мереж контрактів, як-от BNB Chain (BNB), Polygon (POL), Cardano (ADA) та Solana (SOL). Отже, потенційне охоплення стандарту токена відносно обмежене, особливо оскільки OP_CAT все ще не працює на самому Bitcoin.

Можливе мережеве заспокоєння

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

У таблиці нижче показано кількість транзакцій Bitcoin за останні три роки (до 6 жовтня 2024 року). Не можна пропустити поступове зростання активності мережі за попередній рік або так:

Ранній етап розвитку

Стандарт CAT20 все ще перебуває на ранніх етапах його розробки. Її нещодавно було впроваджено та просунуто протоколом CAT, і багато практичних деталей його впровадження ще не було визначено або оприлюднено.

Можливість підвищення комісії

Зростання активності в ончейні та використання DApp, яке може призвести до спотворення CAT20, швидше за все, вплине не лише на рівень закладеності мережі, але й на витрати на транзакції. Bitcoin вже стикається з підвищенням цих витрат через коливання активності, пов’язаної з токенами BRC-20, токенами Runes та NFT написів Ordinals. З надходженням CAT20 витрати на здійснення операцій на Bitcoin можуть зростати.

CAT20 порівняно з іншими стандартами токенів Bitcoin

CAT20 порівняно з BRC-20

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

CAT20 порівняно з бігом

Токени CAT20 поділяють певні схожості з Runes — ще одним дуже популярним різновидом токенів на Bitcoin. Обидва токени значною мірою використовують ончейн-середовище для своєї функціональності, хоча Runes вимагає індексерів, а CAT20 — ні. Обидва стандарти можуть бути легкими, хоча у випадку з CAT20 вони значною мірою залежать від фактичного дизайну токенів і передбачуваної функціональності. Крім того, біги та токени CAT20 використовують модель UTXO Bitcoin.

Однак критично важливою різницею між цими двома технологіями токенів є те, що токени CAT20 можна використовувати для забезпечення досить складних DApps — від автоматизованих способів створення грошей (AMM) до протоколів кредитування та стейкінгу. На відміну від цього, протокол «Виконання» в основному обмежується підтримкою видачі та використання монети-мему.

CAT20 порівняно з ARC-20

ARC-20 — це стандарт, розроблений для грибних токенів, який підтримує управління цифровою власністю та представлення активів для колекційних і NFT. Незважаючи на те, що ARC-20 — це стандарт фунгівного токена, його основна увага — цифрове представлення різних елементів і NFT. На відміну від цього, CAT20 призначений для грибних токенів з різноманітними програмами та випадками використання. 

Незважаючи на те, що в обох стандартах токенів потенційно можуть використовуватися випадки децентралізованого фінансування (DeFi) або інших нічей DApp, активи CAT20 можуть підтримувати більш складні та програмовані функціональні можливості.

Skinny_Banner-1600x400.webp

Майбутнє стандарту CAT20

На момент написання цього документа 8 жовтня 2024 року майбутнє стандарту CAT20 значно залежить від того, чи буде відновлено OP_CAT на Bitcoin і коли. Це визначається загальною спільнотою Bitcoin шляхом онлайн-обговорень і обговорення пропозицій. На відміну від деяких мереж із високоструктурованими ончейн-процесами управління, Bitcoin має гнучкий, переважно офчейн і менш структурований процес прийняття рішень з питань, які є настільки ж важливими, як і відновлення критичних opcodes.

CAT20 було запропоновано у вересні 2024 року, і активні дискусії ще тривають. Для прийняття рішення щодо цієї проблеми може знадобитися кілька тижнів або місяців спільноти Bitcoin. Звісно, завжди існує ймовірність того, що запропонована репродукція OP_CAT може бути відхилена або залишена в лімбозі протягом тривалого періоду.

Підсумки

Стандарт CAT20 — це значний крок уперед для Bitcoin через потенціал CAT20 щодо відносно складної програмності, залежність від базового механізму безпеки Bitcoin, природи UTXO та кросчейн-сумісності. Однак занепокоєння щодо закладеності мережі та збільшення комісій за транзакції наразі є високими в спільноті Bitcoin, насамперед через лавин активності, пов’язаної з BRC-20, білетами та написанням ординалів. 

Тим не менш, є сподівання, що спільнота Bitcoin може відрізняти технології, які в основному підходять для акробатики монет-мемів, і технології, які можуть забезпечити корисну функціональність DApp. Принаймні, команда з протоколу CAT сподівається, що так і буде тримати свої пальці. Якщо OP_CAT знову ввімкнено, очікуйте, що токени CAT20 стануть новим досягненням найбільшої у світі блокчейну мережі.

#LearnWithBybit