CAT20 протокол веде нову еру смартконтрактів BTC

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

BTCсмартконтракти нова глава: аналіз Fractal Bitcoin та CAT20протокол

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

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

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

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

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

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

Огляд протоколу CAT

На базі підтримки OP_CAT з'явився CAT Protocol. В даний час протокол CAT20 запущено в експлуатацію в головній мережі Fractal. Він за дизайном подібний до стандарту ERC20 Ethereum, але має свої унікальні риси.

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

Розгортання CAT20 поділяється на два етапи: "commit" та "reveal":.

  1. Етап Commit: записати основну інформацію про токен у скрипт виводу транзакції, згенерований хеш транзакції є унікальним ідентифікатором цього токена.

  2. Етап Reveal: вивести OP_RETURN для збереження хешу початкового стану CAT20 та створити Minter для подальшого процесу карбування.

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

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

механізм карбування

CAT20 процес лиття має кілька особливостей:

  • Кожного разу використовуйте один minter як вхід
  • Можна виводити кілька minter, але кожного разу можна випустити лише один токен
  • Порядок виводу фіксований, minter має бути перед токеном

Для балансування мережевих заторів і економічності, версія V2 за замовчуванням генерує два стану, які близькі до Minter.

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

побудова угоди

CAT20 майстерно використовує гнучкість скриптів Біткойна:

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

  2. етап minter використовує OP_CAT для реалізації функцій смартконтрактів, що дозволяє будь-кому використовувати UTXO minter.

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

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

CAT20 зберігає інформацію про стан в OP_RETURN та смартконтрактах:

  • OP_RETURN зберігає хеш стану поточного виходу транзакції
  • У контракті записується залишок кількості випуску токенів

Кожного разу після карбування кількість карбування нового Minter становить половину від залишкової кількості, що підлягає карбуванню.

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

Під час переказу кількість токенів на вході та виході повинна залишатися однаковою. Щоб знищити токени, їх просто потрібно перевести на звичайну адресу.

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

Підсумок

CAT20 має високу гнучкість у дизайні, користувачі можуть самостійно будувати угоди. Цей дизайн полегшує перевірку стану володіння токенами та стану карбування, але також вимагає від частини контракту суворої логіки перевірки.

CAT20 як інноваційний протокол на Fractal Bitcoin демонструє нові можливості екосистеми Bitcoin у сфері смартконтрактів. Його розвиток принесе більше цікавих застосувань для мережі Bitcoin.

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

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

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

CAT1.81%
BTC-0.59%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
ForkLibertarianvip
· 07-22 01:38
btc також почав грати з смартконтрактами
Переглянути оригіналвідповісти на0
CryptoHistoryClassvip
· 07-21 00:39
історія повторюється... манія ICO 2017 знову, чесно кажучи
Переглянути оригіналвідповісти на0
TideRecedervip
· 07-20 09:51
Це просто занадто добре!
Переглянути оригіналвідповісти на0
PhantomMinervip
· 07-20 09:46
Дивовижно~ ще один проект layer2
Переглянути оригіналвідповісти на0
GraphGuruvip
· 07-20 09:40
Не грайте, якщо не вмієте.
Переглянути оригіналвідповісти на0
AirdropHunter007vip
· 07-20 09:37
btc нарешті має До місяця!
Переглянути оригіналвідповісти на0
  • Закріпити