BTCсмартконтракти нові досягнення: аналіз Fractal та CAT20протоколу
Нещодавно екосистема BTC зазнала важливих змін. Fractal BTC після численних тестувань офіційно запустив основну мережу у вересні. Як другий рівень, сумісний з BTC, найбільшою особливістю Fractal є підтримка функції смартконтрактів. Тим часом, на Fractal також запущено новий токен-протокол під назвою CAT20. У цій статті буде детально розглянуто технічні характеристики Fractal та дизайн протоколу CAT20.
Вступ до фрактального Bitcoin
Fractal Bitcoin є другим рівнем мережі, що повністю сумісна з BTC. На відміну від рідного BTC, час підтвердження блоків становить лише 1 хвилину, що значно підвищує швидкість транзакцій. Його основний принцип полягає в тому, щоб скопіювати мережу BTC кілька разів, причому кожен ланцюг може обробляти транзакції, що, в свою чергу, підвищує загальну пропускну здатність.
Однією з великих інновацій Fractal є повторне використання операційного коду OP_CAT, який був відкинутий на ранніх етапах BTC з міркувань безпеки. Це надає Fractal можливості, схожі на смартконтракти, що відкриває більше можливостей для розробки додатків на його основі.
Аналіз протоколу CAT20
CAT20 є токен-протоколом, розробленим на основі Fractal Bitcoin, подібним до ERC20 на Ethereum. Процес його розгортання та використання має кілька ключових етапів:
процес розгортання
Розгортання CAT20 поділяється на два етапи: commit та reveal.
Етап Commit: записати основну інформацію про токени у скрипт виходу транзакції, створити унікальний ідентифікатор токена.
Етап Reveal: вивід, що містить хеш початкового стану OP_RETURN, а також Minter для подальшого карбування.
Такий двоетапний підхід дозволяє розкрити повну інформацію про проєкт тільки під час розкриття, що є поширеним режимом розгортання на блокчейні.
механізм карбування
Процес виготовлення CAT20 має кілька особливостей:
Кожного разу для випуску використовується один minter як вхід
Можна вивести кілька нових minter
Кожен раз, коли створюється токен, вихідний.
Під час карбування можна гнучко налаштувати кількість mint-er'ів, що вплине на доступність подальшого карбування. За замовчуванням буде створено два mint-er'и, які перебувають у близьких станах.
побудова угоди
CAT20 майстерно використовує сценарій Bitcoin, що дозволяє користувачам контролювати UTXO, які не належать їм. Це створює основу для гнучкого формування транзакцій.
Minter по суті є смартконтрактом, який може бути реалізований на основі OP_CAT. Проте наразі його конкретні деталі реалізації не були оприлюднені.
управління станом
CAT20 зберігає хеш стану та залишок кількості карбування у OP_RETURN та смартконтрактах відповідно. Після кожного карбування, кількість, яку новий minter може карбувати, зменшується вдвічі.
На відміну від BRC20, токен CAT20 також є смартконтрактом, який містить два основні стани: кількість і адреса власника.
переказ та знищення
При переказі необхідно забезпечити відповідність кількості вхідних і вихідних токенів. Для знищення потрібно лише перевести токени на звичайну адресу.
Підсумок
Дизайн CAT20 є дуже гнучким, користувачі можуть самостійно будувати угоди. Це також ставить вищі вимоги до логіки перевірки контрактів. Його переваги полягають у:
Можна безпосередньо перевірити стан володіння через UTXO токена
Можна швидко локалізувати транзакції випуску за даними OP_RETURN
В цілому, Fractal та CAT20 відкрили нові можливості для екосистеми біткоїна, що заслуговує на постійну увагу до їх розвитку.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 лайків
Нагородити
7
4
Поділіться
Прокоментувати
0/400
0xSherlock
· 07-12 02:42
Це грати досить гладко.
Переглянути оригіналвідповісти на0
GasFeeBarbecue
· 07-09 21:11
біткоїн екосистема вибухнула!
Переглянути оригіналвідповісти на0
JustAnotherWallet
· 07-09 21:07
BTC знову оновив пастку?
Переглянути оригіналвідповісти на0
SelfCustodyIssues
· 07-09 21:07
Нарешті дочекалися, що btc грає зі смартконтрактами?
Fractal та CAT20: новий прорив в екосистемі BTC смартконтрактів
BTCсмартконтракти нові досягнення: аналіз Fractal та CAT20протоколу
Нещодавно екосистема BTC зазнала важливих змін. Fractal BTC після численних тестувань офіційно запустив основну мережу у вересні. Як другий рівень, сумісний з BTC, найбільшою особливістю Fractal є підтримка функції смартконтрактів. Тим часом, на Fractal також запущено новий токен-протокол під назвою CAT20. У цій статті буде детально розглянуто технічні характеристики Fractal та дизайн протоколу CAT20.
Вступ до фрактального Bitcoin
Fractal Bitcoin є другим рівнем мережі, що повністю сумісна з BTC. На відміну від рідного BTC, час підтвердження блоків становить лише 1 хвилину, що значно підвищує швидкість транзакцій. Його основний принцип полягає в тому, щоб скопіювати мережу BTC кілька разів, причому кожен ланцюг може обробляти транзакції, що, в свою чергу, підвищує загальну пропускну здатність.
Однією з великих інновацій Fractal є повторне використання операційного коду OP_CAT, який був відкинутий на ранніх етапах BTC з міркувань безпеки. Це надає Fractal можливості, схожі на смартконтракти, що відкриває більше можливостей для розробки додатків на його основі.
Аналіз протоколу CAT20
CAT20 є токен-протоколом, розробленим на основі Fractal Bitcoin, подібним до ERC20 на Ethereum. Процес його розгортання та використання має кілька ключових етапів:
процес розгортання
Розгортання CAT20 поділяється на два етапи: commit та reveal.
Етап Commit: записати основну інформацію про токени у скрипт виходу транзакції, створити унікальний ідентифікатор токена.
Етап Reveal: вивід, що містить хеш початкового стану OP_RETURN, а також Minter для подальшого карбування.
Такий двоетапний підхід дозволяє розкрити повну інформацію про проєкт тільки під час розкриття, що є поширеним режимом розгортання на блокчейні.
механізм карбування
Процес виготовлення CAT20 має кілька особливостей:
Під час карбування можна гнучко налаштувати кількість mint-er'ів, що вплине на доступність подальшого карбування. За замовчуванням буде створено два mint-er'и, які перебувають у близьких станах.
побудова угоди
CAT20 майстерно використовує сценарій Bitcoin, що дозволяє користувачам контролювати UTXO, які не належать їм. Це створює основу для гнучкого формування транзакцій.
Minter по суті є смартконтрактом, який може бути реалізований на основі OP_CAT. Проте наразі його конкретні деталі реалізації не були оприлюднені.
управління станом
CAT20 зберігає хеш стану та залишок кількості карбування у OP_RETURN та смартконтрактах відповідно. Після кожного карбування, кількість, яку новий minter може карбувати, зменшується вдвічі.
На відміну від BRC20, токен CAT20 також є смартконтрактом, який містить два основні стани: кількість і адреса власника.
переказ та знищення
При переказі необхідно забезпечити відповідність кількості вхідних і вихідних токенів. Для знищення потрібно лише перевести токени на звичайну адресу.
Підсумок
Дизайн CAT20 є дуже гнучким, користувачі можуть самостійно будувати угоди. Це також ставить вищі вимоги до логіки перевірки контрактів. Його переваги полягають у:
В цілому, Fractal та CAT20 відкрили нові можливості для екосистеми біткоїна, що заслуговує на постійну увагу до їх розвитку.