Смартконтракти на BTC: дослідження Fractal Bitcoin та протоколу CAT20
Fractal Bitcoin як важлива інновація в екосистемі біткоїна нещодавно офіційно запустив основну мережу після кількох раундів тестової мережі. Однією з основних переваг цього проєкту є впровадження функції смартконтрактів та одночасний запуск нового токен-протоколу CAT20. У цій статті ми глибше розглянемо технічний дизайн CAT20 та його потенційний вплив.
Вступ до фрактального Bitcoin
Fractal Bitcoin, також відомий як фрактальний біткойн, є повністю сумісною з BTC другорядною мережею. На відміну від основної мережі біткойна, він має швидший час підтвердження блоків, який складає лише 1 хвилину. Його основний принцип полягає в копіюванні кількох мереж BTC, кожна з яких може обробляти угоди, що підвищує загальну швидкість обробки.
Одне з великих технічних досягнень Fractal полягає в повторному використанні операційного коду OP_CAT, який було відкинуто на ранніх етапах BTC з міркувань безпеки. Цей крок значно підвищив функціональність Fractal Bitcoin, надавши йому потенціал для смартконтрактів.
Розшифровка протоколу CAT20
CAT20 протокол є новим стандартом токенів, розробленим на основі Fractal Bitcoin, подібно до ERC20 на Ethereum. Його реалізація залежить від підтримки основного оператора OP_CAT.
процес розгортання
Розгортання токена CAT20 поділяється на два етапи: "commit" і "reveal":
Етап Комітету: запишіть основну інформацію про токен у скрипті виходу транзакції, таку як назва, символ тощо. Хеш-ідентифікатор цієї транзакції буде використовуватися як унікальний ідентифікатор токена.
Етап Reveal: вивести OP_RETURN, що містить хеш початкового стану CAT20, а також майнера для подальшого процесу чеканки.
механізм карбування
Основні характеристики процесу карбування включають:
Вхід є одним з Minter(, спочатку згенерованим транзакцією розгортання )
Кожен раз при карбуванні створюється один токен і будь-яка кількість виходу Minter
Фіксований порядок виводу, Minter повинен бути перед токеном
Варто зазначити, що налаштування кількості Minter вплине на загальну активність випуску в мережі. Збільшення виходу Minter може підвищити доступність, але також призведе до збільшення витрат на транзакції.
побудова交易
Торгівля CAT20 побудована за допомогою хитрої розробки сценаріїв, що дозволяє користувачам контролювати UTXO, які не належать їм. Це досягається шляхом використання певних пар публічних і приватних ключів у сценарії.
управління станом
CAT20 використовує механізм двійного зберігання стану:
Зберігання хешу поточного стану в OP_RETURN виходу транзакції
смартконтракти(Minter та Token) містять конкретну інформацію про стан
Кожного разу після карбування, нова кількість карбування Minters становить половину від залишкової кількості, яка може бути карбована.
переказ та знищення
Під час переказу кількість токенів на вході та виході交易 повинна бути однаковою. Для знищення токенів їх потрібно просто перевести на звичайну адресу.
Підсумок
Дизайн протоколу CAT20 надає користувачам велику гнучкість в операціях, але також ставить вищі вимоги до логіки перевірки контрактів. Цей дизайн має такі переваги:
Спрощено перевірку стану володіння токенами, достатньо перевірити UTXO токенів.
Зручно контролювати ситуацію з карбуванням, можна здійснити пошук транзакцій, що містять "cat" в OP_RETURN
Поява CAT20 відкриває нові можливості для екосистеми BTC, сподіваючись сприяти розвитку більшої кількості інноваційних застосунків. Однак його безпека та стабільність все ще потребують подальшої перевірки та вдосконалення.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
5
Поділіться
Прокоментувати
0/400
liquidation_surfer
· 5год тому
Знову займаються цими розумними речами, які не мають жодної користі.
Переглянути оригіналвідповісти на0
NftCollectors
· 12год тому
у блокчейні дані чітко вказують на CAT20 як нову еру звільнення мистецтва Web3
Фрактальний Bitcoin інноваційний CAT20 протокол: нова глава BTC смартконтрактів
Смартконтракти на BTC: дослідження Fractal Bitcoin та протоколу CAT20
Fractal Bitcoin як важлива інновація в екосистемі біткоїна нещодавно офіційно запустив основну мережу після кількох раундів тестової мережі. Однією з основних переваг цього проєкту є впровадження функції смартконтрактів та одночасний запуск нового токен-протоколу CAT20. У цій статті ми глибше розглянемо технічний дизайн CAT20 та його потенційний вплив.
Вступ до фрактального Bitcoin
Fractal Bitcoin, також відомий як фрактальний біткойн, є повністю сумісною з BTC другорядною мережею. На відміну від основної мережі біткойна, він має швидший час підтвердження блоків, який складає лише 1 хвилину. Його основний принцип полягає в копіюванні кількох мереж BTC, кожна з яких може обробляти угоди, що підвищує загальну швидкість обробки.
Одне з великих технічних досягнень Fractal полягає в повторному використанні операційного коду OP_CAT, який було відкинуто на ранніх етапах BTC з міркувань безпеки. Цей крок значно підвищив функціональність Fractal Bitcoin, надавши йому потенціал для смартконтрактів.
Розшифровка протоколу CAT20
CAT20 протокол є новим стандартом токенів, розробленим на основі Fractal Bitcoin, подібно до ERC20 на Ethereum. Його реалізація залежить від підтримки основного оператора OP_CAT.
процес розгортання
Розгортання токена CAT20 поділяється на два етапи: "commit" і "reveal":
Етап Комітету: запишіть основну інформацію про токен у скрипті виходу транзакції, таку як назва, символ тощо. Хеш-ідентифікатор цієї транзакції буде використовуватися як унікальний ідентифікатор токена.
Етап Reveal: вивести OP_RETURN, що містить хеш початкового стану CAT20, а також майнера для подальшого процесу чеканки.
механізм карбування
Основні характеристики процесу карбування включають:
Варто зазначити, що налаштування кількості Minter вплине на загальну активність випуску в мережі. Збільшення виходу Minter може підвищити доступність, але також призведе до збільшення витрат на транзакції.
побудова交易
Торгівля CAT20 побудована за допомогою хитрої розробки сценаріїв, що дозволяє користувачам контролювати UTXO, які не належать їм. Це досягається шляхом використання певних пар публічних і приватних ключів у сценарії.
управління станом
CAT20 використовує механізм двійного зберігання стану:
Кожного разу після карбування, нова кількість карбування Minters становить половину від залишкової кількості, яка може бути карбована.
переказ та знищення
Під час переказу кількість токенів на вході та виході交易 повинна бути однаковою. Для знищення токенів їх потрібно просто перевести на звичайну адресу.
Підсумок
Дизайн протоколу CAT20 надає користувачам велику гнучкість в операціях, але також ставить вищі вимоги до логіки перевірки контрактів. Цей дизайн має такі переваги:
Поява CAT20 відкриває нові можливості для екосистеми BTC, сподіваючись сприяти розвитку більшої кількості інноваційних застосунків. Однак його безпека та стабільність все ще потребують подальшої перевірки та вдосконалення.