Фрактальний Bitcoin та протокол CAT20: новий прорив у смартконтрактах екосистеми BTC

robot
Генерація анотацій у процесі

Смартконтракти на BTC: аналіз Fractal Bitcoin та протоколу CAT20

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

Технічний погляд на CAT20: новий токен-протокол на фрактальному біткоїні

Вступ до фрактального Bitcoin

Перед обговоренням CAT20 нам потрібно спочатку зрозуміти його середовище функціонування Fractal Bitcoin. Fractal Bitcoin, також відомий як фрактальний біткойн, є повністю сумісною з BTC мережою другого рівня. На відміну від BTC, його час підтвердження блоку коротший, всього 1 хвилина. Його основний принцип полягає в копіюванні кількох мереж BTC, кожна з яких може обробляти транзакції, тим самим підвищуючи загальну швидкість обробки.

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

Технічний аналіз CAT20: новий токен-протокол на фрактальному біткоїні

Аналіз CAT20 протоколу

процес розгортання

Процес деплойменту CAT20 протоколу поділяється на два етапи: "commit" та "reveal":

  1. Етап Коміту:

    • Записати основну інформацію про токен (таку як назва, символ тощо) в сценарій виходу транзакції
    • Згенерований хеш ID транзакції як унікальний ідентифікатор цього токена
  2. Етап розкриття:

    • Вивести OP_RETURN, зберегти хеш початкового стану CAT20
    • Виведіть Minter для подальшого процесу карбування монет.

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

Технічний аналіз CAT20: новий токен протоколу на фрактальному біткоїні

механізм емісії

Процес випуску монет CAT20 має кілька ключових характеристик:

  • Кожна транзакція випуску монет має лише одного мінтера як вхід
  • Можна вивести кілька minter, але також може бути нуль.
  • Кожного разу, коли створюється монета, виникає токен
  • Фіксований порядок виходу: після minter має бути token

Дизайн процесу карбування впливає на динамічну рівновагу всієї мережі. Виведення більшої кількості minter може збільшити ліквідність мережі, але також означає вищі витрати на транзакції. Версія CAT20 V2 за замовчуванням генерує два близькі за станом Minter, щоб збалансувати цей конфлікт.

Технічний аналіз CAT20: новий токен-протокол на фрактальному Bitcoin

технічні деталі побудови угод

CAT20 протокол через вміле проектування сценаріїв реалізував контроль над UTXO не користувацьких адрес:

  • На етапі reveal, шляхом налаштування алгоритму генерації відкритого ключа, одна й та сама закритий ключ може контролювати різні адреси UTXO
  • На етапі Minter використовується можливість смартконтрактів OP_CAT, що дозволяє будь-кому використовувати ці UTXO як вхідні дані

Технічний аспект CAT20: новий токен-протокол на фрактальному біткоїні

управління станом

CAT20 V2 версія має інновації в управлінні торговим станом:

  • Інформація про стан зберігається в OP_RETURN та смартконтракти
  • Контракт Minter фіксує залишок кількості монет для випуску
  • Після кожного карбування новий Minter отримує кількість монет, що дорівнює половині залишкової загальної кількості.

Цей дизайн забезпечує справедливість та передбачуваність процесу карбування.

Технічний аналіз CAT20: новий токен-протокол на фрактальному Bitcoin

переказ та знищення

  • Під час переказу кількість токенів на вході та виході угоди повинна залишатися незмінною
  • Знищити токен можна, просто перевівши його на звичайну адресу.

Технічний аналіз CAT20: новий токен-протокол на фрактальному біткоїні

Підсумок

Дизайн протоколу CAT20 повністю використовує можливості смартконтрактів Fractal Bitcoin, надаючи користувачам гнучкий простір для дій. Цей дизайн має кілька очевидних переваг:

  1. Спрощення процесу запиту інформації про володіння токенами
  2. Зручно контролювати поточний стан монет

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

Технічний аналіз CAT20: новий токен протокол на фрактальному біткоїні

Технічний аналіз CAT20: новий токен-протокол на фрактальному біткоїні

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
HypotheticalLiquidatorvip
· 12год тому
Зверніть увагу на ризики відтворення вразливостей, обережно беріть участь у відкритому тестуванні.
Переглянути оригіналвідповісти на0
BlindBoxVictimvip
· 12год тому
Ще один альткоїн вийшов обдурювати людей, як лохів...
Переглянути оригіналвідповісти на0
SchrodingerWalletvip
· 12год тому
Знову новий трюк, щоб обдурити людей, як лохів?
Переглянути оригіналвідповісти на0
FarmHoppervip
· 12год тому
криптосвіт також грає в цю пастку, що за дурниця.
Переглянути оригіналвідповісти на0
SundayDegenvip
· 12год тому
BTC можна так грати, бик класно!
Переглянути оригіналвідповісти на0
  • Закріпити