Новий розділ смартконтрактів BTC: Аналіз протоколу CAT20 на фрактальному Біткойні
Нещодавно екосистема Біткойн зазнала важливого прориву. Після кількох етапів тестування мережі Fractal BTC офіційно запустився в основній мережі у вересні. Однією з основних переваг Fractal є його можливість використовувати смартконтракти, а разом із запуском основної мережі було представлено новий протокол монет CAT20. У цій статті ми детально розглянемо технічні особливості дизайну CAT20 та його потенційний вплив.
Вступ до Фрактального Біткойна
Перед тим як поглибитися в CAT20, нам потрібно спочатку зрозуміти його робоче середовище Fractal Bitcoin. Fractal Bitcoin, також відомий як фрактальний Біткойн, є повністю сумісною з BTC мережею другого рівня. У порівнянні з BTC, час підтвердження блоків значно скорочено до 1 хвилини. Його основний принцип полягає в тому, щоб багаторазово копіювати мережу BTC, кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки.
Велика інновація Fractal полягає в повторному запуску коду операцій OP_CAT, який був скасований на ранніх етапах BTC з міркувань безпеки. Цей крок значно підвищив функціональність Fractal Bitcoin, наділивши його можливостями смартконтрактів, відкриваючи більш широкий простір для застосування.
Аналіз протоколу CAT
процес розгортання
Розгортання токена CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Коміту:
Записати основну інформацію про токен (таку як назва, символ тощо) у сценарії виходу транзакції
Згенерований хеш транзакції як унікальний ідентифікатор цього токена
Етап розкриття:
Вивести OP_RETURN, зберегти хеш початкового стану CAT20
Створити Minter, який буде використаний для подальшого процесу карбування
Цей двоетапний спосіб розгортання ефективно захищає інформацію про проєкт, повністю відкриваючи її лише на етапі reveal.
механізм карбування
Процес Mint має такі характеристики:
Вхід - це один minter (спочатку створений deploy)
Кожен раз при створенні (mint) є лише один вхідний (minter) учасник, але може бути кілька вихідних (minter) учасників
Кожного разу при mint створюється один токен
Фіксований порядок виходу: після minter повинен йти token
Для балансування ефективності мережі та економічності, версія V2 за замовчуванням генерує два майже однакових Minter.
Створення інноваційних угод
CAT20 використовує винахідливий сценарний дизайн, що дозволяє користувачам контролювати UTXO, які не належать їм. Цей дизайн проявляється як на етапі reveal, так і на етапі minter, що значно підвищує гнучкість протоколу.
Управління станом (V2)
Статусна інформація CAT20 зберігається в двох місцях:
У OP_RETURN виходу транзакції (поточний стан хешу)
У смартконтрактах (Minter та Token)
Кожного разу після Mint новосформовану кількість mint для Minter становить половину від залишкової кількості, що може бути mint, поки все не буде виготовлено.
переказ та знищення
При переказі кількість вхідних і вихідних токенів повинна залишатися сталою. Різні токени можна використовувати в одній транзакції, потрібно лише забезпечити їх баланс.
Знищення токена можна завершити, просто перевівши його на звичайну адресу.
Підсумок
Дизайн CAT20 має високу гнучкість, користувачі можуть самостійно створювати різні операції. Цей дизайн має безліч переваг:
Спрощене запитування про наявність токенів, потрібно лише перевірити UTXO токена
Для зручності моніторингу прогресу mint, можна здійснити пошук транзакцій, що містять "cat" в OP_RETURN.
Однак висока гнучкість також ставить вищі вимоги до логіки перевірки контрактів, деякі вразливості походять саме з цього.
Випуск CAT20 відкриває нові можливості для екосистеми Біткойн, а його інноваційний дизайн може запропонувати нові ідеї для розвитку протоколів токенів блокчейну в майбутньому.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
19 лайків
Нагородити
19
6
Поділіться
Прокоментувати
0/400
ZKProofEnthusiast
· 07-25 14:33
Ще рано, не поспішайте відкривати шампанське.
Переглянути оригіналвідповісти на0
AirdropBuffet
· 07-23 12:44
А! Справді смачно, знову можна чекати на Аірдроп!
Переглянути оригіналвідповісти на0
TokenRationEater
· 07-22 20:34
Гроші потрібно заробляти, але не імпульсивно.
Переглянути оригіналвідповісти на0
LadderToolGuy
· 07-22 20:29
Є сенс, вперед!
Переглянути оригіналвідповісти на0
DefiPlaybook
· 07-22 20:25
Згідно з даними, розрахунок темпу зростання TVL CAT20 Основна мережа становить 9,2% на тиждень, що є в межах розумного діапазону.
CAT20 протокол解析:Fractal BTC смартконтракти нова епоха
Новий розділ смартконтрактів BTC: Аналіз протоколу CAT20 на фрактальному Біткойні
Нещодавно екосистема Біткойн зазнала важливого прориву. Після кількох етапів тестування мережі Fractal BTC офіційно запустився в основній мережі у вересні. Однією з основних переваг Fractal є його можливість використовувати смартконтракти, а разом із запуском основної мережі було представлено новий протокол монет CAT20. У цій статті ми детально розглянемо технічні особливості дизайну CAT20 та його потенційний вплив.
Вступ до Фрактального Біткойна
Перед тим як поглибитися в CAT20, нам потрібно спочатку зрозуміти його робоче середовище Fractal Bitcoin. Fractal Bitcoin, також відомий як фрактальний Біткойн, є повністю сумісною з BTC мережею другого рівня. У порівнянні з BTC, час підтвердження блоків значно скорочено до 1 хвилини. Його основний принцип полягає в тому, щоб багаторазово копіювати мережу BTC, кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки.
Велика інновація Fractal полягає в повторному запуску коду операцій OP_CAT, який був скасований на ранніх етапах BTC з міркувань безпеки. Цей крок значно підвищив функціональність Fractal Bitcoin, наділивши його можливостями смартконтрактів, відкриваючи більш широкий простір для застосування.
Аналіз протоколу CAT
процес розгортання
Розгортання токена CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Коміту:
Етап розкриття:
Цей двоетапний спосіб розгортання ефективно захищає інформацію про проєкт, повністю відкриваючи її лише на етапі reveal.
механізм карбування
Процес Mint має такі характеристики:
Для балансування ефективності мережі та економічності, версія V2 за замовчуванням генерує два майже однакових Minter.
Створення інноваційних угод
CAT20 використовує винахідливий сценарний дизайн, що дозволяє користувачам контролювати UTXO, які не належать їм. Цей дизайн проявляється як на етапі reveal, так і на етапі minter, що значно підвищує гнучкість протоколу.
Управління станом (V2)
Статусна інформація CAT20 зберігається в двох місцях:
Кожного разу після Mint новосформовану кількість mint для Minter становить половину від залишкової кількості, що може бути mint, поки все не буде виготовлено.
переказ та знищення
При переказі кількість вхідних і вихідних токенів повинна залишатися сталою. Різні токени можна використовувати в одній транзакції, потрібно лише забезпечити їх баланс.
Знищення токена можна завершити, просто перевівши його на звичайну адресу.
Підсумок
Дизайн CAT20 має високу гнучкість, користувачі можуть самостійно створювати різні операції. Цей дизайн має безліч переваг:
Однак висока гнучкість також ставить вищі вимоги до логіки перевірки контрактів, деякі вразливості походять саме з цього.
Випуск CAT20 відкриває нові можливості для екосистеми Біткойн, а його інноваційний дизайн може запропонувати нові ідеї для розвитку протоколів токенів блокчейну в майбутньому.