Екосистема Біткойна зустрічає нові можливості смартконтрактів
Нещодавно Fractal BTC після кількох раундів тестування офіційно запустився в основній мережі. Як новий учасник екосистеми Біткойн, найбільшою особливістю Fractal є наявність функції смартконтрактів. Тим часом, з'явився новий токен-протокол під назвою CAT20. Які унікальні особливості технологічного дизайну CAT20? Що ми можемо з цього навчитися?
Вступ до Фрактального Біткойну
Щоб зрозуміти CAT20, спочатку потрібно зрозуміти його середовище виконання Fractal Bitcoin. Fractal Bitcoin, також відомий як фрактальний Біткойн, є повністю сумісною з BTC мережею другого рівня. На відміну від BTC, його час підтвердження блоку значно скорочений до 1 хвилини. Його основний принцип полягає в тому, що мережа BTC копіюється кілька разів, і кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки.
Іншою великою перевагою Fractal є активація операційного коду OP_CAT, який був відключений на початку через міркування безпеки. Ця операція значно підвищила можливості Fractal Bitcoin і заклала основу для реалізації функцій смартконтрактів.
CAT20 аналіз протоколу
На основі підтримки OP_CAT з'явився CAT Protocol. Серед них CAT20 є основним протоколом, який вже впроваджений в експлуатацію. З назви не важко зрозуміти, що CAT20 у своєму дизайні запозичив стандарти ERC20 з Ethereum. То як же CAT20 реалізує функції, подібні до ERC20, в екосистемі Біткойн?
процес розгортання
Процес розгортання CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Commit: Записати основну інформацію про монету в скрипт виходу транзакції, згенерований хеш транзакції використовується як унікальний ідентифікатор цієї монети.
Етап Reveal: виведіть OP_RETURN, що містить хеш початкового стану CAT20, а також Minter для подальшої операції Mint.
Цей двоступеневий процес слідує поширеній на блокчейні моделі подання-розкриття, що сприяє захисту інформації про проєкт.
Механізм Mint
Основні характеристики процесу Mint включають:
Кожен раз Mint використовуйте лише один Minter як вхід
Вивід може містити кілька Minter
Кожного разу Mint генерує лише один Token
Вихідний порядок фіксований: спочатку Minter, потім Token
Кількість Minter безпосередньо впливає на зручність Mint. Щоб збалансувати завантаженість мережі та економічні витрати, версія V2 за замовчуванням генерує два Minter, що мають схожі стани.
Принципи побудови угод
Торгове побудування CAT20 використовує гнучкість скриптів Біткойна. За допомогою майстерно розробленої логіки скриптів досягається контроль над різними адресами UTXO. На етапі reveal використовується відкоригований публічний ключ, тоді як Minter може реалізувати функціональність смартконтрактів на основі OP_CAT.
управління станом
Статусна інформація CAT20 зберігається в OP_RETURN та смартконтрактах. OP_RETURN зберігає хеш поточного стану виходу транзакції, а в контракті зберігається залишок Mint. Після кожного Mint новий Minter отримує кількість Mint, що дорівнює половині залишкової кількості, яку можна Mint.
переказ і знищення
Під час переказу кількість вхідних та вихідних токенів повинна залишатися сталою. Для знищення токена достатньо перевести його на звичайну адресу.
Підсумок
Дизайн CAT20 повною мірою використовує особливості екосистеми Біткойн, забезпечуючи гнучке управління токенами. Такий дизайн полегшує відстеження стану володіння токенами та прогресу Mint, відкриваючи нові можливості для мережі Біткойн. Однак гнучкість також означає вищі вимоги до безпеки, логіка перевірки контракту є вкрай важливою.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
23 лайків
Нагородити
23
4
Поділіться
Прокоментувати
0/400
DataBartender
· 07-04 09:30
Нарешті дочекалися btc смартконтракти, непогано, непогано
Переглянути оригіналвідповісти на0
LayerZeroHero
· 07-01 10:02
Чекаємо на більше великих перемог L2
Переглянути оригіналвідповісти на0
GateUser-bd883c58
· 07-01 10:01
Все ще готую layer2, все зрозуміли для мене.
Переглянути оригіналвідповісти на0
DefiOldTrickster
· 07-01 09:58
Знайшов нові можливості для арбітражу. Тихіше заробляти гроші, коли ціна злетіла, то можна пасткою покинути.
Фракальний BTC запустив Основну мережу протоколу CAT20, що приносить нові можливості для смартконтрактів в екосистемі Біткойна.
Екосистема Біткойна зустрічає нові можливості смартконтрактів
Нещодавно Fractal BTC після кількох раундів тестування офіційно запустився в основній мережі. Як новий учасник екосистеми Біткойн, найбільшою особливістю Fractal є наявність функції смартконтрактів. Тим часом, з'явився новий токен-протокол під назвою CAT20. Які унікальні особливості технологічного дизайну CAT20? Що ми можемо з цього навчитися?
Вступ до Фрактального Біткойну
Щоб зрозуміти CAT20, спочатку потрібно зрозуміти його середовище виконання Fractal Bitcoin. Fractal Bitcoin, також відомий як фрактальний Біткойн, є повністю сумісною з BTC мережею другого рівня. На відміну від BTC, його час підтвердження блоку значно скорочений до 1 хвилини. Його основний принцип полягає в тому, що мережа BTC копіюється кілька разів, і кожен ланцюг може обробляти транзакції, що підвищує загальну швидкість обробки.
Іншою великою перевагою Fractal є активація операційного коду OP_CAT, який був відключений на початку через міркування безпеки. Ця операція значно підвищила можливості Fractal Bitcoin і заклала основу для реалізації функцій смартконтрактів.
CAT20 аналіз протоколу
На основі підтримки OP_CAT з'явився CAT Protocol. Серед них CAT20 є основним протоколом, який вже впроваджений в експлуатацію. З назви не важко зрозуміти, що CAT20 у своєму дизайні запозичив стандарти ERC20 з Ethereum. То як же CAT20 реалізує функції, подібні до ERC20, в екосистемі Біткойн?
процес розгортання
Процес розгортання CAT20 поділяється на два етапи: "commit" та "reveal":
Етап Commit: Записати основну інформацію про монету в скрипт виходу транзакції, згенерований хеш транзакції використовується як унікальний ідентифікатор цієї монети.
Етап Reveal: виведіть OP_RETURN, що містить хеш початкового стану CAT20, а також Minter для подальшої операції Mint.
Цей двоступеневий процес слідує поширеній на блокчейні моделі подання-розкриття, що сприяє захисту інформації про проєкт.
Механізм Mint
Основні характеристики процесу Mint включають:
Кількість Minter безпосередньо впливає на зручність Mint. Щоб збалансувати завантаженість мережі та економічні витрати, версія V2 за замовчуванням генерує два Minter, що мають схожі стани.
Принципи побудови угод
Торгове побудування CAT20 використовує гнучкість скриптів Біткойна. За допомогою майстерно розробленої логіки скриптів досягається контроль над різними адресами UTXO. На етапі reveal використовується відкоригований публічний ключ, тоді як Minter може реалізувати функціональність смартконтрактів на основі OP_CAT.
управління станом
Статусна інформація CAT20 зберігається в OP_RETURN та смартконтрактах. OP_RETURN зберігає хеш поточного стану виходу транзакції, а в контракті зберігається залишок Mint. Після кожного Mint новий Minter отримує кількість Mint, що дорівнює половині залишкової кількості, яку можна Mint.
переказ і знищення
Під час переказу кількість вхідних та вихідних токенів повинна залишатися сталою. Для знищення токена достатньо перевести його на звичайну адресу.
Підсумок
Дизайн CAT20 повною мірою використовує особливості екосистеми Біткойн, забезпечуючи гнучке управління токенами. Такий дизайн полегшує відстеження стану володіння токенами та прогресу Mint, відкриваючи нові можливості для мережі Біткойн. Однак гнучкість також означає вищі вимоги до безпеки, логіка перевірки контракту є вкрай важливою.